19.May.2025
Krzysztof Donat (ANF)
|
Amiga 40 Tools Jam: GoSnap V0.13
The second entry for the Amiga 40 Tools Jam was submitted by Krzysztof Donat: GoSnap enables the function known from other operating systems for snapping windows to the edges of the screen (video).
GoSnap creates 8 active zones on the Workbench screen: 4 screen corners and 4 edges. When a window is dragged to one of these zones, it is automatically resized and repositioned.
The zones work as follows:
- 4 corners - dragging a window into a corner will resize it to 1/4 of the screen size and position it in that corner.
- Left, right, and bottom edges - dragging a window to one of these edges will resize it to 1/2 of the screen size and snap it to the corresponding edge.
- Top edge - dragging a window to the top edge of the screen will maximize it to fill the entire screen.
GoSnap respects the minimum and maximum window sizes defined by the application's developer, as well as whether a window is resizable at all. If a window is not resizable, GoSnap will only reposition it without changing its size.
The program runs as a commodity and can be managed through the system Exchange utility, where it can be paused or disabled.
The program requires AmigaOS version 3.1.4 or newer, AmigaOS 3.2 is recommended.
In the system preferences (IControl), the option to allow windows to be dragged beyond the screen edge should be enabled.
GoSnap should also work under AmigaOS 4.1.
GoSnap was written in Amiga E using the E-VO compiler and is freeware. However, donations are welcome. (dr)
[News message: 19. May. 2025, 14:48] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|