JasXSL / JasX-HUD

JasX HUD v0.3 and beyond in Second Life
MIT License
9 stars 1 forks source link

SUGGESTION: Subfolder Navigation for Outfits #7

Closed PowerOfVoid closed 1 year ago

PowerOfVoid commented 4 years ago

I have a lot of outfits set up, and it would be nice if I could use subfolders to navigate them, so I could do things like:

JasXSL commented 4 years ago

You'd have to come up with some way of doing it in a backwards compatible way.

PowerOfVoid commented 4 years ago

Have a setting, and default to the old behavior for old users:

Drop-down: "Outfit Directories" options:

Miro-Collas commented 2 years ago

FWIW, I'd like to second this suggestion. I use the HUD for outfit mgmt, as it is so easy to set up and use, unlike commercial ones I've seen, which have a lot of faff, like tags and what not. However, the JasX HUD is limited by the text that can be received by a listen event. I've been poking at the code a bit myself, but I am by no means an expert scripter. Anything I might hack together would never be as good. ;-)

Miro-Collas commented 2 years ago

I have implemented outfit categories in my fork, and am starting work on a 3rd folder layer for avatars. So you would have, for example: Aesthetic/Formal/Grey Suit Aesthetic/Casual/Jogging It is taking time, since I have to figure out what code does.

Miro-Collas commented 2 years ago

I would gladly offer my code - it can easily be found in my clone of this repo. However, when I started, I immediately ran into a stumbling block: the code in the HUD has the preproc code stripped out. This made it very difficult to see whether the code matched what is in the repo here. I dug a lot, and in the end, was unable to determine with certainty that the code in the HUD is the same. So, I went with the HUD code, and modified that directly.

That makes it basically impossible to pull it back in here, I think.

Aside from implementing categories, I also nuked the permanently open listens, opening them only when needed, closing once done. I also killed the listen in Ch0, due to the lag that causes. People can type commands on Ch1. ;-)

JasXSL commented 1 year ago

Went with #14 . One level of grouping.