change default behavior of zoom button w/ no modifer

lobsterkatie shared this idea 9 years ago
Completed

Love the plug-in - thanks! One thing which would be really great:


Give an option to change the default behavior of the zoom button. Right now, you can make it open the menu, but you can't make it, say, maximize the window (which is what I'd really like it to do).


(Yes, I know, you can hold down a modifier key to get this behavior, but I'd really like it if it could be set as the default, so I never have to think about it.)

Comments (6)

photo
1

Thanks for you suggestion, it is a good idea!


This is not hard to implement in the code, but it will take some consideration in the interface. I have some ideas about how this could be done, but I need to think more about it... like if "maximize to whole screen" is the default behavior, should the modifier previously set to maximize to whole screen then so the default zoom behavior instead? If thats the case, the interface text should be updated to reflect that behavior and it may cause some confusion with how my preferences are currently being stored.


Anyway, just thinking aloud, but again, this is a good idea. It will be implemented in a future version of SizeWell, but probably not the next minor update. I have a 0.8.1 update ready to publish with a some minor updates, but I have been busy working on a big update to TuneSpan.


Thanks again! I will update this thread with any future changes or ideas. Feel free to continue to comment if you think of any good ideas on how this functionality could be implemented in the interface.

photo
1

Thanks for the prompt reply!


It's true that it would force a UI tweak or two in terms of setting the preferences. Probably the way to do it with the most minor changes would be to add another line for the zoom-to-fit (Apple's default) with the modifier buttons, and add a note at the top that having no modifiers selected makes it [whichever version has that setting] the default behavior.


I'm not sure if the way I just explained that makes sense... I can make a rough mock-up of what I'm talking about if it doesn't.

photo
1

Finally getting around to coding this feature. Now that I have it basically working, I just wanted to let you know that it will be in the next version (which I hope to release very soon).


Also just wanted to let you know that I am sitting here using this feature and it is in fact a great feature to have... so thank you! I will probably be keeping maximize to whole screen as my new default zoom behavior. And I wrote it so that you can still open the SizeWell Zoom Options menu by holding the Function (fn) key while pressing the zoom button.

photo
1

The SizeWell 0.8.1 beta update with these changes has been released!


Thanks!


http://sizewellplugin.com

photo
1

Great - thanks so much! It's such a nice (but exceedingly rare) experience to think 'gee, I wish that program did *this*' and actually be able to work with the developer to make it happen. Thanks again!

photo
1

Marking this topic as implemented...