dineug / erd-editor

Entity-Relationship Diagram Editor

Home Page:https://erd-editor.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UX - adding table columns

jozef-slezak opened this issue · comments

I propose following small improvements for better user experience while adding new columns:

  • autofocus on inputs (at least in name of the column) after clicking add column (to avoid double clicking)
  • add button near delete button (to simplify mouse movement)
  • keyboard shortcut for adding new column

image

There is a default supported keymap.

add column - alt + enter
edit - enter
remove column - alt + [delete or backspace]
focus move - arrow key
edit focus move - tab

I understood.

However, we design the UI/UX with the following principles.

We do not create duplicate functional UI.
It should be as simple as possible and does not expose unnecessary information.

I can consider autofocus on inputs,
I think it's unnecessary because it already supports enough keymaps.