Rafał Dzięgiel
b7b1dad81c
Allow adjusting playback speed with scroll
2021-02-24 17:29:24 +01:00
Rafał Dzięgiel
0fe1cf5f0d
Make volume restore more reliable
...
Instead setting value to volume scale, set value to the player itself. Scale will be updated due to bidirectional binded property. This fixes cases where slider did not emit value-changed notify as it was being set to the same value as initial one.
2021-02-24 14:26:34 +01:00
Rafał Dzięgiel
0a8e25d27b
Prevent adding "fine-tune" class to position scale on TV mode
...
When scale enters "fine-tune", slider changes position a little. We do not want that to cause seek time change on TV mode.
2021-02-24 13:41:05 +01:00
Rafał Dzięgiel
199a8f1931
Bind volume scale with player volume prop
...
Now that player API itself is operating on a cubic scale (no value conversion required), the volume slider can be bind to the volume property. Thanks to that, player volume scale will correctly reflect Clapper volume set via external applications e.g. gnome-settings.
2021-02-24 11:09:42 +01:00
Rafał Dzięgiel
86d365872a
API: operate on cubic volume scale
...
Instead converting volume inside GJS, simplify things by making API operate on cubic volume scale.
2021-02-24 08:42:27 +01:00
Rafał Dzięgiel
834a690903
Tweak overlay revealers show/hide logic
2021-02-18 17:13:38 +01:00
Rafał Dzięgiel
12591e106f
Move event controllers to widget and add them to top revealer
2021-02-17 16:31:37 +01:00
Rafał Dzięgiel
8064bab6a2
Remove old floating mode leftovers
...
Clapper has now much simpler floating mode. This overcomplicated code is not needed anymore.
2021-02-13 20:19:08 +01:00
Rafał Dzięgiel
1d16d3e2ac
Add OSD headerbar and transition to floating mode
2021-02-13 17:19:03 +01:00
Rafał Dzięgiel
894384483b
Merge pull request #41 from Rafostar/pinephone
...
Fix mobile devices transitions and detection
2021-02-09 18:52:28 +01:00
Rafał Dzięgiel
5dbcb53385
Lower the priority of showing chapter popover
2021-02-08 17:42:02 +01:00
Rafostar
65f1e8e60e
Observe surface width instead of video widget
2021-02-07 21:47:25 +01:00
Rafostar
8a5702f296
Detect mobile monitor based on application-pixels
2021-02-07 21:20:14 +01:00
Rafał Dzięgiel
f993a9e16c
Make elapsed popover separator creation more universal
2021-01-23 09:02:06 +01:00
Rafał Dzięgiel
70fcc38857
Start labels from capital letter in speed control
...
Better match whole UI where capital letters are used.
2021-01-23 09:02:06 +01:00
Rafał Dzięgiel
2b77810274
Add a custom separator above speed scale
...
Let users know what this scale does by having a separator with a "speed" label
2021-01-22 13:13:57 +01:00
Rafał Dzięgiel
20f03423f3
Make speed scale look consistent with volume scale on fullscreen
2021-01-22 11:45:43 +01:00
Rafał Dzięgiel
340cb36ecd
Move "clapper_src" dir to "src"
...
The "clapper_src" directory name was unusual. This was done to make it work as a widget for other apps. Now that this functionality got removed it can be named simply "src" as recommended by guidelines.
2021-01-21 14:19:04 +01:00