Rafostar
82840d5852
Start loading media after window is shown
2020-10-19 13:26:15 +02:00
Rafostar
b383a89107
Get rid of Noto Sans in CSS
...
Cantarell is the default font of GNOME. We do not need to specify "Noto Sans" as fallback.
2020-10-17 19:51:23 +02:00
Rafostar
0f56c5967b
Update packages
...
Changes:
* Require the same GStreamer 1.18+ for all plugins
* Remove gst-plugins-gtk4 dependency where build is unavailable
2020-10-17 17:35:34 +02:00
Rafostar
5ea36804b7
Update README.md
2020-10-17 12:19:54 +02:00
Rafostar
b2e052d7a4
Do not show cursor on small movement
2020-10-16 22:11:54 +02:00
Rafostar
c9d9927bb1
Remove unused mainloop
2020-10-16 21:45:32 +02:00
Rafostar
7f1264ae27
Add fast seeking (disabled by default)
...
The fast seeking option. It seeks to the next keyframe which reduces seeking delay over 10 times, but makes the seeking very inaccurate as a side effect (usually up to few seconds from requested position).
2020-10-16 20:00:22 +02:00
Rafostar
1119e3e792
Fix GstPlayer error logging
2020-10-16 17:03:51 +02:00
Rafostar
8297be45ba
Add player seek_done property
2020-10-16 13:24:18 +02:00
Rafostar
eafc65d15d
Go back to beginning after playback ends
2020-10-16 12:13:00 +02:00
Rafostar
d0eb28b207
Remove GTK3 "widget.show()" leftovers
2020-10-16 10:59:00 +02:00
Rafostar
12c1251c9b
Update video info during non-local file playback
...
With this player will always show current video resolution when playing fragmented media like HLS or MPD online videos
2020-10-16 00:21:43 +02:00
Rafostar
745747b604
Hide time and position scale on LIVE media
2020-10-15 22:49:37 +02:00
Rafostar
6f2ec62515
Fill position scale to the very end
2020-10-15 20:15:56 +02:00
Rafostar
04abecf511
Refresh position time on startup
2020-10-15 18:13:43 +02:00
Rafostar
fa07c4532c
Fix player process not exiting after window close
2020-10-15 17:54:28 +02:00
Rafostar
57a8e6d933
Add about dialog
2020-10-15 16:21:46 +02:00
Rafostar
34d39502b9
Create FUNDING.yml
2020-10-15 10:45:57 +02:00
Rafostar
50a5a527b6
Add screenshots to Readme #5
2020-10-14 20:19:20 +02:00
Rafostar
f1d7b5d151
Upload screenshots #5
2020-10-14 20:05:16 +02:00
Rafostar
acbbfbfcb4
Merge pull request #8 from Rafostar/GTK4
...
We are moving to GTK4! Porting took a little longer than expected, cause I had to port GStreamer first. This change will be problematic for users of non-rolling linux distros, but its worth it. Both GTK4 and GStreamer 1.18+ have important GL changes. Clapper player takes full advantage of them.
2020-10-14 18:52:23 +02:00
Rafostar
8fb41b41b4
Update README.md
2020-10-14 18:40:23 +02:00
Rafostar
f8a4465fed
Add required GTK4 and GStreamer versions to pkgs
2020-10-14 17:17:00 +02:00
Rafostar
ea8226f1d3
Restore seek on drop behavior
2020-10-14 16:45:09 +02:00
Rafostar
a20a0c8160
Grab player focus only when controls are not visible
2020-10-14 12:52:11 +02:00
Rafostar
05c9528723
Auto change focus between player and controls
2020-10-14 12:30:57 +02:00
Rafostar
d78d3c1450
Set position slider minimal fill to zero
2020-10-14 12:25:46 +02:00
Rafostar
1069f151f0
Restore automatic menu hiding
2020-10-14 10:57:43 +02:00
Rafostar
1f6a9b59d6
Restore button presses
2020-10-13 23:47:13 +02:00
Rafostar
b1ca9c15bc
Restore scrolling on player
2020-10-13 22:07:22 +02:00
Rafostar
80b9eb7c97
Fix volume button scroll
2020-10-13 21:36:11 +02:00
Rafostar
3e96a13f00
Restore window dragging by drag on player
2020-10-13 20:32:59 +02:00
Rafostar
cdfafd52af
Set popover button checked state
2020-10-13 20:29:14 +02:00
Rafostar
e430956752
Allow navigating over buttons via keyboard
2020-10-13 20:27:58 +02:00
Rafostar
d3e4f3bb0f
Add player motion and key controllers
2020-10-12 16:25:54 +02:00
Rafostar
e2d6cc440d
Tweak play/pause icons size
2020-10-07 23:41:12 +02:00
Rafostar
43a54920ef
Change elapsed time into button
2020-10-07 23:10:11 +02:00
Rafostar
4c5d922d47
Fix toggle play button icon change
2020-10-07 20:22:02 +02:00
Rafostar
352eff89b7
Fix volume button icon and window key events
2020-10-07 18:18:44 +02:00
Rafostar
041b31c161
Fix enter fullscreen and popover buttons
2020-10-07 16:40:42 +02:00
Rafostar
dbdb6988a2
Fix window "fullscreen-changed" signal
2020-10-06 12:04:28 +02:00
Rafostar
bae0b805ea
Initial GTK4 port
...
Port most of the player to GTK4. Some things are still broken or disabled due to GTK change, but will be gradually fixed.
2020-10-05 21:19:29 +02:00
Rafostar
e7e9b9c07d
Use virtual functions
2020-09-23 15:14:32 +02:00
Rafostar
db8429d73f
Use "Cantarell" fonts for OSD with fallback to "Noto" and "sans-serif"
2020-09-21 22:19:37 +02:00
Rafostar
1ce533259b
Auto initialize Gst and change one player function name
2020-09-21 20:51:01 +02:00
Rafostar
31db48d137
Replace deprecated Gtk HBox and VBox with normal Box
2020-09-21 20:49:25 +02:00
Rafostar
f6560c11f9
Fix recent OBS for openSUSE builds errors #7
2020-09-20 21:59:04 +02:00
Rafostar
4e42e2be9e
Merge pull request #7 from sp1ritCS/master
...
modified clapper.spec to fit openSUSE packagaging guidelines
2020-09-20 21:00:48 +02:00
Rafostar
fed36ab565
Add "brz" dependency needed for Debian OBS
2020-09-20 00:01:55 +02:00
Rafostar
483c1ba49e
Add DEB packaging
2020-09-19 22:31:13 +02:00