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

Changes to bindings are too easy to lose [UI choices / design] #723

Open
WildPenquin opened this issue Jul 14, 2023 · 0 comments
Open

Changes to bindings are too easy to lose [UI choices / design] #723

WildPenquin opened this issue Jul 14, 2023 · 0 comments

Comments

@WildPenquin
Copy link

WildPenquin commented Jul 14, 2023

Saving changes is really obscure and there is no prompt when changing the profile or quitting the application about unsaved changes.

Context menus and the "Menu" button does not have a save option, although there are several other options to manage profiles (options such as copy, rename, delete, new, are there, but no save!?!!).

A red button with a symbol, which is too small to read on a dark theme (too little contrast on grey+red, as the icon is pixel-based and does not scale on HiDPI) appears when there are changes. After opening a screenshot on an image editor and zooming in, I can see the icon is a "stop" sign in a square, not something sensible, such as a disk icon commonly used for saving.

Seems like this obscure button with an non-sensical icon is really the only way to save a profile with changes.

Steps to reproduce:

  1. Make any chances to a profile.
  2. Look for a way to save changes (do not save, or if you do, re-do step 1. before doing step 3.)
  3. Change to a different profile or quit application

Actual results:

  1. There are no obvious ways to save. Actually, there is really only one way to save and it is obscure.
  2. There is no prompt when a user is about to make a data-destructive choice via the UI, possibly losing tens of minutes of work re-doing bindings in a profile.

Expected results:

  1. There should be clear and preferentially several ways to save changes. A better, larger icon should be shown in the current button, and if no sensible icon is available, text should be shown instead. A bad icon is always way worse than text!
  2. There should be prompts when a user is about to destroy changes. Even better, in addition there could be an autosave, which would enable the user to revert or see their changes in the event of an unintended reboot, crash, power outage etc.

System information:

  • Arch Linux
  • SC Controller 0.4.8.11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant