Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] menu behaviour #482

Open
jobsidi opened this issue May 2, 2023 · 5 comments
Open

[Feature] menu behaviour #482

jobsidi opened this issue May 2, 2023 · 5 comments

Comments

@jobsidi
Copy link

jobsidi commented May 2, 2023

I want to have behaviour like windows menus like. For example. When i open menu and i have something one with name started from "1blah" i want to click "1" and it should start. So no need to press additional Enter key.
If i have two items "wasd" and "wocd" when i press "w" it highlight first item and request to press "Enter" and then if i press "w" again and highlight second item and request to press "Enter". But now if i press "ww" it would try to find something like "ww*" and shows nothing

@Hofknecht
Copy link
Owner

Hey @jobsidi
We think we understand what you mean. We're glad you mention it, we've already implemented this kind of windows explorer search and had to throw it out with a heavy heart because we didn't have a use for it anymore. When we implemented the search as a text window, we no longer needed it. We actually found it easier and better with text search. We need to find out the version, then you can try it there.

later I'll look for the version.

@Hofknecht
Copy link
Owner

@jobsidi
found it:
https://github.com/Hofknecht/SystemTrayMenu/releases/download/0.10.1.1/SystemTrayMenu-0.9.1.245.zip

made a video, see here
https://user-images.githubusercontent.com/52528841/235892006-2f408054-135d-4568-ab6d-9ddc2e1ed643.mp4

you can try yourself if you want to

we trow it out with:
https://github.com/Hofknecht/SystemTrayMenu/releases/download/0.10.1.1/SystemTrayMenu-0.10.1.1.zip

basically we decided that a search is much more comfortable and precise, you don't have to type in very quickly.
There is a kind of problem when the two items start very similarly and you don't want to write everything. E.g. you have 2 items "Apps1" and "Apps2". There you might want to search for "a" and then arrow down to "Apps2" and enter. In practice you have many items and the search for "a" is not unique anyway or can constantly change with new items. It is best to search here e.g. after "ap", then both appear. However, an "Apps0" could also be added later, so that the down arrow could change again later. So I'm looking for e.g. after "ap 2". You can combine search strings with spaces. So we found that more intuitive, but we're more than welcome to discuss here.

@jobsidi
Copy link
Author

jobsidi commented May 3, 2023

tyvm. I just dont want to do unnecessary "Enter" pressing. Search box is usefull sometime but when i really need a good search tool i use Everything. It much better and powerful.

@jobsidi
Copy link
Author

jobsidi commented May 3, 2023

0.9.1.245.zip
this version just highlight items but i want to have behavior like i said in windows panels: i have item started from letter "a" for example "asd" then when i open menu and press "a" it must start this program.
This is fun but old version shows subfolder content very fast instead of actual version that i described in this issue
#481

@Hofknecht
Copy link
Owner

  • see here discussion about Everything:
    voidtools Everything integration #375

  • performance difference is probably because it was always loaded/cached at startup at this version, compare also startup times and features. with this issue we will not compare performance times of the versions.

Unfortunately, I still can't imagine that. where exactly is that? can you make a video of it? somehow without pressing enter you can't distinguish between 2 items that start with the same letter?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants