mooltipass / moolticute

Mooltipass crossplatform daemon/tools
GNU General Public License v3.0
141 stars 66 forks source link

Buttons to switch on developer tab and advanced tab in moolticute #1200

Closed alanrick closed 7 months ago

alanrick commented 8 months ago

Missing feature

Buttons in the settings tab to enable the developer tab and the advanced tab. The UI should be similar to the "Manage your password profiles" button.

Justification

There are no buttons in the moolticute device settings to enable the developer tab and advanced tab in moolticute. Instead, I have to download the instructions, scan the instructions, and finally google how to perform the keystroke on a MacBook. In fact even then I have to use trial-and-error. "If the shortcut doesn’t work on MacOS, you may go to system preferences -> keyboard and disable the special functionality..."

This is very awkward and time-consuming. Anyone can use google, so making these tabs so innacessable doesn't improve the security in any way. In fact, for security reasons you may want users to update the firmware without jumping through hoops to get there.

Workarounds

The workaround as described above is clunky and primitive. It is also unnecessary because even understanding the basic settings in moolticute requires some techy background.

limpkin commented 8 months ago

hello, for macOS I think this is not needed as we simplified the shortcut for shift-f2 no? :)

alanrick commented 8 months ago

sadly, not on my MacBook :( Three keys. Impossible to press without taking my hand off the keyboard. And I have combinations of 4 keys (Shift/globe/control/option/command) to choose between. I rarely use this feature so I have to search every time, which is pointless.

limpkin commented 8 months ago

can you confirm you're running the latest moolticute? it should just be shift-f2 no?

alanrick commented 8 months ago

I'm using the latest version (v1.03.0) The three keys

  1. F2
  2. Shift
  3. fn/🌐

But irrespective of the number of keys. Why should anyone have to google or refer to the manual instead of just enabling the tab with a button in the UI? Especially as this is a function which is important but rarely used.