Skip to content

yafm v0.9.4 — Float layout · Visual redesign

Choose a tag to compare

@akurach akurach released this 15 Jun 11:58
· 14 commits to main since this release

Float layout · Visual redesign

Added

  • Float layout — unified chrome titlebar; sidebar and panes are floating cards with adaptive light/dark surfaces.
  • Phosphor icons + IBM Plex fonts — sidebar/chrome iconography and typography refresh; IBM Plex Mono for file data, IBM Plex Sans for chrome; redesigned settings.
  • Accent color picker (Settings ▸ Appearance) and click-to-activate panes.

Fixed

  • Column resize cross-pane corruption — both panes wrote the same shared width from their own geometry, resetting columns to default. Now only the left pane drives Name from geometry; first launch fills, later launches clamp instead of stomping; window-shrink overflow spills into Kind.
  • Theme appearance single-ownerNSApp.appearance applied through one AppSettings.applyTheme().
  • Chrome color tokens — light/dark surfaces folded into Theme.Palette.
  • PaneModel.active invariant assert; suppressed font/NSApp startup warnings.

⚠️ Unnotarized DMG. Gatekeeper will block it on first open. Right-click the app → Open, then Open Anyway (or xattr -dr com.apple.quarantine /Applications/yafm.app). Notarization lands once an Apple Developer ID cert is set up.