EdgeSnap 0.31 beta
Pre-releaseEdgeSnap 0.31 beta
0.31 corrects one thing in the installer, reported by a distribution
maintainer reading the 0.3 archive: the commented settings template was
offered for ENVARC: with the answer set to yes by default, so updating
could replace the settings a user had saved. A file already in ENVARC:
is now left alone and never asked about. Nothing else changed, and the
programs are the same as 0.3 apart from their version string.
The number is 0.31 and not 0.3.1 on purpose: an Amiga version is a
version and a revision, and Version would have read 0.3.1 as 0.3.
What 0.3 brought
I have added AROS x86_64 ABIv11 alongside AmigaOS 4 and MorphOS, with a
native shared library, Zune preferences and PNG icons. The AROS build has
its own archive; the two PPC builds still travel together.
- On MorphOS as delivered a window may not leave the screen and the
pointer stayed pinned short of the edge: snapping by drag now works
there without holding Control, because the library (2.7) is told how
far the mouse itself travelled. - Library API 2.5 adds window enumeration, change tracking and arbitrary
placement of a window or a complete layout. API 2.6 adds stable window
serials and lookup for other tiling clients. - Drag detection remembers the initial title-bar press and handles
outline drags and tablet motion. Pair fill and seam resizing respect
window size limits, and layout changes shrink before growing. - AROS previews compose with outline dragging, Wanderer gets fresh
damage after a resize, and hiding the seam preserves repainted pixels. - The AROS installer removes the first preview from C: and installs the
current commodity, with its icon, in SYS:WBStartup. The PPC hotkey path
waits for the window change before finding the seam.
I checked installation, snapping, seams and live preferences under
emulation on all three systems, plus the complete 2.5 to 2.7 API client
on each of them. A fresh AROS One 1.3 installation passed 40 snaps with
DualPNG icons, overlapping drawers and off-screen starts, and the
MorphOS build was tried on the real machine.
This is still a beta, not a promise that every setup is fixed. The black
drawer report on real AROS hardware remains open. On AmigaOS 4 and
MorphOS the narrow seam handle can retain old pixels after an overlapping
window closes; the same case reproduces in 0.2. On AROS drivers where
the screen cannot be read back reliably the preview frame is a plain
inversion; traces of it left on the desktop on NVIDIA Nouveau are
addressed in this build and await confirmation there. Please include your
system, version banner, reproduction steps and a screenshot when
reporting a problem.
MIT licence. Source and issues: https://github.com/kaffeine1/edgesnap