Skip to content

v1.1.0 — Structure (rename + HiDPI/quality polish)

Choose a tag to compare

@lucaswaldburger lucaswaldburger released this 06 Jun 00:10

Renames the product to Structure, matching the upstream bblonder/structure lineage, and ships visual-quality fixes. If you ran v1.0.0, this is a drop-in replacement — the old PDBStructure bundle/defaults are orphaned (cleanly reset on first run under the new name).

Renames

  • Bundle: PDBStructure.saverStructure.saver
  • Bundle identifier: edu.berkeley.PDBStructureedu.berkeley.structure
  • Principal class: PDBStructureViewStructureView
  • ScreenSaverDefaults module: PDBStructureStructure
  • Application Support subdir: PDBStructure/cache/Structure/cache/

Quality

  • Sphere segment counts 10–14 → 24–32, cylinder counts 6–10 → 12–18 (round instead of faceted)
  • Cartoon Catmull-Rom spline subsamples 8 → 16 (smoother tube)
  • SCNView antialiasing: multisampling4Xmultisampling16X
  • HiDPI text fix: viewDidChangeBackingProperties recursively binds layer.contentsScale to window.backingScaleFactor so the info-overlay text rasterizes at native Retina resolution instead of being upscaled from 1x

Install

  1. Download Structure-v1.1.0.zip, unzip
  2. Double-click Structure.saver
  3. System Settings will prompt to install — confirm for current user or all users
  4. First load may show Gatekeeper warning; right-click → Open to bypass

If you have v1.0.0 installed: drag the old ~/Library/Screen Savers/PDBStructure.saver to the Trash after installing this one.

Requires macOS 13+.