I am amazed at how good the easyeda software is. It is hard to believe how many good features are packed into a web page. I'd like to hire (steal) whoever develops the software. The new changes to the UI are especially good.
I've used easyeda for about a year. I've also developed four or five web apps myself over the years. I'd like like to offer some humble suggestions ...
Web standards ...
1) All dialog boxes need to support the ESC and Enter keys. Right now you have to move your hand to the mouse just to accept a dialog.
2) Clicking on links should not in general open new tabs in a browser. It makes sense when using the editor but at all other times it is unneeded. I find my tab bar full of unwanted easyeda tabs.
3) Changing the page magnification in the browser should be supported. EasyEda disables it now. I'd like to make everything around the editor smaller. I realize this may be a lot of work to change.
4) It would be nice if you could rearrange the tabs.
Editor ...
1) Hitting ESC should cancel all modes. Some modes have to be used to get out of them. Placing a part is an example.
2) Menus like PCB Tools should be able to be hidden. I never use Preview but it is always there taking up space.
Annoyances ...
1) The layers dialog becomes taller and shorter when moving the mouse over it. This is not needed and doesn't match any other dialogs. I find myself chasing a button as it moves around.
2) "Ask a question", "Chat live", etc. cover up things in the page and can't be removed.
3) I hit save (ctrl-S) all the time. Many times it says "Nothing changed" and I have to get the mouse to close the dialog. This is not necessary. If it is already saved then great, no need to tell me.