Rafał Dzięgiel
dbd3e536b2
Limit bottom fullscreen controls panel width
...
Fullscreen bottom controls panel does not look good when progress bar is too long (especially on "ultrawide" displays), so limit its max width to 1720 application-pixels. This should make it still long enough for convenient chapter seeking.
2021-02-24 10:11:12 +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
8407a325af
Increase delay of hiding controls when fullscreen
2021-02-22 11:29:26 +01:00
Rafał Dzięgiel
61ae543cf9
Separate top revealer title and time
2021-02-22 10:22:05 +01:00
Rafostar
46103e169f
Update current time on top overlay reveal
...
Previously current hour might not have been updated if someone entered fullscreen without moving mouse cursor or with a touch
2021-02-20 11:12:50 +01:00
Rafał Dzięgiel
59908f808f
Show menu and close buttons on mobile fullscreen view
2021-02-19 13:13:25 +01:00
Rafał Dzięgiel
7680b85ea9
Reveal controls only with touch or pen
2021-02-18 19:02:34 +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
e79ce58b26
Rename "fullscreenMode" boolean to "isFullscreenMode"
2021-02-17 12:28:45 +01:00
Rafał Dzięgiel
887f189b60
Save window size only when windowed and not in floating mode
2021-02-17 12:20:44 +01:00
Rafał Dzięgiel
c908305be0
Update window title with video title
...
Clapper no longer has a title bar to show the media title during playback. Update window title so the video title is also shown on "Activities" view in addition to fullscreen top overlay.
2021-02-16 15:35:10 +01:00
Rafał Dzięgiel
530f60bce9
Replace GTK headerbar with custom implementation
...
This avoids D&D controllers clash and allows to freely customize how maximize, minimize and close buttons work (differently for e.g. web application) and where are they placed
2021-02-16 15:23:58 +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
46e8bef7b8
Use separate CSS class for TV mode
2021-02-12 11:49:34 +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
dfbb8b8d70
Ask to resume last unfinished video
2021-02-08 21:16:28 +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
4debed92fe
Do not restore window size if it exceeds screen size #38
2021-02-06 23:13:29 +01:00
Rafał Dzięgiel
bee1889376
Port app to the new GstClapper API
2021-01-28 00:23:01 +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