AltSnap 1.58
-
Tray icon theme support was added, put an icon theme in the Themes\ folder and then set
Theme=ThemeName
in the [General] secion of the ini file. A theme is a folder containing three tray icons named: TRAY_OFF.ico, TRAY_ON.ico, TRAY_SUS.ico. Thanks to @erasmion for supplying a theme, You can try it with Theme=erasmion. #313 -
The maximum width in characters of an item in a window list menu can now be set from 0-255 by the user using the
MaxMenuWidth
option in the [Advanded] section of the ini file. Use 0 for unlimited, default is 80. Thanks to @mbartlett21 for the pull request #341. -
Side fraction can now be set independently from center fraction for more flexible configuration. Have a look at the test window and play with those values, accessible through the Advanced tab of the config dialog. #318
-
Blacklist were improved to allow a mix of both exe names and title|class. You can now specify
exename.exe:title|class
. If you omit the ':' and '|', the format is assumed to be an exe name only. If you only specify '|', the exe check will be omitted and the format will be assumed to be title|class, like it was the case before. Example: You want to blacklist the*|CabinetWClass
windows only if they are from explorer.exe, use:explorer.exe:*|CabinetWClass
. -
New Open ini file option was added to the tray menu for easy access.
-
New:
MaxKeysNum
option can be set to specify the maximum number of keys that can be pressed in order to activate AltSnap. This does not apply to the keys that are pressed after activation, use the KillKeys for this. Default value is 0 (unlimited). #324
-
Fixed hotclicks not behaving properly for left and right mouse buttons Now you can setup AltSnap to Move/Resize window with right click while still being able to left click without drag. #340
-
Fix Tray icon not displaying properly in some cases #315.
-
Fix: No lines drawn in the test window when CenterFraction=0. #319
-
Fix lockup when using hotclick on blacklisted window. Part of #334
-
Styling options were fixed and AltSnap can now be build with -std=c99 -Wpedantic flags.
-
TCHAR is now preferred over wchar_t so that code is more portable and future proof
-
Optimizations for ini file loading, this should reduce start time on Slow media such as old HDD/CDRom/floppy.
-
Updated German, French and Italian translations.