github RamonUnch/AltSnap 1.47
AltSnap 1.47

latest releases: 1.63, v1.62, 1.62...
3 years ago
  • Project was renamed from AltDrag to AltSnap to avoid conflict with Original AltDrag from Stefan Sundin. Old choco package will no longer be updated and will be given back as soon as Stefan asks for it. I advise to all users to uninstall AltDrag and install AltSnap.

  • New: Support of Snap Layouts, also called Zones. All associated settings are in the [Zones] section of the .ini file Read carefully:

    1. Check the Snap to layout option (UseZones=1 in the .ini).
    2. Configure your layout by opening several Test Windows from the tray.
    3. Arrange those windows across all of your monitors as you you wish.
    4. Go again to the tray menu and hit Save test windows as snap layout
    5. A confirmation dialog will ask you if you want to save, hit yes.

    Now you will be able using the Shift key to sanp the window you move to the pointed zone, Add the Ctrl key and drag the cursor to extend the windows across several zones. If the cursor is close from two or more zones then the window will also be extended to several zones. Use the InterZone value to adjust this threshold distance in pixels (default 32).

  • New: Added the Restore FancyZones snapped windows option in the Advanced tab and FancyZone option in the [Zones] section of the ini. Set it to 1 if you want AltSnap to be able to restore windows that were snapped using PowerToys' FancyZones. This only applies to x86_64 builds of AltSnap. I highly recommend this to FancyZones users.

  • New added a AResize whitelist in the [Blacklist] section of the .ini file in order to force AltSnap to resize windows that do not have the WS_THICKFRAME style, when the Resize all windows option is disabled.

  • New: Added the option to move windows via AltSnap without hotkey, by clicking on the title bar. It is similar to the hooks windows feature that was present in the original AltSnap and can be activated via the TitlebarMove option in the [Advanced] section of the .ini.

  • New: Now a modifier key can be set instead of the invert Move/resize key in order to use an alternate set of customizable actions for all buttons. They can be configured in the Mouse tab of the config dialog, or manually in the .ini, using a B suffix for buttons eg LMBB=Resize.

  • New: Maximize Vertically action, use Shift to maximize horizontally.

  • Changed default RefreshRate to 0 to favor smoothest movement instead of performances also default is now MoveRate=1 and ResizeRate=2.

  • Restore informations for snapped windows are now stored in Windows properties. This simplifies the code, and allows altdrag to be restarted without loosing restore info, also restore informations become shared between different AltSnap instances.

  • Updated to tdm-gcc-10.3 for i386 and x86_64 builds with one compiler.

  • Updated Chinese translation by Yatao Li (zh_CN.ini).

  • Updated German translation by Ichisich (de_DE.ini).

  • Fixed: Sometime the mouseup would triger a menu after an action.

  • Fixed: potential crash using the config pannel.

  • Fixed: display maximize/restore animations when using the maximize action

  • Fixed: avoid to play the minimize/restore animations when unrolling a maximized-rolled window.

  • Fixed: Now cloaked windows will no longer be snapped to, this also prevents windows from snapping to others through different virtual desktops under Win10.

  • Fixed: When disabling the "Resize all windows" option, then windows would no longer snap properly, even if they were resizable.

Don't miss a new AltSnap release

NewReleases is sending notifications on new releases.