cmux/Sources/Update
Lawrence Chen 679cafdc51 Fix update pill constraint feedback loop
The pill never appeared because:
1. SwiftUI .frame(width:0, height:0) when idle poisoned fittingSize
2. AppKit constraints locked at 0x0 prevented expansion on state change
3. fittingSize always returned 0 due to active 0x0 constraints

Fix: Remove zero-frame from SwiftUI (always render at natural size,
use opacity only). Deactivate constraints before measuring fittingSize
so they don't clamp the measurement. Pass visibility to sizeToolbarItem
to set constraints to zero when idle or natural size when active.
2026-02-08 20:21:27 -08:00
..
UpdateBadge.swift Improve update UI error details 2026-01-28 01:49:02 -08:00
UpdateController.swift Handle Sparkle updater cache and bump version 2026-01-28 23:30:59 -08:00
UpdateDelegate.swift Add mock update feed UI tests 2026-01-28 03:22:37 -08:00
UpdateDriver.swift Show checking spinner before update errors 2026-02-08 18:07:54 -08:00
UpdateLogStore.swift Bump version to 1.19.0 (#22) 2026-02-08 16:34:08 -08:00
UpdatePill.swift Fix update pill constraint feedback loop 2026-02-08 20:21:27 -08:00
UpdatePopoverView.swift Bump version to 1.19.1 (#23) 2026-02-08 17:04:31 -08:00
UpdateTestSupport.swift Stabilize update UI test flow 2026-01-28 03:56:11 -08:00
UpdateTestURLProtocol.swift Ensure tab focus owns key input 2026-01-28 03:12:50 -08:00
UpdateTiming.swift Improve update UI error details 2026-01-28 01:49:02 -08:00
UpdateTitlebarAccessory.swift Add sidebar blur effect with withinWindow blending (#9) 2026-02-04 03:04:45 -08:00
UpdateViewModel.swift Bump version to 1.19.1 (#23) 2026-02-08 17:04:31 -08:00