Fibery UX/UI enhancements

My main UX/UI improvement relates to improving writing and editing text in Fibery using the keyboard. Currently, much of the editing in Fibery requires using a mouse, but I would love to be able to do most editing using the keyboard without having to pick up the mouse.

Concrete suggestions for improvements:

  • Keyboard shortcuts. In general it would be great if most editing actions got shortcuts, with shortcut displayed in context menu or tooltips. For example formatting as bullet lists, numbered lists, etc, would be useful to toggle on/off by keyboard shortcuts.

  • Universal search command. It is great that you can access formatting commands by typing ‘/’ and simply start writing the action you want to perform. It would be fantastic if this could be used for most (all) editing commands, like in text editors like e.g. VS Code and Sublime. It is also very useful if commands have the related shortcut displayed in the search list.

  • Moving paragraphs. Writing feature specifications often requires re-prioritisation or re-ordering of lists. It would be great to move paragraphs up and down using the keyboard, such as most other text editors (Word, Docs, etc.) can (e.g. using alt+up/down). Moving using cut and paste, or using mouse today is very cumbersome today.

  • Math edit. I love that you implemented math (Latex) capabilities, but there are some strange behavior:

    • To switch to inline math, I have to write a letter, then select it (or start typing /eq), and the inline math shortcut (shift+cmd+e) will not work unless text is selected.

    • I cannot delete a math equation by backspace. If cursor is right to a math expression, backspace moves into math editing mode and places cursor at the beginning of the expression. This makes editing math cumbersome.

    • Navigating with the cursor from the right of a math expression and left, places the cursor in at the beginning of the math expression. It should rather enter math mode with the cursor at the end.

  • Math edit improvements. Improved access and navigation in math mode would improve usabiltgy greatly:

    • It would be great if inline math could be triggered by simply writing ‘$$’ in the text, which is quite common in other editors. If not possible, at least the shortcut should be able to switch to inline math without having to select text first.

    • To switch to block math, the only way is to start typing ‘/eq’, and there is not shortcut. It would be great to have a math block triggered by ‘$$$’ or similar, or if not possible, add a keyboard shortcut (e.g. shift+cmd+f)

  • Keyboard navigation. Using tab to move focus and enter to open entities does not work as expected in Fibery. Hitting tab does not move the focus where I’d expect. It would be great if tab moves the focus to the most relevant field to open by pressing enter or edit.

5 Likes