tomasklaen
a942a932c6
fix: drag seeking crashing the UI during file loads
...
closes #305
2022-10-08 09:32:11 +02:00
tomasklaen
e94f9bf290
feat: implement click_threshold
and click_command
options
...
Deprecates `pause_on_click_shorter_than`.
2022-10-08 09:04:54 +02:00
christoph-heinrich
93bb49edce
feat: automatically choose between fast and exact seeking ( #302 )
2022-10-07 23:04:51 +02:00
christoph-heinrich
9dd78e85eb
fix: use mouse-pos property instead of keybinds ( #301 )
2022-10-07 22:16:29 +02:00
tomasklaen
3a759d212d
tweak: scale BufferingIndicator with window
2022-10-07 16:57:39 +02:00
tomasklaen
9935d6b72a
fix: shuffle not really random
...
closes #303
2022-10-07 16:41:18 +02:00
christoph-heinrich
51abce27a0
feat: better buffering detection ( #298 )
...
* feat: better buffering detection
Leverage not just information from the cache, but also the player
playback state to get a better idea of when playback is stalled due to
buffering.
Use different metric for enabling the indicator then for disabling it.
This allows the indicator to be continuously on instead of switching
on/off multiple times within the same stall.
* tweak: buffering indicator draws it's own curtain
2022-10-07 16:38:50 +02:00
tomasklaen
7d5082135c
fix: icons affected by font_bold=yes
...
This was causing misalignments such as buffering indicator icon wobbling while rotating.
2022-10-07 16:23:02 +02:00
tomasklaen
983c389a4f
feat: add timeline_drag_seek_keyframes
option
...
Makes dragging in timeline use faster seeking to keyframes. Disabled by default.
2022-10-06 22:40:01 +02:00
christoph-heinrich
521f880a18
refactor: more compact request_render()
( #299 )
2022-10-06 21:42:49 +02:00
tomasklaen
5fdcddd548
tweak: thumbnail border style
2022-10-06 17:03:26 +02:00
tomasklaen
db15ae00c0
fix: thumbnail not clearing when dragging timeline out of window
...
When user started seeking by dragging the timeline, and released the button while hovering out of window, thumbnail would not clear.
2022-10-06 16:49:59 +02:00
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