Seing how well my first suggestion went down, I have another suggestion/idea/request, now that you have nothing to do Ben (just joking ).
I would love to have a “fixed-zoom-level-chooser” module.
It’s a little global/system type module, that allows you to specify a number of Rack GUI zoom-levels and then immediately jump to those. For those of us who desperately rely on the zoom feature of Rack, this would be very handy. Explaining it a bit from my usage perspective:
So, on my computer my “normal/default” zoom-level is 134%. Sometimes it’s necessary to zoom in further, e.g. on a module with particularly small fonts, let’s say to 160%. Other times it’s really handy to zoom out, say to 80%, to get the big patch overview. Now this can be done today of course, by manually using the slider in the View menu, og by using CTRL-scrollwheel, and then navigating around. But it can become tiring and cumbersome, especially to hit the desired focus/center point of the screen, together with the right zoom-level. What I would love to be able to do instead, is something like this:
I place the Stoermelder zoom-level module in my patch (well, I would just have it in my template). In it’s text-box at the top I type in “80” and click the “store zoom level button”. A line with a zoom-level-setting of 80 now appears below. I type “134” in the text-box and click again. Now another setting line with 134 has appeared below the “80” line. I write “160”, click again, a new line appears, etc.
Each zoom-level line/setting is automatically bound to a global key-stroke. CTRL-1 for the first setting, CTRL-2 for the second setting, etc. When I want to use a particular zoom-level, say “134”, I hover my mouse over the part of the GUI which I want to be at the center of the screen, when the new zoom-level is applied. I then hit CTRL-2 on my keyboard and the screen immediately zooms to 134%, and the place I hovered my mouse is at the center of the screen. I can do that for all my defined zoom-levels.
For me, this would be a great productivity booster and pleasure enhancer. I have no idea whether this is technically feasable, but it seems that the components of this functionality is already implemented in different parts of Rack.
Anyway, suggestion only, when/if you find the time, think it’s worth it and would bother with it Ben, but I have a distinct feeling that this would make a lot of people happy.