looks good :D
What have you done to the options bar with undo graph etc.?
So, a click selects a residue, and if you click and hold you can drag it around?
How does these 2 react to each other?
Does a drag on activated sections deactivates the selection?
Can you drag only the selected parts or do you need to freeze?
"If user selects single residue, insert/delete menu pops up"
I have a little doubt on that. I think that could cause misclicks (like it is today with right click for moving, which sometimes makes a band cause you are on a residue - in a tightly packed zoomed-in sight its hard to find a free spot). And in this case its a very drastic error.
The popping of the tweak could ba a bit faster I thin ;) (Great way of doing this!)
Is there a "(de)select all" key/picture?
Icon bar:
That I think can be done better.
a) The on/off is not useful for experienced players. For beginners (in the tutorial) that could help. But veterans know this stuff ;)
My option would be to have all icons visible all the time, lighted if possible, dark if not. (perhaps chooseable between the 2 options)
b) works when everything is visible: As we all don't want to learn a action-alphabet, then have the tools numbered - choosen by the player. Most easiest way would be if you mouse-over a icon, you can press a number and then have that number assigned. I would e.g. choose 1 for shake, 2 for wiggle and 3 for restore very best and 4 for rebuild. (Of course, normal hotkeys still work.)
With this, you could even rearrange the number-hotkeys in a matter of seconds for different game phases or puzzles.
(c) and if we are working with numbers, alt+number should activate the corresponding recipe. There is a ticket somewhere with this already, if I remember correctly.
ChristianK: ctr/shift/alt for selecting more than one i standard everywhere. And how do you want to select more without?
I want that a click on B deselects A, otherwise I would have to deselect A.
On the other hand you are right, selecting more then one if likely the most used…
What about that: a click selects everytime, to deselect you have to use shift, but a shift-click on the background deselects all? Just an idea…