github RamonUnch/AltSnap 1.36
AltDrag 1.36

latest releases: 1.64, 1.63, v1.62...
3 years ago
  • Added MMMaximize option in the [General] section of altdrag.ini in order to restore old AltDrag behavior (thanks brian6932):
    Set to 1 to maximize/restore on left+right click (default).
    Set to 2 to restore on a single left click instead of a drag.
    Set to 3 for both (like the original AltDrag).
    Set to 0 to disable any of those.

  • Now the AeroMaxSpeed value can be set to put a speed limit beyond which the moved window will not be Aero-Snapped. This is useful to move windows between monitors without "flicker". You have to set AeroMaxSpeed and AeroSpeedInt in the [Advanced] section of AltDrag.ini. AeroMaxSpeed is in pixels/X frames (from 1-65535) AeroSpeedInt to specifies the number of frames (default 1) from 1-255. To set this value: (i) See the frequency of your mouse and set an AeroSpeedInt to average over 10ms or so, so if you have a 1kHz mouse, set it to 8-10, if you have a ~100Hz mouse (typical) keep it to 1 or 2. (ii) Set AeroMaxSpeed to a "high" value (like 50) and try to move fast a window between two monitors, if it get aero-snapped, decrease the value until it "just" no longers snaps. (iii) Check that the window does snap when you want it to sap, if the window tends to restore when you do not want, increase the AeroMaxSpeed value.

  • Roll/Unroll action was added: It collapses the window in its title bar. It can also be used with the move action (Alt+Shift+DoubleLeftClick). You can also set RollWithTBScroll=1 in the [Input] section of your ini file to enable Alt+Wheel to roll/unroll window when pointing to their title bar. If not pointing to the title bar the normal Scroll action will be performed. If Ctrl is pressed the normal Scroll action will always be performed

  • New: Now when using Alt+Shift+DoubleRightClick, the window will be extended to the corner/border of the monitor according to which area of the window was double clicked. Alt+DoubleRightClick works as before and Aero-snaps the window to the monitor sides/corners. Finally to Maximize a window you can use Alt+Ctrl+DBLeftClick on the center portion of the window (this is useful if you use a single button config with resize center set to "move".

  • New: Now the AlphaDelta and AlphaDeltaShift value can be set into the [Advanced] section of AltDrag.ini to tune from -128 to +127 the step at which the transparency is changed when using the Transparency Action. Default is 64 and 8 with the Shift modifier. You can put negative values if you want to invert wheel Up/Down direction.

  • Fixed/New: When Aero-snapping with AltDrag, the window can be restored via the title bar like normal. This is enabled if NormRestore=1 in the [General] section of AltDrag.ini.

  • Fixed/New: Now a full screen window will be resized to full screen when moving it to a different monitor. If you want you can set ResizeAll=3 to force move/resize of all full screen window. Keep in mind that some full screen windows are really not resizable (eg Firefox and Edge).

  • Fixed: Now if MinAlpha is set to 0, it will be clamped back to 1, because setting to zero the alpha of a window disables any interaction with it. Everyone should also add ",Program Manager|Progman" to their windows blacklist (without the quotes).

  • New: Improved the AltDrag.txt file, read it for some basic documentation.

  • Fixed: cleaned up some code and corrected potential bugs, moved some more code into functions.

  • Fixed: Now the AutoRemaximize option should always work.

Don't miss a new AltSnap release

NewReleases is sending notifications on new releases.