Skip to content

Releases: Silvertree2010/ApolloShell

ApolloShell 0.1.2 Patch 1

Choose a tag to compare

@github-actions github-actions released this 18 Sep 09:13

ApolloShell 0.1.2

Choose a tag to compare

@github-actions github-actions released this 17 Sep 18:40

ApolloShell 0.1.1

Choose a tag to compare

@Silvertree2010 Silvertree2010 released this 16 Sep 13:40

First public release of ApolloShell, a Caelestia-inspired desktop shell for macOS 26 Tahoe: sidebar with its own dock, launcher, dashboard, quick actions, OSD, toasts and the Nexus settings window. English and German.

Install

  • Disk image: download ApolloShell-0.1.1.dmg below (universal: Apple silicon and Intel), drag ApolloShell to Applications. The app is not notarised, so macOS refuses the first launch: open System Settings → Privacy & Security and click Open Anyway, or run xattr -dr com.apple.quarantine /Applications/ApolloShell.app.
  • Homebrew (builds from source):
    brew trust --tap Silvertree2010/apolloshell   # Homebrew 7 and newer
    brew tap Silvertree2010/apolloshell
    brew install apolloshell

See the README for permissions and private-API notes.

Added

  • A bar on every screen (Nexus → Bar → Screens: all, main screen only, or one screen). Dashboard, utilities, launcher, session menu and toasts open on the screen the pointer is on.
  • Bar background setting (Nexus → Bar): system material (default), Liquid Glass, tinted Liquid Glass, or Liquid Glass on a solid surface.
  • Status popouts (Wi-Fi, Bluetooth, battery) grow out of the bar as one surface.
  • Themes as CSS files in ~/Library/Application Support/ApolloShell/themes: a single .css or a folder with theme.css and images next to it. Tokens for colours, sizes, fonts and metadata, a dark-mode block, and guarantees that keep old themes working - see docs/THEMES.md. Symlinked themes work. Reading and checking them is in place; applying them to the interface comes next.
  • Keep awake with the lid closed without repeated password prompts: the first administrator prompt adds /etc/sudoers.d/apolloshell, which allows only pmset -a disablesleep 1 and 0. Nexus → Quick Actions shows the rule and can remove it.

Changed

  • Dock clicks follow Apple's Dock: launch, bring forward, restore the last minimized window, or open a new one. A window on the current desktop wins over windows on other desktops, so a click no longer jumps to another desktop. Clicking the app that is already in front only brings up a window that another app covers.
  • Fullscreen is detected per screen from its active space, without the Accessibility permission. A fullscreen video stays free of the bar while you work on another screen.

Fixed

  • The bar could disappear from all desktops but one after leaving fullscreen.
  • A theme with a huge number crashed the app.
  • The contrast fix for theme text replaced colours with pure black on mid-light backgrounds.
  • Clicking an app without visible windows could fail to open one when the app kept closed windows in memory.
  • Toasts could end up off-screen after a display was unplugged.
  • Quitting during the lid-closed administrator prompt could leave lid sleep disabled for good.
  • The Apple Dock is no longer hidden when its original settings could not be saved, and it is restored first when ApolloShell quits.
  • Unreadable settings.json and usage.json files are kept as *.unreadable instead of being overwritten.
  • The session menu runs only one command per opening.
  • A relaunch after a language change could end with no ApolloShell running.

Everything from the unpublished 0.1.0 (sidebar blocks, dashboard, quick actions, Nexus, welcome guide, shortcuts, weather providers, English and German) is included; see CHANGELOG.md.

Checksum

cce5b1d1a7705cce279283044371cc0bd2de345c27325d49c4f8ad03b51df1cf  ApolloShell-0.1.1.dmg

The Intel build has not been tested on Intel hardware.