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
2e61bd7864
fix: capitalize Terebi application name
2026-10-18 20:07:34 +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
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
hl-valdemar
7a7d6b9674
fix: remove sidebar control container
2026-10-18 15:47:36 +02:00
hl-valdemar
8cd5db5375
fix: preserve video aspect ratio while resizing queue window
2026-10-18 09:48:51 +02:00
hl-valdemar
dd02383c0b
fix: restore positive resize increments when clearing aspect lock
2026-10-18 02:13:42 +02:00
hl-valdemar
3e782aff31
fix: observe playback state to unhide native video surface
2026-10-18 02:08:28 +02:00
hl-valdemar
07243f0ed7
fix: restore window and keyboard interactions with queue
2026-10-18 02:05:25 +02:00
hl-valdemar
afb0c30e09
fix: remove gap beside playback queue
2026-10-18 01:51:51 +02:00
hl-valdemar
2690a22d39
fix: keep sidebar header controls visible
2026-10-18 01:41:47 +02:00
hl-valdemar
fc857870de
fix: align queue header and window controls
2026-10-18 01:27:19 +02:00
hl-valdemar
1d33f5d572
fix: expand window outward for playback queue
2026-10-18 01:19:05 +02:00
hl-valdemar
ce903e2367
feat: add editable playback queue
2026-10-18 00:22:36 +02:00
hl-valdemar
d4704af442
fix: round final compact progress fraction to completion
2026-10-17 23:21:46 +02:00
hl-valdemar
f49eb6d084
fix: top-align compact progress decimal
2026-10-17 21:12:23 +02:00
hl-valdemar
3368228537
feat: add compact progress decimal
2026-10-17 18:56:53 +02:00
hl-valdemar
d2aa949f54
fix: affix playback controls to their default position
2026-10-17 17:12:45 +02:00
hl-valdemar
367afdfb07
refactor: concentrate Cast ownership and preserve intent on disconnect
2026-10-17 00:02:14 +02:00