Commit graph

54 commits

Author SHA1 Message Date
ThetaDev
079f78a339 feat: add language selector to audio player 2023-03-19 01:15:36 +01:00
ThetaDev
4f15c6f49d feat: add audio language selector 2023-03-17 21:51:40 +01:00
ge78fug
8c5fe2b01c Centered the icon 2023-01-19 23:24:25 +01:00
ge78fug
84610add06 Changed the position 2023-01-19 21:15:09 +01:00
ge78fug
1fa686c437 Chenged the chapter icon 2023-01-16 15:13:34 +01:00
Stypox
a6cc11225d Rename dummy_* and more to placeholder_* 2022-07-14 14:27:33 +02:00
litetex
9071397ee9 Clean up pre-Lollipop compat attributes 2022-07-13 19:03:45 +02:00
litetex
71860f04eb Made `onClick` less (cognitive) complex 2022-03-16 15:52:30 +01:00
litetex
70a5f1ab0e Merge pull request #7518 from mauriciocolli/remove-icon-duplicates
Remove icon duplicates and fix some theming issues
2022-03-15 21:51:04 +01:00
litetex
ee55260c82 Merge pull request #7963 from Stypox/android-tv-player
Improve player UI and navigability for Android TV
2022-03-15 21:41:48 +01:00
ktprograms
71289e6ea4 Implement appending queue to playlist in main player (#8008)
This also allows saving a remote playlist locally.

- Add an "Add to playlist" button to the queue menu in the Player.
- Move the appendAllToPlaylist functionality from PlayQueueActivity to
Player.

Fixes: #8004
2022-03-15 18:32:39 +01:00
Mauricio Colli
7baa4420ef Fix duplication of some icons used by the player 2022-03-02 12:33:01 +01:00
Stypox
797140329b Fix player queue/segments list buttons not focusable with DPAD
Now the in-player play queue and the segments list are closeable
2022-02-27 18:49:16 +01:00
Stypox
51917947a3 Remove useless title&channel text view focusability 2022-02-23 10:13:03 +01:00
Stypox
f830b214b7 Automatically rearrange code in player.xml 2022-02-23 09:16:25 +01:00
Stypox
61307ad4f3 Restore focus handling for TVs in player.xml 2022-02-23 09:15:11 +01:00
litetex
f56439e568 Code cleanup and minimization
* Deduplicated and simplified a lot of code
* Fixed ``invalidSeekConditions`` so that it's possible to seek while the player is loading (like currently the case)
2022-01-21 22:49:23 +01:00
Stypox
39f415f741 Small improvements to player 2022-01-21 22:49:22 +01:00
Stypox
da7f1eb681 Fix buttons' selectable item background not working in player 2022-01-21 22:49:22 +01:00
vkay94
de2e6a2d8c SeekOverlay: Switch to merge for SecondsView and other adjustments 2022-01-21 22:49:21 +01:00
vkay94
6252704bbc SeekOverlay: Add seek overlay logic to player 2022-01-21 22:49:21 +01:00
TiA4f8R
a6bebe7b54 Use a custom TextView everywhere to be able to share with ShareUtils the selected text
This TextView class extends the AppCompatTextView class from androidx.

These changes (only in XML ressources) allow us to share the selected text by using ShareUtils.shareText, which opens the Android system chooser instead of the Huawei system chooser on EMUI devices.
2021-10-16 13:40:54 +02:00
Stypox
4b377abf29 Make all buttons in player have selectable item background borderless (#7042)
Except buttons with long text or text that changes on click
2021-09-18 11:29:15 +02:00
litetex
28b834420f Increased padding of preview thumbnail 2021-07-17 16:43:04 +02:00
litetex
50493ff2cd Moved time to the top 2021-07-17 16:43:03 +02:00
litetex
15a3b61840 Fine tuned padding
Moved seekbar preview up a bit, so the finger is not obstructing the view
2021-07-17 16:43:02 +02:00
litetex
80b68d0a17 Enlarged currentDisplaySeek a bit 2021-07-17 16:43:01 +02:00
litetex
2d14aa51a8 Added seekbar-preview to the player layout 2021-07-17 16:41:54 +02:00
Tom
c70ade0681 Add queue time (#6023)
* Add queue time
2021-04-08 10:41:41 +02:00
krlvm
0e314d248b Fix Player controls colors on KitKat
AppCompatImageButton ignores "tint" theme attribute on API 19, therefore, they had to be specified directly, these attributes can be removed after the KitKat support is dropped.
2021-04-02 23:58:10 +03:00
krlvm
1b3360ad18 Fix player controls colors on large screens 2021-03-31 19:07:27 +03:00
krlvm
f4eef209ce Fix Repeat Button color in Player 2021-03-28 22:04:54 +03:00
krlvm
8622d777e0 Fix White text in Play Queue in Light Theme, remove shade 2021-03-28 21:38:15 +03:00
krlvm
0afceeeb87 Fix Light Player Popups in Dark Theme, make Player Controls Overlay always Dark 2021-03-28 18:48:51 +03:00
krlvm
a8de222577 Fix Dark elements in Light Theme 2021-03-27 17:46:05 +03:00
karol
6de40e68a9 removed resizig text from popup player, as requested in #5514 2021-02-11 11:20:27 +01:00
vkay94
c775ab64ef Add stream segments to player 2021-01-14 21:58:19 +01:00
Stypox
94f807eea7 Fix view binding types 2021-01-14 10:25:48 +01:00
wb9688
8f2effa78c Format all XML resources 2020-10-14 11:04:48 +02:00
Tobias Groza
60a453a634 Merge pull request #4362 from Stypox/fix-queue
Random fixes and improvements
2020-10-02 16:48:04 +02:00
Stypox
b339b9ebc8 Make player close button always white 2020-10-02 14:53:16 +02:00
Stypox
b6279fee52 Fix queue close image not following theme 2020-10-02 14:52:49 +02:00
Avently
4e394290ab Now player's overlays are aware of insets 2020-10-01 03:10:51 +03:00
opusforlife2
d9a3f51e9d Prevent tapping behind queue in main player
(I have no idea what I just did. Shhh! Don't tell anyone. 🤫 )
2020-09-29 18:57:49 +00:00
Avently
96881c44d3 Merged 'dev' branch 2020-09-27 15:04:20 +03:00
Avently
770720bace Variable width for caption button and hiding system UI after popup close 2020-09-19 22:52:59 +03:00
Stypox
5a1ec68f4a Fix invisible queue close button 2020-09-19 13:44:07 +02:00
Avently
0470e298df Perfect shadow 2020-09-15 19:50:46 +03:00
Avently
0d5cc050ef Reimagined player positioning 2020-09-15 14:43:43 +03:00
Avently
b76aa495d2 Android 11 initial support 2020-09-14 02:46:00 +03:00