KeyCluCask icon indicating copy to clipboard operation
KeyCluCask copied to clipboard

[feature]: toggles on primary window

Open huyz opened this issue 1 year ago • 9 comments

Proposal

Instead of making the user go into the settings to toggle which items to show, how about putting the toggles at the bottom of the window?

There's lots of room next to the Keyclu on the bottom-left for example.

I'm thinking of these toggles primarily:

  • Show bookmarks
  • Show user-hidden menu items
  • Show inactive menu items

Maybe even (but less important):

  • My shortcuts
  • macOS Keyboard Shortcuts

But I'm also thinking of another toggle, which I'll create a separate Feature Request #66 for:

  • Show menu items with no assigned shortcut (this is to make use of the very convenient CustomShortcuts functionality)

The toggles could take the form of checkboxes or could be of the form of button toggles; e.g. screenshot 2024-04-26T083837Z@2x (Source)

Thanks for considering.

Alternatives

Just have to go into the Settings to toggle things on and off.

huyz avatar Mar 31 '24 11:03 huyz

Hey huyz, Thanks for the proposal. I hadn't considered that people might change those options frequently, as typically, once you set up an app, you don't tend to tinker with it unless there's a special occasion. I might add such options at some point in the future.

Anze avatar Mar 31 '24 18:03 Anze

The toggles could take the form of checkboxes or could be of the form of button toggles; e.g. screenshot 2024-04-26T083837Z@2x (Source)

huyz avatar Apr 26 '24 08:04 huyz

I was trying out some switch/toggle icons to see how they'd look, but I realized that I don't have enough clear images for the indicating states of the options. I want to avoid using a word option with just a checkmark, as it doesn't fit with a modern UI. This example demonstrates the issue I'm facing. Can you easily tell what each option would do? Screenshot 2024-04-26 at 22 40 24

Anze avatar Apr 26 '24 20:04 Anze

  • I can only tell the bookmark one. (And per https://github.com/Anze/KeyCluCask/issues/70, I would probably prefer it being a star, so I don't confuse them with Browser bookmarks)
  • I'll guess the crossed-out lightbulb is the "user-hidden menu items"?

I can't tell the other 3. Here are some ideas:

  • Maybe for "inactive menu items", you could have one that looks like the crossed-out lightbulb but would instead be a crossed-out lightning bolt: https://thenounproject.com/icon/off-3689142/
  • For "macOS keyboard shortcuts", I would have the apple icon
  • For "My shortcuts", maybe something with a hand would be good. Example: https://thenounproject.com/icon/custom-settings-2347596/

But the right choice probably isn't critical, as long as mouse-hover tooltips work, which is what I would rely on. Then I'd eventually learn which icon is what. And I don't expect to be toggling all of them a lot. Maybe just one or two.

I'm sure over time, you'll find better icons and can replace them.

huyz avatar Apr 27 '24 06:04 huyz

So you've got just about one bookmark — well, almost. It essentially toggles the display of bookmarked items as a group (#68). I aimed to stick to the icons available in SF Symbols. Regarding tooltips, there's a hiccup preventing tooltips from appearing in certain cases. I'll explore the possibility of including some essential switches into the command bar for the next release.

Anze avatar Apr 27 '24 10:04 Anze

Hey huyz, I've just released a new version. Would love to hear your thoughts.

Anze avatar Oct 31 '24 23:10 Anze