yafm v0.9.4 — Float layout · Visual redesign
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-owner —
NSApp.appearanceapplied through oneAppSettings.applyTheme(). - Chrome color tokens — light/dark surfaces folded into
Theme.Palette. PaneModel.activeinvariant assert; suppressed font/NSAppstartup warnings.
xattr -dr com.apple.quarantine /Applications/yafm.app). Notarization lands once an Apple Developer ID cert is set up.