Skip to content

Releases: davenicoll/swiss-railway-clock-screensaver

Swiss Railway Clock 1.1

Choose a tag to compare

@davenicoll davenicoll released this 03 Feb 03:10

Bug Fix

Fix macOS Sonoma legacyScreenSaver high CPU/RAM issue

On macOS Sonoma (14.x) and later, third-party screensavers have a system bug where the legacyScreenSaver process doesn't exit properly when dismissed, causing high CPU and RAM usage.

Solution

Implemented in-frame orphan detection that checks every ~1 second:

  • Window no longer exists
  • View detached from superview
  • Window no longer visible

When detected, the process exits cleanly to prevent resource waste.

Downloads

  • SwissRailwayClock-1.1-AppleSilicon.dmg - For M1/M2/M3/M4 Macs
  • SwissRailwayClock-1.1-Intel.dmg - For Intel Macs

Swiss Railway Clock 1.0

Choose a tag to compare

@davenicoll davenicoll released this 15 Jan 04:39

Swiss Railway Clock Screensaver

A beautiful macOS screensaver inspired by the iconic Swiss Railway clock design.

Downloads

  • SwissRailwayClock-1.0-AppleSilicon.dmg - For M1/M2/M3 Macs
  • SwissRailwayClock-1.0-Intel.dmg - For Intel Macs

Features

  • Authentic SBB railway clock design with red second hand ball
  • Brushed aluminum bezel effect
  • Smooth 30 FPS animation
  • Optimized for low CPU/GPU usage
  • Shows clock on main display only (secondary displays show black)

Installation

  1. Download the DMG for your Mac type
  2. Open the DMG and copy SwissRailwayClock.saver to ~/Library/Screen Savers/
  3. Go to System Settings > Screen Saver and select Swiss Railway Clock

Note

This screensaver is self-signed. On first run, you may need to approve it in System Settings > Privacy & Security.