FromDarkHell / BL3SaveEditor

A desktop based save and profile editor for Borderlands 3
GNU General Public License v3.0
227 stars 44 forks source link

[Feature Request] Add ability to search parts and anointments lists #13

Open ejfudd opened 2 years ago

ejfudd commented 2 years ago

A nice feature to have would be to have the ability to search parts and anointment dropdown lists and have the dropdown lists dynamically remove items that do not meet the search criteria.

This would require some sort of mechanism to key in a search phrase. Maybe have the combo box clear the text out and use that for keying in the search criteria. The currently selected item would then need some sort of indicator so that it stands out in the list like different color text or background.

FromDarkHell commented 2 years ago

I considered (and tried to) implement this mid-development, but ran into a few issues. The ComboBox itself needs to support virtualization to avoid lagging.

I'm not sure if this would be too useful given that the list (should be) is sorted alphabetically anyway. The main problem for parts/anointments is that the actual part name doesn't always correlate to the in game description/name. So people get confused and have to scan around / try random things. (See: #6).

Main solution would be to be able to have a side pop-up UI that tells the user the effects/name/info about the given part but this approach:

ejfudd commented 2 years ago

Yes, I played around with this a little bit and it looks like it would be more trouble than it's worth.

You are correct that it's a bigger issue that the names are cryptic and do not always reflect their effects. Maybe have the information as a tooltip when you hover over one of the items in the list or maybe as another line of text in the combo box item. This still does not solve the issues you mention above though.

You can put this request on the shelf and save it for when you run out of stuff to do :-)

TRIPSLORD commented 9 months ago

If it can't be implemented into the editor does anyone know where we can find a list of the part names from editor to in game?