Skip to content

A simple macOS menu bar utility that lets you glue two windows together so that they behave (mostly) as one.

License

Notifications You must be signed in to change notification settings

Conxt/WindowGlue

Repository files navigation

Window Glue

A simple macOS menu bar utility that lets you glue two windows together so that they behave (mostly) as one.

Currently Supported Languages

  • English (en)
  • Dutch (nl)
  • French (fr)
  • German (de)
  • Italian (it)
  • Japanese (ja)
  • Norwegian Bokmål (nb)
  • Polish (pl)
  • Portuguese Brazil (pt-BR)
  • Portuguese Portugal (pt-PT)
  • Spanish (es)
  • Swedish (sv)
  • Ukrainian (uk)

Usage

  1. Click the Window Glue icon in your menu bar
  2. Toggle "Add Glue" to enable window snapping mode
  3. Drag any window near another window
  4. Watch for the glow indicator showing snap positions
  5. The dragged window will snap to the target window
  6. Shake a window quickly to unglue its connection

Keyboard Shortcuts

  • F9: Toggle glue mode on/off
  • Shift+F9: Unglue active window

Shortcuts can be customized in Settings.

Installation

Download Release

  1. Download the latest release from Releases
  2. Mount the DMG and drag Window Glue.app to your Applications folder
  3. Launch and grant Accessibility permissions when prompted
  4. Quit and re-launch Window Glue

Build from Source

  1. Clone this repository
  2. Open Window Glue.xcodeproj in Xcode 15+
  3. Build and run (requires macOS 13.0+)

Requirements

  • macOS 13.0 (Ventura) or later
  • Accessibility permissions (granted on first launch)

Privacy

Window Glue requires Accessibility permissions to monitor and manage window positions. No data is collected or transmitted. All processing happens locally on your device.

Known Issues

  1. When dragging a glued window, there is a bit of a lag for the paired window to catch up.
  2. When a glued window is dragged to another screen and/or space, the paired window doesn't (yet) follow automatically. When you drag the second window to the new screen/space manually, they will stick together again.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request (and list yourself as a contributor in Credits). Also, if you notice a translation mistake, please open an Issue

License

This project is licensed under the MIT License - see the LICENSE file for details.

Credits

Created by Andriy Konstantynov in Ukraine 🇺🇦

Support

About

A simple macOS menu bar utility that lets you glue two windows together so that they behave (mostly) as one.

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages