GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

8M Downloads

[ENH] Consider adding a Search box to filter the Sequences List and quickly find the macro the player is looking for

xan2622 opened this issue · 5 comments

commented

🔵 Is your feature request related to a problem? Please describe.
When you have many macros in the Sequences List, it can sometimes be difficult to quickly find the one you are looking for (especially if some of these macros have very verbose informations in their Information Help box).

🔵 Describe the solution you'd like
Consider adding a Search box to filter the sequence list and to quickly find the macro you are looking for.
Typing the name of the macro in this "Search field" would only display the corresponding macro (and hide others that do not match).
Ideally, the Search box would filter results (the Sequences in the list) live, while typing the sequence name in the input field.

🔵 Additional context (mock-up)

Search_Field

commented
commented

Yes I do, but what these checkboxes do is a bit different than the Search box shown in this proposal
Don't get me wrong, I think that the three checkboxes in Options can be useful too.

But, IMO adding a Search box would be very handy, especially if it behaves like the ElvUI' Search box on the Bags window : you type a name and results change on the go, as you type.

commented
commented

At first, I would just limit the search to the sequence name (tbh, that was my initial idea).

But later, if you want to enhance this "search engine", indeed, it would be awesome to be able to search for spells (or items) inside macros too. And in this case, yes, searching for "avenger" should return every macro that has avenger's shield in it.

commented

Not planning to do this at this time. The more macros you have loaded that you are not using does impact the amount of memory that GSE uses. GSE can;'t tell that you are not using this macro. Just because its no on the action bar doesnt mean its not being used. It could be a sub macro called by /click macroname