Skip to content

Releases

Glance 1.0.3

Choose a tag to compare

@steveafrost steveafrost released this 10 Nov 22:17

Glance 1.0.3

Glance now runs on macOS 26 as well as 27 — the current release and the one
before it.

The previous version asked for 27 in its Info.plist, but nothing in the code
needed it: there were no availability checks anywhere, and the menu bar
geometry is measured at runtime rather than assumed. So the requirement was
stricter than it had to be, and this release corrects it. If you're on
macOS 26 and 1.0.2 refused to launch, this one will run.

Older releases are still not supported, and there's no build for them.

Also

  • The Buy Me a Coffee links point at the right page now.
  • Comments that described macOS 27's menu bar as the reason for the icon
    geometry now describe what the code actually does.

Glance 1.0.2

Choose a tag to compare

@steveafrost steveafrost released this 10 Nov 21:29

Glance 1.0.2

The menu bar icon now stays exactly where it is and looks exactly the same.

Before this, two things could change it. A camera appeared beside the date
while a call was current or about to start, which pushed the date sideways
and made the item wider. An update waiting to install added a small dot to
the corner. Both are gone — the icon shows the day number and nothing else,
at a constant width.

What you lose in signal you still get elsewhere: the agenda highlights the
call that's current, ⌘J still joins it, and the menu item reads
"Update to 1.0.3…" when a new version is ready.

Update reminders are quieter

Sparkle's update dialog used to appear behind whatever you were doing, where
a menu bar app's users never saw it. Glance now handles that itself: a
scheduled check updates the menu item instead of opening a window, and
nothing appears until you pick it. Choosing "Check for Updates…" yourself
still shows the normal panel.

Also

  • Settings is accurate in a fresh install: the update rows describe the build
    rather than guessing from whether a check has run.
  • Screenshots in the README and on glancecalendar.app
    are current, and show invented data rather than a real calendar.

Glance 1.0.1

Choose a tag to compare

@steveafrost steveafrost released this 10 Nov 17:24

Glance 1.0.1

Documentation and tooling only. The app behaves exactly as 1.0.0; there is
no reason to update if you already have it installed.

  • The README screenshot is now a full popover — month grid and agenda, with
    the meeting join buttons visible — instead of a grid-only crop. Both the
    Mocha and Latte themes are shown.
  • Screenshots are rendered by the app itself, with an invented calendar, so
    producing them needs no Screen Recording permission and no personal data.
    script/popover-shot.sh out.png [theme] does it in one command.
  • Updates are signed from a key file rather than the login keychain, so
    publishing no longer stalls on an invisible keychain prompt.

Glance 1.0.0

Choose a tag to compare

@steveafrost steveafrost released this 10 Nov 02:03

Glance 1.0.0

  • Rotate the Sparkle EdDSA key before the first release
  • Find the Xcode toolchain instead of hardcoding Xcode-27.0.0.app
  • README: install, privacy, and the three-stage release flow; profiling off
  • First run: open the calendar once, and say calendars stay on this Mac
  • release.sh: check codesign output without SIGPIPE under pipefail; neutral Zoom host in a test
  • Release in three stages that can run on different Macs
  • Guard that Glance stays offline
  • Auto-update with Sparkle 2, keeping the app offline
  • Grid: faint hatching in the out-of-month gaps
  • Give the agenda the rows a short month frees
  • Lay out the month grid at a fixed 6 rows
  • Centre event dots on the day number's ink
  • Remove the grid hover tooltip
  • Give event dots equal room above and below in day cells
  • Show only the month's own days and weeks in the grid
  • Settings: calendars grouped by account with Show all / Hide all
  • Settings: theme swatch cards and weekday chips on the Appearance tab
  • Settings: consistent rows and themed controls on the General tab
  • Settings: toolbar tabs and per-tab window sizing
  • Theme the Settings window: Catppuccin palette, mantle background, transparent title bar
  • Show the event editor in the calendar's themed chrome
  • Point the calendar's caret at the drawn date box and trace it with the body as one shape
  • Write README: features, navigation, building and debug flags
  • Add QA hooks for hotkey and hover tooltip checks
  • Cache the menu bar icon image so clock ticks only update the title
  • Space the clock from the icon and size the item from the widest clock string
  • Give the settings window an explicit size
  • Replace month buttons with a trackpad swipe over the grid
  • Anchor the editor beside the calendar; add QA launch flags for key events
  • Use plain swift test now that Xcode 27 is set up; drop the fallback runner