Edit: I wrote a dedicated suggestion for it, vote here :
C3 Events Search improvements construct3-21h2.ideas.aha.io/ideas/C321H2-I-425
- the filter algorithm would allow us to type half words in any order and still find the matching events. (kinda like some Fuzzy Search algorithm)
- the results autoupdates as soon as the string changes
- both the Find field and the results pop-ups merge in a single window
I think it would avoid me to waste at least 45 minutes per day of Construct use and probably around 2h per days if you include the side-effects of those permanent flow-breakers.
+1 To be honest this must be the most annoying thing in my daily use of Construct for many years,
Because of the current limitation (it looks for event matching the exact requested string in the right order), you can only write 1 word at a time to find the event you're looking for, otherwise most of the time you end up with 0 results.
So if i need to find an event related to my Player's Angle, i either need to type "Player" (and i get hundreds of results as Player is used in a huge amount of actions and conditions) or "angle" (and i also get hundreds of results related to all kind of Object Types in my project) => Because of this, it returns thousands of results or irrelevant things each time
The expected result would be that i find all events related to Player's angle (or even related to instance variables names of Player that includes "angle" in their name) if I type either "Player angle" or "angle player".
Both should work and show me results such as :
- "Player:Set Angle_Aim to 90".
Right now if I type "Player Angle" it doesn't work
This enhancement would also be useful for all the other "find" fields in construct as it's the expected behavior in all cases we need to find stuff.
Also nowadays most software have even better find algorithm such as fuzzy search, so maybe an even better algorithm could be implemented.
In fact among the whole list of QOL stuff I wish Construct Team would add to the engine, I think this is the top priority right now.
Other possible enhancements :
Also the results of the "Find Results" pop-up should autoupdate when the user change the field "Find" in the "Find" pop-up. Right now we need to press the Find Button each time
Also, I wonder if it wouldn't be better if those "Find" and "Find Results" pop-ups would be merged into a single one.