Anze/KeyCluCask

[feature]: View Only Bookmarked Keystrokes

Opened this issue · 10 comments

Proposal

A way to show only bookmarked keystrokes to filter through apps with a lot of keystrokes and make it easier to find them. Perhaps holding shift or option after calling out the overlay? And for the persisting overlay perhaps add a button in the top right that hides non bookmarked keystrokes. I'm just not keen on hiding keystrokes one by one instead, I might need them. Something like what i described may be a nice quality of life feature.

Alternatives

No response

Anze commented

Hey wanwindwalker,
Thanks for the suggestion. Adding the option to display only bookmarked menu items is indeed on my features list. Unfortunately, I haven't yet reached a conclusion on how to implement this for the main panel. Using additional modifier keys isn't feasible as it could cause confusion and interfere with highlighting menu items functionality. The only viable option would be to make a switch within the command bar, but this feature become inaccessible if the bar is hidden. I'm considering the possibility of consultation with a UI designer.

Whether bookmarks can be prioritized?

Anze commented

Hey whisterlee,
Are you suggesting implementing feature more quickly, or simply prioritizing the display of bookmarked items?
Was thinking to make a special Bookmark group as first column to show only bookmarked items, as making bookmark prioritized in a group makes items slide away when toggling state. And even this way would make item slide away if it is a first to bookmark or last to unbookmark. Might it be a solution?

Thank you for considering my suggestion. Would it be possible to temporarily avoid refreshing the layout when toggling the bookmark status, and then refresh the layout the next time it's viewed?

Anze commented

Haven't thought about this in that way, but it sounds like it could work. I'll give it a try.

Anze commented

It doesn't quite match the initial vision. I've made few screenshots showcasing various alternatives. Take a look and let me know your thoughts. I'm unsure if it looks good or not.

  1. Normal look
Screenshot 2024-04-16 at 01 32 04
  1. Bookmarks takes first column
Screenshot 2024-04-16 at 01 31 51 Screenshot 2024-04-16 at 01 30 50
  1. Bookmarks takes last column
Screenshot 2024-04-16 at 02 13 47

Your idea is even more thoughtful! Based on my personal usage habits, I prefer the third option, as I don't have many keyboard shortcuts for bookmarking. I just want to quickly remember this shortcut. I wonder if other users have the same usage scenario as me.

I think the best way to do it is displayed in image 2 b, however make it so there's no unnecessary empty space by rolling out the rest of the categories immideatly after Bookmarks. I'm also not sure if it would be better to keep Bookmarked hotkeys in both the Bookmarks section and where they are originally from so you can know where to find them in the top navigation bar.

Anze commented

After reviewing request (#69), I realized that displaying only bookmarked items may not be necessary. Instead, it might suffice to show them either at the beginning or end of the list. This approach maintains visibility while reducing complexity in the user interface.
What do you think?

huyz commented

I think that my suggestion at #65 would be able to satisfy this request.

I just want to have toggles (yes, it'd be ok for me to use the mouse for these operations) to choose what to show/hide (and the toggles would persist); i.e. act as quick filters.