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
1ee0db1cbc
Also do not save resume info for very long titles (random URIs)
2021-02-09 17:19:42 +01:00
Rafał Dzięgiel
1f0979d217
Update TODO.md
2021-02-09 13:52:52 +01:00
Rafał Dzięgiel
662a0ccd67
Flatpak: fix gst-plugins-good manifest
2021-02-09 13:21:11 +01:00
Rafał Dzięgiel
ddbf4d40e6
Merge pull request #40 from Rafostar/resume-playback
...
Resume playback
2021-02-09 12:49:32 +01:00
Rafał Dzięgiel
d5ab23d5c1
Reduce rounded corners radius
2021-02-09 12:45:22 +01:00
Rafał Dzięgiel
23ef3bb85f
Optimize sliders for GTK 4.1
2021-02-09 12:40:11 +01:00
Rafał Dzięgiel
b472c23bf5
Fix volume scale border not turning red when overamp
2021-02-08 22:29:00 +01:00
Rafał Dzięgiel
d1f32955b8
Do not save resume info under certain conditions
...
Do not save when video is short, just started or almost finished
2021-02-08 22:16:49 +01:00
Rafał Dzięgiel
17f73bb222
Add resume last unfinished video setting to prefs
2021-02-08 21:53:22 +01:00
Rafał Dzięgiel
d952f37b0e
Prevent saving unfinished video info when autoclosing
2021-02-08 21:30:52 +01:00
Rafał Dzięgiel
dfbb8b8d70
Ask to resume last unfinished video
2021-02-08 21:16:28 +01:00
Rafał Dzięgiel
15eeea2872
Save resume info of last unfinished video
2021-02-08 21:16:13 +01:00
Rafał Dzięgiel
84232f3c12
Prepare resume playback dialog
2021-02-08 19:22:27 +01:00
Rafał Dzięgiel
c2808e7d9a
Update position slider right after seek is done
2021-02-08 18:50:29 +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
Rafostar
65b4df13a8
Install gstclapper libs to app named subdirectory
2021-02-07 12:35:41 +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
6b6777ffba
Remove info about Ubuntu package from README.md
...
We cannot build Ubuntu deb package currently due to missing gtk4-dev files in Ubuntu repos.
2021-02-06 16:25:28 +01:00
Rafostar
214e2f1d7f
Update debian build files
2021-02-06 15:33:00 +01:00
Rafał Dzięgiel
607d414968
Update README.md
2021-02-05 22:11:28 +01:00
Rafał Dzięgiel
a6b2b9dd0a
Flatpak: remove patches that are now part of the app
2021-02-05 20:01:09 +01:00
Rafał Dzięgiel
8ca73fd56b
Update README.md
...
We now do normal packages. Remove all info saying that only Flatpak works or some additional compiling is required.
2021-02-05 19:27:27 +01:00
Rafał Dzięgiel
0167f0ab4e
Draw black background from CSS when GL fails
...
When GLArea gets a GL error it leaves user with nothing, but transparent background with error text in the middle. Make it look somewhat decent by drawing black background for the not working video widget.
2021-02-05 19:15:15 +01:00
Rafał Dzięgiel
4aef4b2723
Build from git with "debugoptimized"
2021-02-05 14:38:57 +01:00
Rafał Dzięgiel
25d8cb1440
Update RPM spec file
2021-02-05 14:15:55 +01:00
Rafał Dzięgiel
c32bb269d7
GStreamer meson build script cleanup
2021-02-05 09:58:54 +01:00
Rafał Dzięgiel
1a3a1d0791
Upload .gitattributes
...
Exclude libs from being scanned by language stats. Otherwise project is incorrectly detected as an app written in C.
2021-02-04 22:19:20 +01:00
Rafał Dzięgiel
9b63d2e6a4
Make Arch PKGBUILD point to git master branch
2021-02-04 16:35:53 +01:00
Rafał Dzięgiel
26b5b0f1cb
Update README.md
2021-02-04 16:29:18 +01:00
Rafał Dzięgiel
233c8430bc
Remove OBS Arch PKG
...
Unify Arch PKGs into a single one distributed only on AUR
2021-02-04 16:23:45 +01:00
Rafał Dzięgiel
3bcf01efb6
Merge pull request #37 from Rafostar/gstplayer
...
Add custom gstreamer libs as part of the app
2021-02-04 16:09:10 +01:00
Rafał Dzięgiel
94fd477324
Merge pull request #36 from sp1ritCS/gstplayer
...
pkgs: arch: gstplayer update, minor refactor
2021-02-04 15:51:29 +01:00
Rafał Dzięgiel
3cd98befb1
Unify menus and put all headerbar buttons on the left
2021-02-04 15:47:14 +01:00
SpiritCS
04ce5c5018
pkgs: arch: gstplayer update, minor refactor
2021-02-03 17:59:34 +01:00
Rafał Dzięgiel
bf04af23fe
Do a lock on a gtk_sink
...
Same object is unlocked here. Keep consistency.
2021-02-02 13:55:55 +01:00
Rafał Dzięgiel
a7d99c4f81
Use "window-close" icon for playlist current playing item button
...
The button next to the currently playing playlist item acts as a close window button in order to allow closing app without leaving fullscreen. It should use the theme "window-close" icon to better show what it does.
2021-01-30 22:52:31 +01:00
Rafał Dzięgiel
310ef3af95
Fix not playing URIs
...
In case of local files the "filename" variable holds the string that is later assigned to the filename property (no difference which is used), but when playing URIs only filename property holds the string. Passing an undefined value to the label caused an error in this case and prevented playback of URIs.
2021-01-30 22:41:27 +01:00
Rafał Dzięgiel
08cde45bad
Gtk4Plugin: add drawing black fixes from Flatpak patch
2021-01-29 18:18:41 +01:00
Rafał Dzięgiel
b487d1f2c1
Gtk4Plugin: remove subtitles scaling
...
Causes jitter (even crashes on i965) when resizing video and honestly I think that subtitles rendered at video size look better.
2021-01-29 17:52:27 +01:00
Rafał Dzięgiel
2ce44d4e63
Combine GStreamer GTK4 plugin with API
...
Ship custom gtk4glsink plugin as part of API insead of normal gstreamer plugin. This avoids gstreamer plugin registry conflicts with gtk3 plugin and allows more customization.
2021-01-29 17:27:39 +01:00
Rafał Dzięgiel
4ad2b707dd
Remove player config options that were changed/fixed in API
2021-01-28 19:09:53 +01:00
Rafał Dzięgiel
fcf9426892
API: remove unused seek-done signal
2021-01-28 18:26:37 +01:00
Rafał Dzięgiel
dea77cc39f
API: notify about speed value reset on STOP
2021-01-28 17:39:52 +01:00
Rafał Dzięgiel
f7a24b20c6
API: remove media info updated signal
...
A signal telling that "something somewhere changed" that is emitted multiple times per second (when bitrate changes). Not useful at all and a disaster performance-wise.
2021-01-28 16:26:20 +01:00
Rafał Dzięgiel
f2971371e1
API: remove clapper config structure
...
Not useful anymore since the player does 1s interval by default and now supports changing seek mode without stopping playback (unlike config which worked only when stopped).
2021-01-28 16:26:20 +01:00
Rafał Dzięgiel
15302a4b62
API: use 1s update position interval by default
2021-01-28 16:26:20 +01:00
Rafał Dzięgiel
e731842b08
API: remove "volume-changed" signal in favor of "notify::volume"
...
We do not need both and notify is better here cause it allows binding volume scale value to the volume prop
2021-01-28 16:26:20 +01:00