Skip to content

v1.4.0 — Per-mode saver variants

Latest

Choose a tag to compare

@lucaswaldburger lucaswaldburger released this 12 Jun 03:46

Each render mode now ships as its own installable screensaver (the legacy in-saver "Options…" sheet no longer works on modern macOS). Download the variant(s) you want — they appear as separate entries in System Settings → Screen Saver and can coexist.

Install

These bundles are ad-hoc signed, not notarized, so macOS quarantines them on download. On macOS 15 (Sequoia) and later, first launch is blocked with:

"Structure-Backbone.saver" Not Opened. Apple could not verify "Structure-Backbone.saver" is free of malware that may harm your Mac or compromise your privacy.

The old right-click → Open bypass no longer works for screensavers. Clear the quarantine flag instead (that flag is the only thing triggering the block). After unzipping into ~/Downloads:

xattr -dr com.apple.quarantine ~/Downloads/Structure-*.saver
open ~/Downloads/Structure-Backbone.saver      # or move it to ~/Library/Screen Savers/

Then pick the variant under System Settings → Screen Saver. If you cloned the repo, ./install.sh does the quarantine-strip + install for every variant automatically.

Variants

  • Structure-Backbone — CA trace, colored by chain
  • Structure-BallStick — all atoms, CPK colors, inferred bonds
  • Structure-Spacefill — Van der Waals spheres (CPK)
  • Structure-Ribbon — extruded ribbon mesh with PyMOL-style helix/sheet shapes
  • Structure-Cartoon — Catmull-Rom tube cartoon

Also new

  • User-selectable background color (full RGB) via the Structure Settings app (Structure-Settings.app.zip) or the structure-config CLI
  • On-screen download/loading status while the first structure is fetched
  • Shared settings (display period, background, cache, internet, info overlay) apply to every variant