Skip to content

AltDrag 1.28

Compare
Choose a tag to compare
@RamonUnch RamonUnch released this 24 Nov 16:44
· 977 commits to main since this release
024ed52
  • Added hardening flags for gcc.

  • Added a RefreshRate in the [Performance] section of AltDrag.ini that allows you to set a minimum time in miliseconds between two Windows Redraw when FullWin=1, I recomend a value that corresponds to the refresh rate of your monitor ie: 60Hz => RefreshRate=16.

  • Added Maximize action, it can be used to toggle the maximized state, combine with Shift to minimize. (Thanks to Jim Teunis for suggestion).

  • Added the CenterFraction in the [General] section of AltDrag.ini to adjust The size of the region in percent that is used for the center resizing mode. Default is 24% meaning 38% for the sides. You can, for example set it to 0 to enable a 4 regions mode instead or the 9 default regions. You can also set CenterFraction=100 and combine with the ResizeCenter=0 option in order to have a pure bottom right mode.

  • Added AeroThreshold option in the [Advanced] options. Default value is 5. It corresponds to the threshold distance in pixels at which a window will be snapped automatically to the monitor (aero style). If you do not like windows snapping for a fraction of second when changing monitors, try to set this value to only 2, in such a case it will be necessary to use Ctrl to snap windows between monitors. On the other hand if you want you can increase this value and this will make snapping between monitors easier without Ctrl key...

  • Removed dependency to Advapi32.dll from hooks.dll (it was unnecessary).

  • Fixed: An Aero-snapped window will now require mouse mouvement before moving, instead of a simple Alt+Click.

  • Fixed when a window is in full screen you will actually need to move the mouse in order to resize it.

  • Fixed a remaining Win 10 invisible borders bug that would shrink slightly a window when resizing it from a fullscreen state.

  • Fixed application hang when changing DPI scaling under Win10. Note that for the moment the solution is to restart AltDrag when receaving the WM_DPICHANGED message, I hope to have better solution in the future.

  • Fixed bug in Transparency action where the windows transparency could no longer be modified in some cases.

  • Misc cleanup and code refactoring here and there + Fixed all warnings. using gcc -Wall parameter.

  • Minor GUI improvement for WinNT4 and Win2000.