Skip to content

Releases

Mullion 1.0.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 12:43
a76153c

Fixed

  • Top Half, Bottom Half or Maximize right after Right Half could leave the window half width in the left corner (seen with VS Code). Mullion now shrinks a window before moving it, so no step stretches it past the screen edge, and asks once more when an app keeps a smaller size. (#16)

Install

Download the .dmg, drag Mullion to Applications, open it and grant Accessibility access.

This build is not notarized, so macOS blocks it on first launch. Open it once, then go to
System Settings → Privacy & Security and click Open Anyway. Or run
xattr -dr com.apple.quarantine /Applications/Mullion.app.
After updating, you may need to turn Mullion off and on again under
Privacy & Security → Accessibility.

SHA-256:

692465be5eef3353ecd7e5397db83c3438d3285e01eb365bd879371208c1dd41  Mullion-1.0.1.dmg
fb4d097105d8f408951996328b7d9f8970735f225a05bc7e254da3201979090d  Mullion-1.0.1.zip

Mullion 1.0.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 19:11
b9ccfdd

Added

  • Mullion's own app icon and menu bar icon: a window split by a mullion, its left pane snapped.
  • Drag to snap: drag a window by its title bar into a screen edge, a corner, a bottom third or, on ultrawide displays, a top sixth, and a translucent preview in your accent colour shows where it will go, gaps included. Release to snap it there, on the display the preview was on. The preview slides between areas (with Reduce motion on, it jumps).
  • Restore after a drag snap puts the window back where it was before the drag, or before Mullion first snapped it.
  • Dragging a snapped window away and dropping it outside every snap area gives it back its size from before the snap.
  • Hold ⌥ while dragging to move a window without snapping.
  • Ignore “App” in the menu stops the frontmost app's windows from snapping when dragged; shortcuts still work on them.
  • On macOS 15 and later, if macOS's own window tiling is on (edge tiling, or “Hold ⌥ key while dragging windows to tile”), Mullion explains the conflict once per launch, with buttons to open Desktop & Dock settings or not show the notice again.
  • Settings… (⌘,) opens the Settings window. General: what repeating a half shortcut does, the gap between windows, the Almost Maximize size, the Grow and Shrink step, and whether dragging a snapped window away restores its size. Changes apply immediately.
  • Launch at login (Settings → General), managed by macOS, so it also shows in System Settings → General → Login Items.
  • The menu bar icon can be hidden in Settings → General. Opening Mullion again while it's running opens Settings. If Accessibility access goes missing, the icon comes back with its warning.
  • Settings → Drag: turn drag to snap off (dragging a snapped window away still restores its size), use ⌃ instead of ⌥ to move a window without snapping, change the size of the edge and corner areas, pick the preview's colour and opacity, and turn off the haptic tap on Force Touch trackpads. It also warns, for as long as it applies, when macOS's own tiling is on.
  • Settings → Shortcuts: change the shortcut for any action, including the sixths, which have none by default. A shortcut another action already uses is refused, and Restore Defaults… puts them all back.
  • Settings → Ignored Apps: see and edit the apps whose windows never snap when dragged, adding running apps or any app from the Applications folder.
  • Settings → Advanced: export your settings, shortcuts and ignored apps to mullion-config.json, and import them on another Mac. Import replaces everything; files from a newer Mullion are refused.
  • Settings → Advanced also has Reset Everything…, Copy Diagnostics (a summary for bug reports that doesn't name your ignored apps) and Open Console.
  • Settings → About shows the version, licence and acknowledgements, and links to the source code. About Mullion in the menu opens it.

Install

Download the .dmg, drag Mullion to Applications, open it and grant Accessibility access.

This build is not notarized, so macOS blocks it on first launch. Open it once, then go to
System Settings → Privacy & Security and click Open Anyway. Or run
xattr -dr com.apple.quarantine /Applications/Mullion.app.
After updating, you may need to turn Mullion off and on again under
Privacy & Security → Accessibility.

SHA-256:

80127a8117ed574db54e3b7a9ca842f642b1ad1c8cc29ee1bb7666676f98d640  Mullion-1.0.0.dmg
81caf4ff7982947b092a70c77473838158dc01071e5e27c19871e3713f93d3e6  Mullion-1.0.0.zip

Mullion 0.1.0-beta.1

Mullion 0.1.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@iamAdarshh iamAdarshh released this 19 Oct 22:08
199993a

Mullion v0.1.0-beta.1

The first public beta of Mullion: a free, open-source window manager for macOS. This build covers keyboard snapping. Drag-to-snap and Settings are coming in later betas.

New

  • Keyboard snapping: halves, quarters, thirds, two-thirds, sixths, maximize, almost maximize, maximize height, center, grow, shrink and restore, all with default ⌃⌥ shortcuts. See the shortcut list.
  • Repeat to cycle: pressing a half shortcut again cycles the window through ½, ⅔ and ⅓ of the screen.
  • Restore: ⌃⌥⌫ puts a window back where it was before Mullion first moved it.
  • Multiple displays: ⌃⌥⌘ → / ← move a window to the next or previous display and keep its snapped position, for example the left half.
  • Apps with a minimum or fixed size (System Settings, Calculator) stay on the target display instead of spilling off it.
  • A menu bar menu lists every action, grouped, with its shortcut.
  • A welcome window explains why Accessibility access is needed and continues on its own once it's granted. If access is revoked later, the menu bar icon shows a warning, actions are turned off, and Mullion releases its shortcuts so other apps receive those keys.

Not in this beta yet

  • Drag-to-snap (dragging windows to screen edges)
  • Settings: shortcuts can't be changed yet, and Settings… is a placeholder
  • Launch at login

Install

Requires macOS 14 Sonoma or later. Runs on Apple silicon and Intel Macs.

Download Mullion-0.1.0-beta.1.dmg, drag Mullion to Applications, open it and grant Accessibility access.

This build is not notarized, so macOS blocks it on first launch. Open it once, then go to
System Settings → Privacy & Security and click Open Anyway (macOS 15 and later no longer
offer right-click → Open for this). Or run xattr -dr com.apple.quarantine /Applications/Mullion.app.

This is a beta. Please report problems in Issues.

SHA-256: 73ef5030b27399e9093045d01d9cd20d82f88fe3000932ab25b6d24ab236d4af