thenlevy / ensnano

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

Keep Selection after Translation in 2D View #10

Closed Sebastian-Jung closed 2 years ago

Sebastian-Jung commented 2 years ago

Hey, thank you for this Software. I have a small feature request:

Selected objects in Nucleotide Selection Mode or DNA Strand Selection Mode lose selection after translation in 2D View (Middle Mouse Button). It would be nice if the selection stays, as it's done if one selects whole helices.

thenlevy commented 2 years ago

Hello, thank you for your feedback.

Selected objects in Nucleotide Selection Mode or DNA Strand Selection Mode lose selection after translation in 2D View (Middle Mouse Button).

This is actually a bug that I've missed. I've pushed a patch on the dev branch. If you are compiling the software from source you can get a fixed version by doing git checkout dev git pull and recompile the software.

The next released binaries will also have this bug fixed. For now, I keep the issue open and will close it when these binaries are released

Sebastian-Jung commented 2 years ago

Thanks for the fast reply! I will try the dev branch. If you don't mind I will add some more feature requests/bug reports in the following days, mostly to have them noted somewhere. Don't feel pressured to work on them immediately. I really enjoy ensnano and with some additional features it might be a good substitution to cadnano/scadnano.

Sebastian-Jung commented 2 years ago

I tested the dev branch and it works as expected, thank you!

thenlevy commented 2 years ago

Thanks for the fast reply! I will try the dev branch. If you don't mind I will add some more feature requests/bug reports in the following days, mostly to have them noted somewhere. Don't feel pressured to work on them immediately. I really enjoy ensnano and with some additional features it might be a good substitution to cadnano/scadnano.

Thank you, this kind of feedback is really useful and appreciated