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
SpiritCS
bb71784974
modified clapper.spec to fit openSUSE packagaging guidelines
2020-09-19 22:06:17 +02:00
Rafostar
a504f499c6
Add gst-plugins-good dependency
2020-09-19 21:25:23 +02:00
Rafostar
2185911fde
Move OBS _service file to repo root
2020-09-19 12:47:42 +02:00
Rafostar
16087edaff
Update Arch PKGBUILD
2020-09-19 12:31:27 +02:00
Rafostar
dc707630f9
Build files cleanup
2020-09-18 19:12:23 +02:00
Rafostar
eed51f0423
Build spec files fixes
2020-09-18 18:37:21 +02:00
Rafostar
80aa3b467b
Update rpm spec ( #6 )
...
* Update RPM spec file
* Add required deps versions to RPM spec
2020-09-18 17:21:21 +02:00
Rafostar
21de7e7bfd
Replace deprecated margin proporties
2020-09-18 13:11:24 +02:00
Rafostar
be359ab27a
Smaller play sign on desktop icon
2020-09-17 22:25:44 +02:00
Rafostar
932849af92
Add desktop file, icon and "application/claps" mime type
2020-09-17 18:57:40 +02:00
Rafostar
2225aa2343
Fix playlist file relative path handling
2020-09-17 13:00:45 +02:00
Rafostar
ae766298a8
Lower CPU usage when OSD is visible
2020-09-16 18:24:31 +02:00
Rafostar
1c2a8a476e
Move revealers logic to separate file
2020-09-16 13:26:30 +02:00
Rafostar
1918b30bea
Cover whole video screen with top revealer
...
Previously top revealer was set to fixed size, which caused a noticable video tearing along the revealer edge during its animation. This commit removes fixed revealer size, which in turn casues the revealer to cover whole video screen (default behavior), thus eliminates the tearing. Since overlay now becomes the top widget, all player notify signals were reconnected to it.
2020-09-16 11:54:01 +02:00
Rafostar
73e7f1e2a0
Add top overlay with title and current hour
...
This adds Kodi-like semi-transparent overlay with current media title, hour and estimated time when video will end. The overlay is visible only on fullscreen mode.
2020-09-15 21:08:46 +02:00
Rafostar
779796c2c3
Fix GUI look when video track is disabled
2020-09-14 22:25:42 +02:00
Rafostar
234c49221e
Enable scroll on volume button
2020-09-14 16:10:09 +02:00
Rafostar
71659491c0
Support changing rank of codecs
...
The used GStreamer codecs are picked using rank hierarchy. When there are 2 or more decoders available that can handle the same stream type, the one with higher rank is always picked. This commit adds a function for the codec rank manipulation that can be used for e.g. force disable/enable VAAPI. Should be a neat feature once we have a settings dialog where it can be used.
2020-09-13 20:21:46 +02:00
Rafostar
c34df72f96
Drop all player signals on destroy
2020-09-13 17:20:07 +02:00
Rafostar
5a94ea445b
Consistent with Readme packages description
2020-09-13 17:17:17 +02:00
Rafostar
75d4f26b78
Add gstreamer installation info to readme
2020-09-13 15:44:14 +02:00
Rafostar
940a828c46
Merge pull request #4 from sp1ritCS/master
...
Add prebuild packages links in readme
2020-09-13 13:46:01 +02:00
SpiritCS
e1fceecfac
added prebuild packages in readme
2020-09-13 13:08:20 +02:00
Rafostar
1860114b7c
Trim playlist from whitespaces
2020-09-13 11:23:55 +02:00
Rafostar
059ee932fe
Skip non-existing files in playlist
2020-09-13 11:13:04 +02:00