Rafał Dzięgiel
71f50ba414
Revert "crowdin: Add some languages mappings"
...
This reverts commit 0de8ee2d54
.
2021-08-25 13:28:49 +02:00
Rafał Dzięgiel
0de8ee2d54
crowdin: Add some languages mappings
2021-08-25 12:58:25 +02:00
Rafał Dzięgiel
8be49f25b4
Update Crowdin configuration file
2021-08-25 12:36:58 +02:00
Rafał Dzięgiel
69bef3d174
Update Crowdin configuration file
2021-08-25 12:26:59 +02:00
Rafał Dzięgiel
d429e9105c
Update Crowdin configuration file
2021-08-25 12:25:12 +02:00
Rafał Dzięgiel
a1ce04edfa
Initial translations support
...
Most of the app is now translatable, so put a POT file in git and make app use translations if available
2021-08-25 11:23:43 +02:00
Rafał Dzięgiel
8ca4c30beb
Rename "Open Local" into "Open Files"
...
This is easier to understand, besides file chooser might show online filesystem mounts which makes open "local" an inaccurate name
2021-08-24 22:05:20 +02:00
Rafał Dzięgiel
9b53a3e387
api: Fix plugin feature unref
2021-08-24 20:52:18 +02:00
Rafał Dzięgiel
f31682624f
Do not try to translate "GStreamer" name
2021-08-24 15:49:45 +02:00
Rafał Dzięgiel
5874db45ea
api: Introduce custom gstreamer init function
...
Initializes GStreamer library and tweaks some of its defaults to our liking.
This also allows usage of GstClapper API alone without importing GStreamer on the implementation side.
It changes preferred hardware acceleration order (depending on plugins versions) into:
v4l2sl -> nv -> va -> vaapi -> v4l2
2021-08-24 14:15:29 +02:00
Rafał Dzięgiel
87a0dd473e
flatpak: Add missing deps to testing manifest
...
These are required to build libadwaita
2021-08-24 09:26:33 +02:00
Rafał Dzięgiel
c50df5f2a3
Merge pull request #129 from Rafostar/libadwaita
...
Initialize with libadwaita, port preferences window to be adaptive and do few CSS tweaks to improve overall app look.
2021-08-23 18:33:21 +02:00
Rafał Dzięgiel
a72a8057e5
rpm: Require libadwaita
2021-08-23 17:13:36 +02:00
Rafał Dzięgiel
f29ec78b92
Update readme
2021-08-23 16:55:56 +02:00
Rafał Dzięgiel
10f54c7c3d
Remove .deb package
...
This was unresolvable (and reportedly broken) for quite some time, now even more so with libadwaita added into the mix. Having .deb packages would require a custom PPA with up-to-date dependencies. Anyone interested is free to set it up, but this git repo is not a good place to do so.
2021-08-23 16:18:13 +02:00
Rafał Dzięgiel
2b91056543
Remove Arch PKGBUILD files from git
...
Both stable and git versions of Clapper are available in AUR, no point maintaining them in two places
2021-08-23 16:11:09 +02:00
Rafał Dzięgiel
2656762cbc
Fix chapter popover coordinates
2021-08-23 15:57:11 +02:00
Rafostar
f5ff59f786
css: Remove custom preferences CSS classes
...
Those are not used anymore
2021-08-22 16:09:45 +02:00
Rafał Dzięgiel
e4fe7844c4
metainfo: Mark as mobile friendly and fix few typos
2021-08-22 16:09:41 +02:00
Rafał Dzięgiel
b7d9a22d33
flatpak: Build libadwaita
2021-08-22 16:09:36 +02:00
Rafał Dzięgiel
c8a5277908
Port preferences window to libadwaita
2021-08-22 16:09:23 +02:00
Rafał Dzięgiel
62fab289b7
Few small CSS optimizations for new Adwaita theme
2021-08-06 09:11:39 +02:00
Rafał Dzięgiel
56ca13b370
Remove GTK 4.0.2+ theme workarounds
2021-08-06 09:11:34 +02:00
Rafał Dzięgiel
ce46905319
css: Remove slider outline in TV mode
2021-08-06 09:11:28 +02:00
Rafał Dzięgiel
5fe5f89e5d
css: Reduce sliders size
...
They are way too big in new Adwaita theme for windowed mode, but leave them bigger when in TV mode
2021-08-06 09:11:20 +02:00
Rafał Dzięgiel
9ba6f5d09e
Apply "osd" CSS class to each button in headerbar
...
Otherwise it does not work correctly with new Adwaita theme
2021-08-06 09:11:14 +02:00
Rafał Dzięgiel
4c0fc1dac2
Init libadwaita
2021-08-06 09:11:06 +02:00
Rafał Dzięgiel
13a792c0a9
Remove Adwaita scale brightness increase
...
This was fixed inside Adwaita theme
2021-08-06 09:10:58 +02:00
Rafał Dzięgiel
02b0d5f03f
Remove theme selection workaround
...
Libadwaita does not support any other stylesheets then Adwaita. Not my fault.
2021-08-06 09:10:44 +02:00
Rafał Dzięgiel
b577dd762d
Fix D&D on GTK 4.3.2+
2021-08-05 22:29:23 +02:00
Rafał Dzięgiel
d798539dce
Merge pull request #128 from Rafostar/gles
...
Cleanup GL init and use GLES if GTK is using it
2021-08-01 13:47:24 +02:00
Rafostar
19e159d1bd
sink: Cleanup GL context init code
2021-08-01 12:44:35 +02:00
Rafał Dzięgiel
c3cdabb050
Merge pull request #127 from Rafostar/show-decoders
...
API: Add video/audio decoder changed signals
2021-08-01 11:02:28 +02:00
Rafał Dzięgiel
c53cde4d78
Merge pull request #126 from Rafostar/gestures
...
Add side double tap gesture and update shortcuts window
2021-08-01 10:29:08 +02:00
Rafał Dzięgiel
b308ae367f
sink: When GTK is using GLES on EGL, use it too
...
If for some reason GTK ended up with using EGL with GLES instead of OpenGL and user
did not specify anything other, use it by default in gstreamer part of the app too.
2021-07-28 18:00:08 +02:00
Rafostar
b2005fd34f
Describe gestures in shortcuts window
2021-07-28 17:09:32 +02:00
Rafostar
a6dfeeca37
Switch playlist items via double tap on screen side
...
Double press left side of the touchscreen to play previous item, right side to play next one. #93
2021-07-28 12:06:18 +02:00
Rafostar
90844e49ad
API: Add video/audio decoder changed signals
2021-07-28 12:02:52 +02:00
Rafostar
eb60d036db
Update PKGBUILD files
2021-07-20 13:44:03 +02:00
Rafał Dzięgiel
6e20a5fa12
Update README.md
2021-07-20 11:25:44 +02:00
Rafał Dzięgiel
cf370961b4
Merge pull request #106 from mattblaha/cleanup-readme
...
Grammatical cleanups in readme
2021-07-19 20:51:46 +02:00
Matt Blaha
6db36d6ac2
Align build/built with the project description on github, several other small grammatical cleanups.
2021-07-19 12:14:12 -05:00
Rafostar
4738673f7f
Fix bottom OSD margins on multi monitors setup
...
When player enters high resolution display, margins are being recalculated,
but when it goes back dragged to some lower resolution screen they are not.
This is wrong, as they should be reset back to the initial value which is zero.
Fixes #102
2021-07-19 12:43:01 +02:00
Rafostar
1004000ba2
Leave fullscreen with "Esc" key
2021-07-18 15:34:41 +02:00
Rafał Dzięgiel
e40f11def5
sink: Small code cleanup
2021-07-16 23:50:26 +02:00
Rafał Dzięgiel
5378facb46
Add long press gesture to toggle play/pause #93
...
Press and hold on touchscreen while in fullscreen to toggle between play and pause
2021-07-16 18:31:26 +02:00
Rafał Dzięgiel
c6b252f261
Reduce icon height a little #92
...
Make icon a tiny bit smaller in height. This also makes the play logo a little more centered vertically.
2021-07-15 11:24:16 +02:00
Rafał Dzięgiel
0f1447b14e
sink: Check navigation state with a lock held
...
This happens as callback from GTK thread, so its not thread safe
2021-07-13 19:57:31 +02:00
Rafał Dzięgiel
cfd6e1bd23
Merge pull request #91 from bridadan/mobile_youtube_urls
...
Parse mobile youtube URLs
2021-07-12 21:35:03 +02:00
Brian Daniels
0cb89d3a84
Parse mobile youtube URLs.
...
Add support for youtube URLs with the format m.youtube.com?v=<video id>
2021-07-12 15:09:39 -04:00