Skip to content

MacTile v1.4.2

Choose a tag to compare

@yashas-salankimatt yashas-salankimatt released this 26 Feb 00:04

Per-Monitor Sketchybar Auto-Adjustment

Added

  • Per-Monitor Sketchybar Auto-Adjustment: When sketchybar integration is enabled, MacTile now automatically queries sketchybar for its bar height and adjusts the overlay grid and window tiling per-monitor. Built-in displays (with notch) get minimal extra padding, while external displays get the full bar height offset — no manual inset configuration needed.

Fixed

  • Overlay Grid Respects User Insets: The overlay grid now properly accounts for user-configured insets (e.g. for custom bars), so the grid visually matches the actual tiling area instead of drawing over reserved regions
  • Overlay UI Label Positioning: Grid size indicator, monitor indicator, selection info, and help text are now positioned within the grid bounds, respecting all safe area insets
  • Negative Inset Protection: EdgeInsets now clamps all values to non-negative, preventing invalid configurations from causing windows to tile off-screen

Improved

  • Shared Sketchybar Binary Detection: Sketchybar executable path detection is now shared between the event notification system and bar info querying, eliminating duplicated code

Installation

  1. Download MacTile-1.4.2.dmg
  2. Open the DMG and drag MacTile to Applications
  3. On first launch, right-click → Open to bypass Gatekeeper (unsigned build)
  4. Grant Accessibility permissions when prompted (System Settings → Privacy & Security → Accessibility)