Releases: ai-screams/Azimuth
Release list
v1.4.0
What's Changed
- feat(support): Ko-fi + supporter-license framing by @pignuante in #72
- fix(funding): GitHub Sponsors links -> ai-screams org by @pignuante in #73
- docs(community): add SECURITY / CONTRIBUTING / SUPPORT / CODE_OF_CONDUCT by @pignuante in #74
- docs: add project CLAUDE.md (AI-agent orientation) by @pignuante in #75
- docs(agents): deepinit refresh — new docs/AGENTS.md + staleness fixes by @pignuante in #76
- ci: bump the actions-minor-patch group with 3 updates by @dependabot[bot] in #77
- chore(compat): support macOS 14 (Sonoma) and later by @pignuante in #78
- chore(release): bump version to 1.4.0 by @pignuante in #79
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- docs: refresh for v1.2.0 (auto-update, relative 2/3, accurate counts) by @pignuante in #57
- docs(pages): SEO/share meta, favicon, demo section, analytics-ready by @pignuante in #58
- feat(release): Sparkle update notes link + prerelease tags by @pignuante in #59
- chore(governance): CODEOWNERS + PR template by @pignuante in #60
- docs: add Homebrew install option by @pignuante in #61
- docs(pages): UI/UX pass — table fix, CTAs, contrast, FAQ, motion by @pignuante in #62
- docs(pages): hide demo section until real screenshots by @pignuante in #63
- feat: Maximize with gaps by @pignuante in #65
- refactor: dedicated gap-maximize threshold + edge test by @pignuante in #66
- fix(audit): zero-size guard, undo no-op, CI hardening by @pignuante in #67
- refactor: dedupe version string + screen→AX work-area by @pignuante in #68
- refactor(quality): extract testable pure geometry from AX layer by @pignuante in #69
- feat(ux): first-run onboarding + permission nudge + command tooltips by @pignuante in #70
- chore(release): v1.3.0 by @pignuante in #71
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- feat: relative 2/3 shrink + Settings update button by @pignuante in #51
- tweak(hotkeys): relative 2/3 defaults → ⌃⌥⇧ + M , . / by @pignuante in #52
- fix(hotkeys): relative-2/3 M , . / → left/down/up/right (Vim order) by @pignuante in #53
- harden(updates): address auto-update review findings (A+B+C+D) by @pignuante in #54
- fix(review): verified bug/security audit findings by @pignuante in #55
- chore(release): v1.2.0 by @pignuante in #56
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- feat(updates): in-app auto-update via Sparkle by @pignuante in #49
- chore(release): v1.1.0 by @pignuante in #50
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Azimuth 1.0.0
The first stable release. Azimuth is a keyboard-driven, menu-bar window manager for macOS — place, resize, move, and throw the focused window across your screens with predictable shortcuts. No mouse, no guesswork.
Design principle: predictability over clever inference. Every command does exactly one well-defined thing, and effects compose.
What you get
- Halves & snap-throw — snap to a screen half; press again toward the same edge to throw it to the adjacent display.
- Thirds & two-thirds — left/center/right, top/middle/bottom.
- Maximize · center · move (keep size) · relative shrink · move to next display · undo.
- Multi-monitor aware — position-aware adjacent-display selection.
- Two presets — Standard (arrows) and Vim (HJKL), fully customizable with conflict warnings.
Since 0.9.1
- Smoother window moves — eliminated the two-step blink and overshoot/size mismatch, including snap-throw asymmetry and fixed-width apps (#39).
- Production-grade CI/CD: Developer ID–signed + Apple-notarized releases behind a human approval gate, secret scanning, CodeQL, 90%+ coverage gate.
- Internal refactors for clarity (no behavior change).
Install
Download the notarized Azimuth-1.0.0.dmg below → drag to Applications → enable in System Settings → Privacy & Security → Accessibility. Requires macOS 26.3 (Tahoe)+. Runs entirely on your Mac — no telemetry, no network.
What's Changed
- fix(window): eliminate move blink/overshoot & snap-throw bugs (+ settings/quality refactors) by @pignuante in #39
- test(coverage): 100% pure-logic coverage + make coverage gate (≥90% standard) by @pignuante in #40
- ci: harden release/CI workflows (SHA-pin actions + release environment gate) by @pignuante in #41
- ci(hooks): add gitleaks secret scan to pre-commit (shift-left) by @pignuante in #42
- ci: production gates (coverage, release verify+checksum, concurrency, runner pin) by @pignuante in #43
- ci(codeql): add CodeQL (Swift) static analysis by @pignuante in #44
- docs(ci): detailed CI/CD documentation (.github/CICD.md) by @pignuante in #45
- ci: tune pipeline (dedupe test run, CodeQL off PRs) by @pignuante in #46
- chore(gitignore): block signing material (defense-in-depth) by @pignuante in #47
- chore(release): v1.0.0 by @pignuante in #48
Full Changelog: v0.9.1...v1.0.0
Azimuth 0.9.1
Azimuth is a keyboard-driven, menu-bar window manager for macOS.
What's new in 0.9.1
About & menu
- New About window — app icon, version, a short description, and quick links: Homepage · Report an Issue · Sponsor · Buy Me a Coffee.
- App-menu Settings… now has an icon, matching the system items.
Settings
- Search/filter for shortcuts.
- Keymap preset (Standard / Vim) is now a segmented control.
- Conflict badges and a "modified from default" dot per shortcut.
- Refreshed card layout with section icons and a permission ✓/⚠ status indicator.
- Clearer group hierarchy — indented commands, dividers between groups, and aligned shortcut columns.
- Settings window: fixed width, vertical-only resize with a single scroll (no clipped sections, no dead space).
App behavior
- The Dock icon now appears only while an Azimuth window is open — a clean Dock when idle, while the menu-bar icon stays as the always-on access point.
Install
- Download
Azimuth-0.9.1.dmgbelow. - Drag Azimuth to Applications.
- Grant Accessibility permission when prompted (System Settings → Privacy & Security → Accessibility).
Signed with Developer ID and notarized by Apple. Requires macOS 26.3 (Tahoe) or later.
Azimuth 0.9.0 (beta)
Beta — first public preview of Azimuth, a keyboard-driven window manager for macOS. Core features are complete; gathering feedback before 1.0.
Install: download the .dmg, drag Azimuth to Applications, launch, then enable it in System Settings → Privacy & Security → Accessibility.
- Halves & snap-throw, thirds/two-thirds, maximize/center, move, relative shrink, move-to-next-display, undo
- Multi-monitor aware · Standard & Vim presets · fully customizable shortcuts
- Works with JetBrains/Java apps (WebStorm, IntelliJ, Android Studio, RustRover, …)
Developer ID–signed & notarized · macOS 26.3+ · Universal (arm64 + x86_64)
Found a bug? Please open an issue 🙏