Skip to content

Releases: ai-screams/Azimuth

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 02:15
c32ff2e

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

Choose a tag to compare

@github-actions github-actions released this 01 Jul 05:56
468a2dc

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

Choose a tag to compare

@github-actions github-actions released this 29 Jun 09:37
a2a31c6

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

Choose a tag to compare

@github-actions github-actions released this 29 Jun 05:48
74ea2e0

What's Changed

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 29 Jun 04:08
c1974d3

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

Choose a tag to compare

@pignuante pignuante released this 27 Jun 16:32
f80d0cd

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

  1. Download Azimuth-0.9.1.dmg below.
  2. Drag Azimuth to Applications.
  3. 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)

Choose a tag to compare

@pignuante pignuante released this 26 Jun 06:05
0d86ed2

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 🙏