hl-valdemar
4bf738d8d2
style: segment playback timeline with rounded gaps
2026-10-22 12:01:50 +02:00
hl-valdemar
a1c8314391
feat: enrich Miruro URL playback metadata and timeline
2026-10-22 11:59:27 +02:00
hl-valdemar
b9c7d7f73a
docs: simplify README for users
2026-10-22 11:25:31 +02:00
hl-valdemar
4ac780de2a
fix: avoid isolated volume setter reabstraction in Swift 6.3.3
2026-10-22 10:24:37 +02:00
hl-valdemar
419ac8d677
refactor: modernize Cast discovery and app activation
2026-10-22 10:12:37 +02:00
hl-valdemar
f1893a5a5f
docs: audit Apple SDK and UI API choices
2026-10-22 09:17:02 +02:00
hl-valdemar
9a850e1722
feat: discover Chromecast receivers at startup
2026-10-20 22:17:43 +02:00
hl-valdemar
7036109152
fix: track hover across the entire player to prevent overlay feedback flicker
2026-10-20 22:09:47 +02:00
hl-valdemar
885dea74f2
ui: limit start screen to four recent videos
2026-10-19 20:20:04 +02:00
hl-valdemar
9f1dca3081
feat: open streaming URLs without changing resolved handoffs
2026-10-19 19:49:06 +02:00
hl-valdemar
d068c52e04
fix: route the URL shortcut to the inline input
2026-10-19 19:11:36 +02:00
hl-valdemar
f6485bf221
feat: animate the start-screen URL field
...
Use a scoped 250 ms fade and top-anchored scale transition with animated recent-row reflow. Respect Reduce Motion, preserve the fixed window size, and exercise native focus, draft retention and rapid reversals.
2026-10-19 19:05:17 +02:00
hl-valdemar
6d653e8875
fix: enable window dragging outside interactive controls
...
Use background-only native drag gestures so scroll content and overlays remain draggable without stealing control, text, or queue-row input. Compact mode uses the same explicit drag surfaces rather than broad native background movement.
2026-10-19 19:05:17 +02:00
Valdemar Lorenzen
997eb144d2
fix: disambiguate SwiftUI State with macOS 27 SDK
...
Use a file-private ViewState alias for all twelve state properties, including start-screen hover and playback queue state, on current main@origin. Document the standalone Command Line Tools workaround.
Verified: make release; release check-runtime; release CLI --help; dlopen of the release player library and terebi_app_main symbol lookup.
2026-10-19 12:10:05 +02:00
hl-valdemar
9e4cb05439
style: rebalance start screen branding and drop hint
2026-10-19 08:41:16 +02:00
hl-valdemar
2d3cc6e6b4
style: soften start screen typography and spacing
2026-10-18 23:40:41 +02:00
hl-valdemar
67b38394d3
fix: fill the fixed start window through its safe area
2026-10-18 23:29:20 +02:00
hl-valdemar
47395491b7
fix: enforce start size through SwiftUI window constraints
2026-10-18 23:23:36 +02:00
hl-valdemar
4748e3ea2f
feat: fix start screen window dimensions
2026-10-18 23:12:04 +02:00
hl-valdemar
a6fa54fc42
feat: adopt a two-pane start screen
2026-10-18 23:02:22 +02:00
hl-valdemar
4b9436c04a
fix: play playlist entries on single click
2026-10-18 22:50:14 +02:00
hl-valdemar
ef3aae842d
fix: keep playlist reordering active while dragging
2026-10-18 22:39:43 +02:00
hl-valdemar
2e5255e194
fix: anchor title controls outside the animated queue clip
2026-10-18 22:12:23 +02:00
hl-valdemar
22f13dd08d
feat: animate queue sidebar expansion and collapse
2026-10-18 21:56:24 +02:00
hl-valdemar
e4504ea5c4
fix: reserve queue header clearance in native list content
2026-10-18 21:47:34 +02:00
hl-valdemar
82f88c8cab
fix: let queue rows scroll beneath header fade
2026-10-18 21:31:32 +02:00
hl-valdemar
c551203af2
style: clear queue fade and stack row actions
2026-10-18 21:29:40 +02:00
hl-valdemar
0084609a00
style: fade playlist chrome into queue background
2026-10-18 21:08:56 +02:00
hl-valdemar
b8275635f0
style: match queue footer typography to media rows
2026-10-18 21:06:43 +02:00
hl-valdemar
ddf53ea606
fix: skip disposable pictures during local seek preroll
2026-10-18 20:18:14 +02:00
hl-valdemar
2e61bd7864
fix: capitalize Terebi application name
2026-10-18 20:07:34 +02:00
hl-valdemar
0e860b2ef6
fix: install app in user Applications for discovery
2026-10-18 20:04:33 +02:00
hl-valdemar
015da6a33e
fix: minimize queue row horizontal padding
2026-10-18 20:02:14 +02:00
hl-valdemar
2e690b1a3a
fix: remove extra sidebar list row margins
2026-10-18 19:57:48 +02:00
hl-valdemar
44d800f387
style: clarify queue rows with format labels and current-item highlight
2026-10-18 19:51:33 +02:00
hl-valdemar
4ca6e80cb0
fix: restore sidebar header and balance footer sizing
2026-10-18 19:48:42 +02:00
hl-valdemar
09d659d2cc
fix: move queue controls into sidebar footer
2026-10-18 19:37:22 +02:00
hl-valdemar
547fdf6c1f
fix: reduce queue add button padding
2026-10-18 19:30:14 +02:00
hl-valdemar
4dcc5414e9
fix: square queue add button and increase header spacing
2026-10-18 19:24:05 +02:00
hl-valdemar
a17b2fc7d7
fix: restore bordered styling for queue add button
2026-10-18 19:20:18 +02:00
hl-valdemar
804d946970
fix: replace queue add label with header plus button
2026-10-18 19:11:34 +02:00
hl-valdemar
c2261ad2f0
fix: scope control fades to preserve responsive window animation
2026-10-18 18:59:08 +02:00
hl-valdemar
29a70678a4
fix: stabilize native window layout transitions
2026-10-18 18:37:36 +02:00
hl-valdemar
9670645b9a
fix: align titlebar control padding with title container
2026-10-18 18:12:02 +02:00
hl-valdemar
6b792b87af
fix: match titlebar control top and right margins
2026-10-18 18:08:33 +02:00
hl-valdemar
126adc925f
fix: truncate normal window titles at the end
2026-10-18 17:59:36 +02:00
hl-valdemar
ffef863277
fix: move queue toggle beside compact mode control
2026-10-18 16:10:50 +02:00
hl-valdemar
6f58cd91e9
fix: match playlist outer and inner icon spacing
2026-10-18 16:09:01 +02:00
hl-valdemar
b499b3f871
fix: balance queue row spacing and icon margins
2026-10-18 15:59:45 +02:00
hl-valdemar
b43152da4c
fix: balance sidebar control edge insets
2026-10-18 15:50:30 +02:00