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

UI/UX improvements: a more orderly toolbar #19

Open
smiakchilo opened this issue Feb 15, 2024 · 0 comments
Open

UI/UX improvements: a more orderly toolbar #19

smiakchilo opened this issue Feb 15, 2024 · 0 comments
Assignees
Labels
bug Something isn't working enhancement New feature or request

Comments

@smiakchilo
Copy link
Collaborator

smiakchilo commented Feb 15, 2024

Rework appearance of the toolbar by

  • grouping functionally adjacent buttons (e,g, "Replace by pattern" and "Fix broken"). Possibly introduce split buttons (dropdowns)
  • make all buttons appear in the same toolbar (but disabled if not applicable to the currently selected entry)
  • assigning the 'primary' style to "more important" elements and otherwise
  • getting rid of redundant and duplicating elements (currently, there are two different clickable elements with the meaning of "Select all").

Additionally: revise the design of the pop-up windows opened from the toolbar. Make sure that buttons are dynamically enabled/disabled as a result of text change and not "on blur". (Currently, the "OK" button that depends on a text field may look "disabled" even as the text field gets some text and until they actully click on the button. That is because it changes on "blur" event and not on "keydown"/"keypress").

@smiakchilo smiakchilo added bug Something isn't working enhancement New feature or request labels Feb 15, 2024
@smiakchilo smiakchilo changed the title Implement toolbar improvements UI/UX improvements: a more orderly toolbar Feb 15, 2024
@aliakseiTraihel aliakseiTraihel self-assigned this Feb 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants