OS4 DepotLogo by Nickman 
(anonymous IP: 216.73.216.51,2503) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (351)
   o Datatype (51)
   o Demo (207)
   o Development (628)
   o Document (24)
   o Driver (102)
   o Emulation (155)
   o Game (1050)
   o Graphics (516)
   o Library (123)
   o Network (241)
   o Office (69)
   o Utility (960)
   o Video (74)

Total files: 4551

Full index file
Recent index file

 Links

  Amigans.net
  Aminet
  IntuitionBase
  Hyperion Entertainment
  A-Eon
  Amiga Future


Support the site


 Readme for:  Utility » Workbench » edgesnap.lha

EdgeSnap

Description: Tile windows by dragging them to an edge
Download: edgesnap.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 158kb
Version: 0.1
Date: 31 Aug 2026
Author: Michele Dipace
Submitter: Michele Dipace
Email: michele dipace/kaffeine net
Homepage: https://github.com/kaffeine1/edgesnap
Requirements: AmigaOS 4.1
Category: utility/workbench
License: Other
Distribute: yes
Min OS Version: 4.0
FileID: 14048
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads:  (Current version)
 (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
WHAT IT IS

EdgeSnap gives AmigaOS 4.x and MorphOS the window snapping that Windows and
macOS users reach for without thinking. Drag a window against a screen edge
or corner and it fills that half or quarter of the screen. A frame shows
where it will land before you let go.

Two windows that end up side by side share a seam, and that seam can be
dragged: both windows are resized together, so half and half becomes sixty
and forty. Docks and panels are detected and never covered.

It installs as a commodity that starts with the system, so the behaviour is
simply there. Nobody has to launch anything.

THIS IS A BETA

Version 0.1 is a first public release. It does what it says on two machines
- one AmigaOS 4.1 Final Edition and one MorphOS 3.20 - and nowhere else yet.
If it covers your dock, misses your seam, or draws something odd with window
transparency switched on, that is exactly the report worth having.

Report it here, or to the address at the top of this file:

https://github.com/kaffeine1/edgesnap/issues

INSTALLING

Unpack the archive and double-click Install. It recognises the system,
proposes the matching build, and asks before doing anything: the library
goes to LIBS:, the commodity to C:, the preferences window to SYS:Prefs/,
and one line into S:User-Startup so that snapping is there from the next
boot. Updating is just installing again - the running copy is stopped and
replaced, with no reboot.

USING IT

  - Drag a window's title bar until the POINTER touches an edge or a
    corner, then release.
  - Grab the seam between two tiled windows - the pointer becomes a
    double arrow - and drag it to re-balance them.
  - ctrl alt cursor left/right/up snap the active window,
    ctrl alt cursor down puts it back where it was.
  - Settings live in SYS:Prefs/EdgeSnap, native on each system: ReAction
    on AmigaOS 4, MUI on MorphOS. Change something and EdgeSnap follows
    at once, without being restarted.
  - Exchange enables, disables or removes it, as with any commodity.
  - EdgeSnap QUIT stops it from a Shell or a script.

FOR PROGRAMMERS

The behaviour lives in edgesnap.library, not in the commodity: the commodity
is a client of it like any other program can be. Another program can ask for
a window to be placed, ask where a zone is, or find and move the seam
between two tiled windows.

The library says 2.2 while EdgeSnap says 0.1, and that is not a mistake: a
library's version is its interface, not its product. While EdgeSnap is below
1.0 treat that interface as not frozen - methods are only ever appended,
never moved or removed, but names and arguments may still change.

LICENCE AND SOURCE

MIT. The full text is in the LICENSE file inside the archive.

Source, issues and the design notes: https://github.com/kaffeine1/edgesnap



Copyright © 2004-2026 by Björn Hagström All Rights Reserved