Move GeometryReader from wrapping the entire VStack to wrapping only the ScrollView so proxy.size.height reflects available height (minus pill), preventing unnecessary scrollability that triggered macOS horizontal insets. Also clamp update pill text width with maxWidth instead of fixed width so it truncates gracefully at narrow sidebar widths and grows when wider, add horizontal padding, left-align truncated text, and add debug menu item for testing with long nightly version strings. |
||
|---|---|---|
| .. | ||
| UpdateBadge.swift | ||
| UpdateController.swift | ||
| UpdateDelegate.swift | ||
| UpdateDriver.swift | ||
| UpdateLogStore.swift | ||
| UpdatePill.swift | ||
| UpdatePopoverView.swift | ||
| UpdateTestSupport.swift | ||
| UpdateTestURLProtocol.swift | ||
| UpdateTiming.swift | ||
| UpdateTitlebarAccessory.swift | ||
| UpdateViewModel.swift | ||