Improve anchor selection inside the Modify Annotation panel + other suggestions
Fri, 06/05/2020 - 05:31 am
I am struggling a bit with the Modify Annotation panel and have some improvements which would make my (and hopefully many other people's) workflow easier. Before I start I would like to say that I mostly use the default behavior; I only usually change the frame to 'none', background to 'transparent' and change the anchor to a different position. I make great use of the anchor, as I like to have my annotations aligned and scale properly when I change the graph size. Changing the anchor in a consistent manner when things have to go quick is a real pain. The default is 'middle center' with x, y set to 5. This is almost never the right position for me, so I change it (if I remember at the time of creating the annotation). Now, if the setting was wrong the first time, I need to go back to the panel, click the Position tab, read the description of the anchor and choose the one I actually want (I need surprisingly good concentration for this) and finally set the x and y offsets back to 5 (since they change with changing the anchor, of course). Here are my suggestions to improve this:
- Have 9 check boxes / buttons to select the anchor, positioned in a way which immediately shows their effect (see attached sketch) instead of the drop-down list.
- Have a button to 'reset X/Y to default' which resets the offsets to 5 or whatever the user chooses as default.
- Introduce a right click menu for the annotation to change its style (e.g. quickly toggle the frame style etc.) and cast the position to a new anchor quickly (i.e., selecting 'right-top' in this quick menu send the annotation into the default top-right corner)
As a side note, I think the Modify dialogues in Igor have too many tabs which often make them a clickfest. While I don't anticipate that changes will be made here, I just have some more suggestions: I think it would be easy to merge the Frame and Symbols tabs into one (just call this tabs 'Style' or even 'Frame/Symbols' would go). Also, I am generally in favor of presenting check boxes instead of a popup dialog for 2 (or maybe even 3) options. The Position Fixed/Moveable setting comes to mind here. This reduces the number of clicks and presents the options right away. Much easier to work with.