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
2b96a165d2
fix: prevent idle sleep during playback
2026-10-17 22:10:07 +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
117bf77902
feat: style native Cast subtitles
2026-10-17 17:29:27 +02:00
hl-valdemar
d2aa949f54
fix: affix playback controls to their default position
2026-10-17 17:12:45 +02:00
hl-valdemar
880b596765
perf: coalesce superseded queued playback seeks
2026-10-17 00:07:22 +02:00
hl-valdemar
367afdfb07
refactor: concentrate Cast ownership and preserve intent on disconnect
2026-10-17 00:02:14 +02:00
hl-valdemar
f1fbcf30b5
ui: normalize cast icon
2026-10-14 00:28:47 +02:00
hl-valdemar
f4fec676a8
ui: enlarge Cast icon in compact mode
2026-10-14 00:18:55 +02:00
hl-valdemar
58609e4d99
ui: move Cast between window mode and settings controls
2026-10-14 00:04:29 +02:00
hl-valdemar
ed9d8c6713
ui: align playback controls and casting styling
2026-10-13 23:51:28 +02:00
hl-valdemar
b9e63cd760
fix: separate Cast launch readiness, preserve volume intent and reuse seek inputs
2026-10-13 22:01:59 +02:00
hl-valdemar
bb777b0ecd
feat: add Chromecast playback support
2026-10-13 21:39:38 +02:00
hl-valdemar
74b4bfe6c1
ui: add horizontal breathing room to subtitles
2026-10-13 17:30:36 +02:00
hl-valdemar
51382bc63a
fix: match compact settings icon size and color
2026-10-13 16:36:14 +02:00
hl-valdemar
d1f0d83e4c
ui: size subtitle glass to text within eighty percent width
2026-10-13 08:55:31 +02:00
hl-valdemar
1aa5454194
ui: refine subtitle layout and preserve hidden controls on seeks
2026-10-13 00:05:05 +02:00
hl-valdemar
e66f45d9ef
ui: restore visible caption Off and compact settings controls
2026-10-12 23:46:54 +02:00
hl-valdemar
2398370c23
ui: match titlebar chrome and prefer upward caption menus
2026-10-12 23:30:52 +02:00
hl-valdemar
7d24ce609e
ui: integrate captions and unify playback chrome backgrounds
2026-10-12 23:17:40 +02:00
hl-valdemar
470d8feec2
feat: play resolved Miruro HLS with external VTT and stable episode progress
2026-10-12 21:22:20 +02:00
hl-valdemar
1f12660936
feat: remember manually resized compact window width
2026-10-12 17:01:15 +02:00
hl-valdemar
750c20507c
ui: reduce the titlebar pin symbol size
2026-10-12 16:52:46 +02:00
hl-valdemar
daac27be8d
fix: keep compact title progress adjacent and truncate the title tail
2026-10-12 16:36:54 +02:00
hl-valdemar
35fa89e492
feat: configure duration-aware progress in compact titles
2026-10-12 16:00:33 +02:00
hl-valdemar
1f5e9541e7
ui: size the URL input to its content and padding
2026-10-12 15:45:22 +02:00
hl-valdemar
3d897c3a05
ui: match URL input font size to the drop hint
2026-10-12 15:40:47 +02:00
hl-valdemar
30cf85e880
fix: give native Quit its Command shortcut during text editing
2026-10-12 15:25:55 +02:00
hl-valdemar
b2dc5fa373
ui: fade URL input in place and use Sunset placeholder color
2026-10-12 15:18:42 +02:00
hl-valdemar
aacd260fe7
ui: outline welcome actions and animate URL input toggle
2026-10-12 15:08:52 +02:00
hl-valdemar
e3e6a66216
ui: open YouTube URLs inline on the welcome screen
2026-10-12 14:51:09 +02:00
hl-valdemar
2a75d55c98
ui: adopt Sunset palette and warm glass styling
2026-10-12 14:45:02 +02:00
hl-valdemar
7aa6e5f805
ui: anchor compact title at top left
2026-10-12 13:58:51 +02:00
hl-valdemar
93acc1436a
ui: frost playback titles and hide chrome on pointer exit
2026-10-12 13:55:46 +02:00
hl-valdemar
0ed35b4a58
ui: blend titlebars into player background
2026-10-12 13:09:53 +02:00
hl-valdemar
e6897332a5
ui: frost the empty player window background
2026-10-12 12:57:22 +02:00
hl-valdemar
39efa96986
ui: match empty player styling to playback controls
2026-10-12 12:39:42 +02:00
hl-valdemar
1e75f554f0
fix: allow compact mode while media is loading
2026-10-12 12:18:11 +02:00
hl-valdemar
f495c8b719
feat: animate compact window transitions
2026-10-12 10:38:59 +02:00
hl-valdemar
31c4759c1d
build: bundle playback and YouTube dependencies
...
Build pinned LGPL playback libraries and package standalone YouTube helpers inside the signed native app. Keep the CLI inside the app and relocate private library links for installation without runtime Homebrew dependencies.
Record adaptive fixture completion in its EXIT trap: cancellation can exit with status 143 before the TERM trap writes its marker, while native pause and quality preservation remain correct.
2026-10-12 01:52:51 +02:00
hl-valdemar
8eba97579f
refactor: concentrate playback transition ownership
2026-10-12 00:58:23 +02:00
hl-valdemar
cc99a2a4f8
feat: report authoritative playback progress from shared backend
2026-10-11 21:34:08 +02:00
hl-valdemar
41e4a458cf
feat: configure explicit state-dependent player keybindings
2026-10-11 17:02:15 +02:00
hl-valdemar
722a225da5
feat: load optional XDG TOML configuration with session overrides
2026-10-11 15:03:20 +02:00
hl-valdemar
0dce073287
feat: add independent CLI launches and preserve shared video bookmarks
2026-10-11 14:13:05 +02:00
hl-valdemar
537e8e2624
fix: avoid unbounded HTTP throttling and make buffer readout opt-in
2026-10-11 12:12:36 +02:00