Commit Graph

674 Commits

Author SHA1 Message Date
tomasklaen
8959fc1540 fix: broken texture tiling when font_bold was enabled 2022-10-06 16:44:22 +02:00
tomasklaen
b2e7b5f453 fix: remove opinionated opacity tweaks 2022-10-06 11:32:31 +02:00
tomasklaen
87a66b7378 revert: restore *_text color options
I've changed my mind :x Seen a screenshot with a valid use case for tweaking these.
2022-10-06 11:18:33 +02:00
christoph-heinrich
f37cba2c1d feat: add buffering indicator (#292)
* fix: only fade in curtain when registered elements become > 0
* feat: add buffering indicator
2022-10-05 19:39:07 +02:00
tomasklaen
3d1fb7161c refactor: make curtain keep track of its dependents
ref #292
2022-10-05 12:43:49 +02:00
tomasklaen
f9981ce58f feat: replace *_text color options with contrasting color detection
ref #294
2022-10-05 10:22:26 +02:00
tomasklaen
adb31a9697 fix: some things not using correct colors 2022-10-05 09:53:08 +02:00
tomasklaen
6ebc257fe4 docs: adjust outdated navigation looping instructions 2022-10-05 09:03:53 +02:00
tomasklaen
08744815b1 style: remove semicolons and some whitespace 2022-10-04 23:29:13 +02:00
Tomas Klaen
a3bbc0d7a0 chore: update readme 2022-10-03 17:06:40 +02:00
tomasklaen
e8b8a69c25 feat: implement flash-ui binding and flash-elements message 2022-10-03 17:01:04 +02:00
tomasklaen
2347334bf7 refactor: tracklist hint serialization
ref #289
2022-10-03 16:01:59 +02:00
dyphire
e90858fc59 feat: add external hint for tracklist menu (#289) 2022-10-03 15:55:03 +02:00
hooke007
45bd5f1723 fix: osd-align-* properties messing up the UI (#286)
close https://github.com/tomasklaen/uosc/issues/285
2022-10-03 09:22:59 +02:00
tomasklaen
40b470f8ba 4.2.0 2022-10-02 13:20:53 +02:00
tomasklaen
85e5ac0282 fix: disable menu item pre-selection for mouse navigation
ref #282
2022-10-02 12:23:05 +02:00
hooke007
9748011608 fix: controls config default not matching script default (#283) 2022-10-01 21:58:12 +02:00
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