tomasklaen
40c675dd1f
tweak: speed number position
2022-10-01 12:29:32 +02:00
tomasklaen
c2b10b6ead
fix: elements colliding on small window dimensions
...
Elements now disable themselves one by one based on available space to prevent collisions.
ref #280
2022-10-01 12:06:55 +02:00
tomasklaen
78c09e51da
feat!: implement toggle-elements <elements>
message
...
Allows toggling one or multiple elements at the same time. Example:
```
script-message-to uosc toggle-elements timeline,speed
```
BREAKING: Removes `toggle-timeline`, `toggle-volume`, and `toggle-top-bar` script bindings.
2022-10-01 10:35:04 +02:00
tomasklaen
ed94dfa282
fix: decouple speed and timeline visibility
...
closes #279
2022-10-01 09:16:18 +02:00
dyphire
5b70a762e0
perf: optimize chapters menu serialization ( #281 )
2022-10-01 09:11:17 +02:00
tomasklaen
08e0aed8b2
feat: implement external properties API
...
closes #278
2022-09-30 11:31:47 +02:00
tomasklaen
a9da4cfa2b
feat: include closing
in ending chapter range patterns
2022-09-30 11:04:38 +02:00
tomasklaen
0ad72e5f85
refactor: simplified create_self_updating_menu_opener
interface
2022-09-30 11:02:09 +02:00
dyphire
b194618e98
feat: add editions
menu,editions
control and has_many_editon
disposition ( #277 )
2022-09-30 10:22:36 +02:00
dyphire
f9c062f992
fix: incorrect active index in audio-device menu ( #276 )
2022-09-29 16:08:46 +02:00
tomasklaen
f084a3ac4b
fix: osd-*
properties messing up the UI
...
closes #241
2022-09-28 18:16:06 +02:00
tomasklaen
a1fdceca71
4.1.0
2022-09-28 08:53:13 +02:00
christoph-heinrich
989ecc3d70
fix: new progress indicator line behavior ( #270 )
2022-09-28 08:47:22 +02:00
hooke007
69eef3432f
feat: show vids icon if the current file contains multi vid-tracks ( #273 )
2022-09-28 08:46:52 +02:00
hooke007
d304022c9e
feat: make *_persistency
support idle
( #274 )
2022-09-28 08:46:19 +02:00
tomasklaen
74a9b34705
fix: seeking on paused video would trigger autoload
2022-09-27 20:39:37 +02:00
dyphire
b8a37ef576
feat: add is_idle disposition ( #271 )
2022-09-27 20:21:47 +02:00
tomasklaen
740c775998
fix: speed not inheriting timeline visibility
2022-09-27 18:26:41 +02:00
christoph-heinrich
18f5660a41
fix: render when thumbnail size changes ( #267 )
2022-09-26 22:29:47 +02:00
christoph-heinrich
1407dca28b
fix: show default menu when input.conf doesn't exist ( #269 )
2022-09-26 21:25:22 +02:00
tomasklaen
80598f1ec8
fix: progress line range adjustments producing inaccurate timeline
...
ref #260
2022-09-25 10:07:15 +02:00
hooke007
bb0d1ace0d
fix: a couple config defaults not matching script defaults ( #265 )
2022-09-25 09:54:25 +02:00
christoph-heinrich
439b085417
fix: draw chapter indicators of chapter ranges ( #264 )
2022-09-25 09:53:14 +02:00
christoph-heinrich
4c219a6b00
fix: ads end could be recognized as single chapter ad ( #263 )
2022-09-25 09:52:06 +02:00
christoph-heinrich
caf98dd28f
feat: support single chapter ads ( #262 )
2022-09-24 22:41:27 +02:00
tomasklaen
4fbc437382
release: 4.0.1
2022-09-24 17:23:31 +02:00
tomasklaen
6df05e6377
style: move some lines around
2022-09-24 17:21:30 +02:00
tomasklaen
d953b158bf
fix: confusing collisions between progress line and timeline ranges
...
Timeline ranges such as uncached indicators or chapter ranges were treating line as if it's infinitely thin line located at `time_x`. This lead to ranges overlapping progress line even though the current time hasn't reached their start time, or went past their end time yet. This was confusing.
The new behavior essentially makes line push all of the x coordinates of timeline ranges apart, never allowing any to lie inside it. In other words, it's as if the line cuts timeline in half, and squeezes itself in between.
2022-09-24 17:16:58 +02:00
tomasklaen
1a11a43853
chore: add .gitignore
2022-09-24 09:55:34 +02:00
tomasklaen
5e2192acbd
chore: update readme
2022-09-24 09:49:33 +02:00
tomasklaen
e47e7e59bb
chore: bump version
2022-09-24 09:41:34 +02:00
Tomas Klaen
d967110dbc
Update README.md
2022-09-24 01:19:46 +02:00
tomasklaen
f27e17e7dc
feat!: removed wasd and hjkl menu navigation
2022-09-24 01:16:06 +02:00
christoph-heinrich
ed784c38cd
fix: possible nil error in uncached ranges generation ( #256 )
2022-09-24 00:53:51 +02:00
christoph-heinrich
cc75e8d15f
fix: integer resolution when scaling ( #251 )
2022-09-23 23:04:28 +02:00
christoph-heinrich
ca1780f111
fix: showing uncached ranges when not caching ( #252 )
...
This still shows uncached ranges as early as we can, but is more
reliable.
ref #244
2022-09-23 22:59:01 +02:00
christoph-heinrich
940e6eaf86
fix: ensure cache ranges extend to 0 and duration ( #253 )
2022-09-23 22:50:06 +02:00
tomasklaen
df37ca748e
refactor: use commandv
instead of command
2022-09-23 18:22:25 +02:00
tomasklaen
702bea8e51
fix: initialization of required props causing osd messages
2022-09-23 17:49:04 +02:00
tomasklaen
6f9865e281
fix: remove code committed by accident
2022-09-23 17:25:58 +02:00
tomasklaen
958359209a
fix: more file-end handling bugs
...
ref #251
2022-09-23 17:16:59 +02:00
tomasklaen
6ef4a2a53a
tweak: colors
2022-09-23 16:58:24 +02:00
tomasklaen
810616a131
feat: implement chapter_range_patterns
option
...
Effectively facilitates localization of simple chapter ranges.
ref #247
2022-09-23 16:15:11 +02:00
tomasklaen
850563dbef
feat: implemented buffered_time_threshold
option
2022-09-23 14:45:31 +02:00
tomasklaen
882186f984
fix: visual tweaks
...
- Volume hides when timeline is hovered to not render over thumbnail.
- Progress line starts growing only at the end of minimization.
- Buffered time is bottom capped to 0.
2022-09-23 14:38:28 +02:00
dyphire
9bc72328f0
fix: improve formats in media types ( #249 )
2022-09-23 14:15:17 +02:00
tomasklaen
1cf1d5e1f5
fix: overlapping sponsor block segment issues
...
Fixed:
- tooltip for adjacent sponsor block segment was not showing because last previous chapter belonged to end of the previous segment
- overlapping chapter range backgrounds in timeline
2022-09-23 14:13:39 +02:00
christoph-heinrich
3b2a2f300f
feat: set uncached ranges as early as possible ( #244 )
2022-09-23 13:02:42 +02:00
tomasklaen
01cf36081d
fix: chapter ranges broken by old configs
...
Implements chapter range validation, and detects & swaps the old default config for the new one.
closes #247
2022-09-23 12:50:59 +02:00
tomasklaen
eca7836889
feat: split intros
& outros
into their own chapter range types
...
ref #163
2022-09-23 12:34:33 +02:00