OS Pos Restorer v1.8
|
|
Having to move open dialogs around the place when I've got Winamp in a certain position, etc was starting to bug me, especially when I've got to move them everytime so that they are out of the way of other things.
With this little plugin, it will now store the positions of these OS dialogs and the next time they are opened will restore them back to where they last were.
Also I've added it in so that the Winamp prefs will also have their position saved/restored.
download v1.8
Changelog:
- Stores/restores the position of the Open/Save/Browse for dialogs (provided by the OS)
- Also works for the Winamp preferences
- Added handling for most of the OS dialogs via the Media Library (i hope)
- Added in ability to save/restore the size of the dialogs between Winamp sessions
- Improved the handling of multiple dialogs open at the same time to remove the crash/lockup that could happen (one for billyvnilly
)
- Updated the code for detecting the opening of the Winamp Preferences to catch all situations now
- Improved the ML detection (for it's related handling) and when there's no ML present (was using an icky timer
)
- Updated the Winamp.ini reading code to my common code
- Added (for supporting OS installs) the ability to resize the Add/Open folder dialog (including for the Media Library!)
- Fixed the Open File Dialog size restore to work at last (this is confirmed to work on 2k/XP test machines but Win9x feature support is not guaranteed)
- Added in Add/Open Url dialog position handling to match with the other modes implemented (why i didn't do this sooner i don't know)
- Fixed up a large number of the menu/key shortcut checks to now handle things correctly from all potential actions with better error handling for illegal combinations
- Fixed an issue with folder location handling for newer versions of Winamp
- Fixed a nasty crash bug when the media library was not present
- Fixed the plugin incorrectly storing and restoring the position of child windows (like the preference dialog pages so they would disappear out of view)
- Reworked the shutdown code to work slightly more reliably than before
- Re-validated some of the code to follow better practices
- Added support for the 5.22+ media library so that it will handle the browse for file dialog in the media library again
- Adjusted when window position information is saved which could happen depending on the order in which the plugin was loaded (responsible for some of the reports of this not working i think)
- Fixed the reading back in of the window positions - wouldn't read the size values correctly (and another reason for the reports of the plugin not working well i think)
|
|