thenlevy / ensnano

ENSnano, a 3D graphical application for DNA nanostructures.
GNU General Public License v3.0
49 stars 6 forks source link

User Interface consistency #13

Closed Sebastian-Jung closed 2 years ago

Sebastian-Jung commented 2 years ago

[Tested in dev] There are some inconsistencies in the way the user interface is designed:

I think in general it might be good to have a way to highlight/select/focus single nucleotides in the 2D View, this would the allow to have a symmetric behavior from 2D and 3D view.

thenlevy commented 2 years ago

We should indeed highlight selected/hovered nucleotides in the 2D view. Regarding the right click left click inconsistencies we should indeed think of a more intuitive mapping from mouse event to actions

thenlevy commented 2 years ago

I've started working on a new interface for the 2D view. It is available on the branch remap_clicks. The difference between this new interface and the current one is that the behavior of mouse buttons are changed.

This probably won't be in the next release because I think these kind of changes need some time to mature a bit, and we want to release soon because of #15

thenlevy commented 2 years ago

I have pushed the new interface to dev. We will include it in the next release