Commit graph

1086 commits

Author SHA1 Message Date
renovate[bot]
0a796ce04b
chore(deps): update dependency com.google.devtools.ksp to v1.9.0-1.0.13 (#459)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-03 10:34:49 +02:00
jarnedemeulemeester
3c30a24ff7
fix: positional arguments in storage strings 2023-08-01 12:17:43 +02:00
jarnedemeulemeester
1183ae796c
refactor: remove databinding from base_item, collection_item, episode_item, home_episode_item, person_item, season_header, user_item and user_list_item
Also completely disable databinding in app:phone
2023-08-01 09:16:04 +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
Jarne Demeulemeester
f8e6453ec3
refactor: remove databinding from favorite_section, next_up_section and view_item 2023-07-31 23:58:01 +02:00
Jarne Demeulemeester
6ffc761972
refactor(server_item): remove databinding 2023-07-31 23:46:44 +02:00
Jarne Demeulemeester
012a597157
refactor(server_address_list_item): remove databinding 2023-07-31 23:44:21 +02:00
Jarne Demeulemeester
5a8b75194d
refactor(discovered_server_item): remove databinding 2023-07-31 23:37:38 +02:00
Jarne Demeulemeester
270f7decaa
refactor(PlayerActivity): replace livedata with UiState StateFlow 2023-07-31 23:21:41 +02:00
jarnedemeulemeester
a4dc94b310
refactor: get rid of databinding in ServerSelectFragment 2023-07-31 17:34:01 +02:00
jarnedemeulemeester
16d54781b1
chore: remove androidx-recyclerview-selection as it is unused 2023-07-31 17:31:04 +02:00
Jarne Demeulemeester
0717103895
build: up min sdk to 28 (#456)
* build: bump min sdk to 28

* refactor: remove unnecessary checks

* refactor: remove unused import
2023-07-30 16:08:36 +02:00
Jarne Demeulemeester
75ea33fd33
feat: target sdk 34 (#405) 2023-07-30 14:50:58 +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
kimpig
dc7498bc14 chore(translate): (Korean)
Currently translated at 98.2% (172 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/ko/
2023-07-29 18:27:53 +02:00
mustafadakhel
d86b162d4b
feat: add double tap ripple animation (#401)
* Add double tap seeking animation

* Remove unnecessary formatting changes

* Order imports correctly

* Remove needless blank line

* feat: add ripple for playback (play / pause)

* refactor: clean up

---------

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-07-29 15:47:36 +02:00
Daniel Jacob Chittoor
57c1e85b11
feat: add play/pause functionality to onDoubleTap (#450)
* feat: Add seek and play/pause functionality to onDoubleTap

This patch enhances the `onDoubleTap` method within the media player
component. It introduces a split-screen layout where the player view is
divided into three equal areas (in the ratio of 2:1:2).

1. Leftmost Area: When double-tapped, it seeks the media playback
backward by the defined seek increment
(`appPreferences.playerSeekBackIncrement`).

2. Middle Area: A double-tap in this area toggles the play/pause state
of the player. If the player is currently playing, it will be paused,
and if it's paused, it will be resumed.

3. Rightmost Area: When double-tapped, it seeks the media playback
forward by the specified seek increment
(`appPreferences.playerSeekForwardIncrement`).

* refactor: inline some variables and put x position inside when statement

---------

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-07-29 13:29:05 +02:00
Jarne Demeulemeester
0efec85953
chore: remove ktx dependencies when possible 2023-07-29 00:38:14 +02:00
renovate[bot]
f02dc2bbdf
fix(deps): update dependency androidx.recyclerview:recyclerview to v1.3.1 (#449)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-28 18:09:53 +02:00
renovate[bot]
f7519fc0fb
fix(deps): update dependency androidx.paging:paging-runtime-ktx to v3.2.0 (#448)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-28 18:07:16 +02:00
renovate[bot]
c03c54c6ce
chore(deps): update android.plugin to v8.1.0 (#447)
* chore(deps): update android.plugin to v8.1.0

* fix: configure android plugins

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jarnedemeulemeester <jarnedemeulemeester@gmail.com>
2023-07-28 18:03:29 +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
renovate[bot]
e6842087eb
chore(deps): update dependency com.google.devtools.ksp to v1.9.0-1.0.12 (#444)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-24 14:13:04 +02:00
Simon Scholz
cecaadd1af chore(translate): (Chinese (Simplified))
Currently translated at 100.0% (175 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/zh_Hans/
2023-07-20 05:27:52 +02:00
renovate[bot]
a867f5ced7
chore(deps): update aboutlibraries to v10.8.3 (#442)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-19 11:22:20 +02:00
renovate[bot]
fd36bcffc2
chore(deps): update hilt to v2.47 (#441)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-15 12:32:09 +02:00
Matteo S
a30c43b849 chore(translate): (Romanian)
Currently translated at 66.8% (117 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/ro/
2023-07-12 01:27:52 +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
teddy74eva
3220ccd699 chore(translate): (Polish)
Currently translated at 100.0% (175 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/pl/
2023-07-12 01:27:52 +02:00
renovate[bot]
70be09696f
chore(deps): update dependency gradle to v8.2.1 (#436)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 15:11:59 +02:00
renovate[bot]
149c64e956
chore(deps): update aboutlibraries (#434)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 15:06:37 +02:00
Jarne Demeulemeester
763c11f590
refactor: clean up CollectionType 2023-07-11 15:03:40 +02:00
Matteo S
3960ab65e6 chore(translate): add (Romanian) 2023-07-10 21:35:25 +02:00
Natanel Shitrit
096dd25a94
Make external media follow app preferences (#433) 2023-07-09 15:19:39 +02:00
Jarne Demeulemeester
7a3b67f64b
fix(player): playback position reset on process death and playback continues playing when the device is locked
Closes #389 #390
2023-07-09 15:15:15 +02:00
renovate[bot]
58cbd9cf9d
fix(deps): update androidx.media3 to v1.1.0 (#427)
* fix(deps): update androidx.media3 to v1.1.0

* fix: implement missing members in `MPVPlayer`

* lint: run ktlintFormat

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-07-09 11:44:46 +02:00
renovate[bot]
b2cfdacdbb
chore(deps): update dependency com.google.devtools.ksp to v1.9.0-1.0.11 (#429)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-08 00:38:58 +02:00
renovate[bot]
476e8d2b52
chore(deps): update kotlin monorepo to v1.9.0 (#428)
* chore(deps): update kotlin monorepo to v1.9.0

* refactor: use data objects in states

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-07-08 00:38:42 +02:00
renovate[bot]
80a86e2dfc
chore(deps): update dependency org.jlleitschuh.gradle.ktlint to v11.5.0 (#426)
* chore(deps): update dependency org.jlleitschuh.gradle.ktlint to v11.5.0

* feat: bump to ktlint 0.50.0

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-07-08 00:36:23 +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
ead732a7e0 chore(translate): (Hebrew)
Currently translated at 100.0% (175 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/he/
2023-07-07 23:27:52 +02:00
Natanel Shitrit
df79131327 chore(translate): (Hebrew)
Currently translated at 100.0% (175 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/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
Ido
8b409f8d10 chore(translate): (Hebrew)
Currently translated at 94.2% (165 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/he/
2023-07-06 21:00:40 +02:00
Natanel Shitrit
b83815e389 chore(translate): (Hebrew)
Currently translated at 94.2% (165 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/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
Pysta
29f860b708 chore(translate): (Slovak)
Currently translated at 100.0% (175 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/sk/
2023-07-06 21:00:39 +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
cd16b
d4823a07db chore(translate): (Italian)
Currently translated at 100.0% (175 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/it/
2023-07-02 11:27:52 +02:00
renovate[bot]
c36ce94f6b
chore(deps): update dependency gradle to v8.2 (#424)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-02 11:14:33 +02:00