github RamonUnch/AltSnap 1.27
AltDrag 1.27

latest releases: 1.63, v1.62, 1.62...
3 years ago

== AltDrag 1.27 ==

  • Added Elevate option to the tray menu as suggested by Loxaan Oxyde.

  • Added Pause Process option, use Alt+Shift+Pause to pause the process
    of the windows under your cursor, press Alt+Pause to Resume.
    The Option AgressivePause must be set to 1 in [Input] config.
    Use the associated Pause blacklist. This function needs XP or later.
    Note 1: This is a very aggressive option use with caution.
    Note 2: The windows of the paused process will no longer be drawn leading
    to screen tearing on the windows itself.
    Note 3: If you use WIN as a hotkey, then you can still obtain the
    WIN+PAUSE System Properties by pointing first the cursor to the taskbar.

  • Now when using Aero Snap, and resizing towards the top, the windows will
    be maximized vertically when the cursor will touch the top of the screen.
    Same behaviour for the left. This behaviour is ONLY for the top and left
    when using respectively the pure top and pure left resize modes.

  • Actually fixed DPI scaling under Win10 with the .manifest I made a typo
    in the first place and never fixed it, because I was not using DPI scaling
    and I thought I was...

  • Fixed the toggle borderless action under Windows 10, the window would
    not be properly refreshed because of buggy DWM.

  • Fixed: Now the Transparency action will not ignore blacklists.

  • Improved translation handling, now all translations are ini files in the
    "Lang" subdirectory of AltDrag. This will simplify addition of new
    Locals, this also allow anyone with notepad to fix his own language.
    Finally you can remove languages that you donot need and if you want only
    english you can remove the whole "Lang" directory.

  • Updated zh_CN chinese with Zepp Lu's corrections

  • More French and Italian corrections.

== AltDrag 1.25 ==

  • Fixed Memory leaks.

== AltDrag 1.24 ==

  • Fixed Crash in the config dialog.

  • Fixed some windows such as mplayer's windows can now be resized again.

  • Fixed translations and French and Italian translations in particular.
    More will come on this.

  • Fixed Incorrect snapping of windows in an MDI under Windows 10.

  • Fixed: Now on a blacklist, an empty title will be considered as a really
    empty title instead of 'any' title. You should use '*|class' to include
    all windows from a given class instead of just |class. This gives a more
    fine control over blacklist to the user.

  • Fixed minor drawing problems when using FullWin=0

== AltDrag 1.23 ==

  • Add option to disable resizing windows that are not resisable
    ie: No WS_THICKFRAME. Default is to resize everything.
  • Fixed: Now config dialog can be used on NT4.

  • Fixed: Now AeroSnap takes into account the taskbar on NT4.

  • Fixed: Now when a windows is not responding, move/resize will be disabled.

  • Some optimisations were done.

  • Fixed: Windows will be moved/resized in an independant thread avoiding any
    mouse delay/lockup when a window is very unresponsive. This is helpfull for
    Slow video drivers on Win8/10, and for web browsers windows.

== AltDrag 1.22 ==

  • Added options to chose the Aero Snap ratio. You can now chose the position
    in percentage of screen size, where the AeroSnap corners will meet.
    Default is 50%:50% ie:
    AeroHoffset=50 ; Horizontal from left
    AeroVoffset=50 ; Vertical from top
    You could set for example AeroHoffset to 33, this mean that a windows
    snapped to the left will use only 33% of the screen and a window snapped
    to the right will use 67%. The same logic applies to AeroVoffset for the
    vertical direction. This will be appreciated by the widescreen users.

  • Added toggle window title bar and border on/off Action (Igor Bochkariov)
    I used a different implementation though. If you want to just disable the
    titlebar and keep borders, press shift.

  • Fixed Transparency action. Now when setting back the windows to an opaque
    state, the WS_EX_LAYERED attribute is removed as it should be. This will
    avoid useless performance issues when using this feature

  • Fixed: Now under Windows 10, the DWM api will be used when available to
    obtain correct window rectangle and avoid gaps between snapping windows

  • Fixed: now fullscreen windows that have a system menu will not be
    automatically blacklisted.

  • Now a full screen window will not be restored unless the mouse is moved
    instead of a simple alt+click as before. It was an annoying behaviour.

  • Double click will maximize a normal window and restore a maximized window.

== AltDrag 1.20 ==

  • Ability to drag only a square instead of the full windows (beter perf.)
  • Added an option to replace center resizing mode by bottom-right mode.
  • Added MDIs blacklist: Windows for which MDI behaviour will be disabled.
  • No more HookWindows as (unstable and mixing 64 and 32 bit code)
  • No more FocusOnTyping (too buggy)
  • Fixed cursor performances problems, before the cursor windows used alpha
    blending which is very slow. I just told the windows to do nothing when
    it receave the WM_PAINT or WM_ERASEBKGND messages and that's it, this also
    means proper display for all windows versions instead of being limited to
    Windows 2000+ .

  • Now compatible with Windows NT4 sp3+

  • Removed dependencies with shlwapi.dll

  • Dynamically import PSAPI.DLL in case it is missing (it is not much used)

  • Fixed: Cursor windows now captures the mouse input (prevents some bugs).

  • Fixed compleatly opaque blacklist reading procedure, it will be trivial to
    add or remove blacklists from now.

  • Fixed some drawing problems (not all).

  • Fixed .manifest information for high dpi awareness.

  • Refactoring by putting some code into functions

  • Use GetPrivateProfileInt instead of the 'String version for all int values.

  • Avoid floating point arithmetric. Only int math are used.

  • Add -nostdlib flag to gcc to avoid useless bloat to the dll and exe.

  • Avoid GUI locking when windows is very slow to resize (with FullWin=0 only)

Don't miss a new AltSnap release

NewReleases is sending notifications on new releases.