Commit graph

45 commits

Author SHA1 Message Date
cd16b
e714840432 chore(translate): (Italian)
Currently translated at 100.0% (16 of 16 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/it/
2023-08-19 14:27:54 +02:00
NeroPcStation
cef6bf3c0a chore(translate): (Polish)
Currently translated at 100.0% (16 of 16 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/pl/
2023-08-16 06:27:54 +02:00
Cd16d
d28e80d68e
feat: picture-in-picture (#277)
* add pip

* fixed OnResume() OnStop()
add picture in picture button
add pip settings

* fixed sourceRectHint
add aspectRatio

* fix import

* improve hide playerControls

* add onNewIntent()

* Home button/gesture settings

* add summary

* add GESTURE_EXCLUSION_AREA_SIDE

* remove if else in sourceRectHint
fix onStop() behavior

* fix behavior when using pip button, now go home

* test

* fix onStop()

* fix: mpv aspect ratio

* fix when in PiP mode and starting new playback

* refactor: pip implementation

Remove option to disable pip button, always show the button when pip is supported
Remove the option to completely disable pip
Format using ktlint

* fix when in pip mode and play a new video

* fix recent app behavior

* lint

* Some adjustments

* fix: Aspect ratio is too extreme

* fix: Activity recreation

* fix merge issues

* fix merge issues

* ktlintFormat

* Add Picture in Picture

* fix

* fix sourceRectHint, updateZoomMode before entering pip

* lint

* fix: disable pip when player is locked

* lint

* lint

* fix: sourceRectHint

* fix: replace media items in mpv

* fix: don't show skip intro button in pip

* chore: remove `android:resizeableActivity` from manifest since the default is already `true`

* refactor: remove option to force 16:9 aspect ratio

* refactor: update strings

---------

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-08-14 22:47:42 +02:00
Alehaaaa
1911e524a9 chore(translate): (Spanish)
Currently translated at 100.0% (15 of 15 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/es/
2023-08-14 11:27:54 +02:00
Alehaaaa
89ce8e4591 chore(translate): (Spanish (Mexico))
Currently translated at 100.0% (15 of 15 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/es_MX/
2023-08-14 11:27:54 +02:00
Alehaaaa
10660e6172 chore(translate): (Spanish (Latin America))
Currently translated at 100.0% (15 of 15 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/es_419/
2023-08-14 11:27:54 +02:00
NickSkier
6b81f1fb1c chore(translate): (Russian)
Currently translated at 100.0% (15 of 15 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/ru/
2023-08-13 02:27:54 +02:00
lzyhenniu
b81025b847 chore(translate): (Chinese (Simplified))
Currently translated at 100.0% (15 of 15 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/zh_Hans/
2023-08-01 07:27:53 +02:00
kimpig
0902172965 chore(translate): (Korean)
Currently translated at 100.0% (15 of 15 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/ko/
2023-07-29 18:27:53 +02:00
teddy74eva
a5db588c17 chore(translate): (Polish)
Currently translated at 100.0% (15 of 15 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/pl/
2023-07-25 00:27:53 +02:00
teddy74eva
9c6da73e51 chore(translate): (Polish)
Currently translated at 93.3% (14 of 15 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/pl/
2023-07-12 01:27:52 +02:00
Natanel Shitrit
8ccda933cc chore(translate): (Hebrew)
Currently translated at 100.0% (15 of 15 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/he/
2023-07-07 23:27:52 +02:00
Ido
43bd2621d1 chore(translate): (Hebrew)
Currently translated at 93.3% (14 of 15 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/he/
2023-07-06 21:00:40 +02:00
Pysta
05feb1d67b chore(translate): (Slovak)
Currently translated at 100.0% (15 of 15 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/sk/
2023-07-06 21:00:40 +02:00
Simon Scholz
3e07951f01 chore(translate): (Chinese (Simplified))
Currently translated at 86.6% (13 of 15 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/zh_Hans/
2023-07-04 14:27:52 +02:00
Adorján
a24bfedb55 chore(translate): (Hungarian)
Currently translated at 93.3% (14 of 15 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/hu/
2023-06-29 23:27:52 +02:00
Cristian
a6905de635 chore(translate): (Spanish)
Currently translated at 93.3% (14 of 15 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/es/
2023-06-29 23:27:52 +02:00
Jarne Demeulemeester
0b4e771e01
chore: clean up strings 2023-06-24 12:29:05 +02:00
cd16b
6db1706f66 chore(translate): (Italian)
Currently translated at 100.0% (14 of 14 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/it/
2023-06-24 00:28:30 +02:00
jarnedemeulemeester
43b3ceafba
chore: remove unused resources 2023-06-24 00:28:14 +02:00
Cd16d
ce1fe7edfc
fix: missing/hardcoded strings (#415)
* fix: add missing/hardcoded strings

* Update strings.xml
2023-06-23 16:11:22 +02:00
CakesTwix
c43e7cb6a4 chore(translate): (Ukrainian)
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/uk/
2023-06-20 16:27:52 +02:00
CakesTwix
4cc753bf07 chore(translate): add (Ukrainian) 2023-06-19 16:25:39 +02:00
Nicolas Boyer
1c75f233e0 chore(translate): (French)
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/fr/
2023-06-05 20:27:51 +02:00
lzyhenniu
43bb735610 chore(translate): (Chinese (Simplified))
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/zh_Hans/
2023-05-19 08:27:51 +02:00
NeroPcStation
5c843adcd0 chore(translate): (Polish)
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/pl/
2023-05-14 11:19:34 +02:00
NickSkier
9bbf73d59c chore(translate): (Russian)
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/ru/
2023-05-12 02:27:51 +02:00
newton181
e2be590f0f chore(translate): (Spanish)
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/es/
2023-05-12 02:27:51 +02:00
Weblate
2c32d318d8 Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/
2023-05-11 00:27:51 +02:00
Mario
7a9796428b chore(translate): (Spanish)
Currently translated at 80.0% (4 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/es/
2023-05-11 00:27:50 +02:00
Ido
615ddcde57 chore(translate): (Hebrew)
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/he/
2023-03-29 18:27:49 +02:00
Ido
996262b4e0 chore(translate): add (Hebrew) 2023-03-28 16:02:20 +02:00
DualScorch
19741f2c35 chore(translate): (Swedish)
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/sv/
2023-03-12 15:27:49 +01:00
DualScorch
017b224fb9 chore(translate): add (Swedish) 2023-03-11 14:41:27 +01:00
Pysta
8500ef1fae Translated using Weblate (Slovak)
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/sk/
2023-02-06 13:01:09 +01:00
MrDog210
1a746af4a7 Translated using Weblate (Slovenian)
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/sl/
2023-02-06 13:01:09 +01:00
MrDog210
e3436230c5 Added translation using Weblate (Slovenian) 2023-02-05 12:49:38 +01:00
Pysta
dff297513a Added translation using Weblate (Slovak) 2023-02-04 13:16:56 +01:00
cd16b
7b6c3f8dce Translated using Weblate (Italian)
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/it/
2023-02-03 15:01:09 +01:00
NickSkier
8d32260d61 Translated using Weblate (Russian)
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/ru/
2023-02-01 04:01:13 +01:00
efflux
e899a977ab Translated using Weblate (Hungarian)
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/hu/
2023-01-30 21:39:02 +01:00
Meguro
ef25909f4f Translated using Weblate (Vietnamese)
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/vi/
2023-01-30 20:13:01 +01:00
Meguro
232c678b4d Added translation using Weblate (Vietnamese) 2023-01-30 15:59:24 +01:00
cd16b
960d3ddc26 Translated using Weblate (Italian)
Currently translated at 100.0% (5 of 5 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/it/
2023-01-24 11:01:29 +01:00
Jarne Demeulemeester
76121925d7
Modularize the codebase (#230)
* Split app into core and app:phone

* Use global versionCode and versionName

* Clean up gradle dependencies

* Use string formatting inside getString function

* Move proguard file to app:phone

* Move app_navigation and BasePlayerActivity to app:phone

* Add buildTypes to core gradle and remove buildFeatures

* Add suffix core to core namespace

* Split code into 4 more modules: data, preferences, player:core and player:video

* Clean up some gradle files

* Clean up data gradle

* Remove duplicate Constants.kt

* Use AppPreferences in more places

* Split off strings

* Remove unused animations

* Make about_libraries strings non-translatable

* Move mpv assets to player:video module

* Make AppPreferences a Singleton
2023-01-13 23:51:20 +01:00