Your visual noise point made me realize something: most of the time, the user does not want to see all the text style options. They are not even useful for providing feedback on whether some styling is active or not on some text since the editor already renders the style. So, the question is: when does the user want to see them? The answer is: when they use it. Currently, the only (practical) way to use them is to select text and click on a button to toggle style. So why not moving this whole bar to a tooltip: when the user hovers some text, a small bar à la tippy tooltip appears above with a few standard options (ie. bold, italic, underline, …), and a three dots. If the user clicks on the three dots, a menu expands with more, named options, like how the firefox bar works (but simpler, of course). This is good because:
- the options used more often are easy to access;
- the options that are not generic for a text editor, but Anki specific, have names, so the user has a rough idea of what it does, and if not it knows what to search for (as opposed to try and guess what an icon mean — speaking for users that don’t know that hoovering hover a button shows some extra info, that is, most users)
- the shortcuts for the most annoying buttons to be reached can be shown right away, so the user is encouraged to use them, which I think is good. Think about Google Drive, which still has a copy / cut / paste option in its contextual menu, but none of these buttons actually copy / cut / paste. Instead, they show a pop-up menu that explains the key shortcuts. If Google does that, it probably means it’s a good design choice to force teaching the user the most basic shortcuts. At least, Google probably puts a lot of effort in its UI / UX, so I don’t think it’s necessarily bad.
This would, right away, remove a lot of clutter, ie. most of the lower bar.
Something else to be moved are clearly the Type and Deck buttons, because they take too much visual attention (due to their border contrast, and their size) with respect to how much they are used. Most of the time, when adding a card, you should be focused on the fields. For this reason, I propose they are moved to a watchacallem-menu yes, you know, these ones… alt-accessible menu (I don’t know their name), that is, the ones that are usually File...
, Edit...
, above everything else. I could see something like a Type...
menu, with a Manage
entry (which would open the Manage
pop-up), a Select >
entry which would show a submenu from which you could chose a note type, and a Help
entry. Similarly for the Deck...
menu.
This would unify the UI (the browser and the main window already have this top bar, but not the add window), remove a lot of clutter and an annoying pop-up (clearly, the note type pop-up is very annoying).
Does it seem reasonable for you?