Stypox
f3625a2568
Fix random NullPointerException when adding video player view
2022-07-19 20:01:46 +02:00
Isira Seneviratne
6d98753526
Use Set.of().
2022-07-19 08:53:15 +05:30
Isira Seneviratne
5e33193c72
Update app/src/main/java/org/schabi/newpipe/fragments/detail/DescriptionFragment.java
...
Co-authored-by: Stypox <stypox@pm.me>
2022-07-19 05:13:38 +05:30
Stypox
808935152b
Deduplicate SQL queries to get feed streams
2022-07-18 23:39:57 +02:00
Stypox
2fd85aa78e
Merge pull request #8633 from Isira-Seneviratne/Use_ViewCompat_setBackgroundTintList
...
Use ViewCompat.setBackgroundTintList().
2022-07-18 23:31:56 +02:00
Isira Seneviratne
f9daa00017
Use stream sorting.
2022-07-16 08:34:04 +05:30
Isira Seneviratne
64f7889b52
Use ViewCompat.setBackgroundTintList().
2022-07-16 05:49:52 +05:30
litetex
dc341bb6ac
Fixed conflicts/build
2022-07-15 20:00:08 +02:00
litetex
b548b5d8d3
Added note that explains that unused code was removed.
2022-07-15 19:55:19 +02:00
litetex
c32fd9a20c
Changed the code accordingly
...
+ Removed some unused code
2022-07-15 19:55:19 +02:00
litetex
1706856f24
Merge pull request #8170 from Stypox/player-refactor
...
Refactor player and extract UI components
2022-07-15 19:41:23 +02:00
Stypox
66e3a170d0
Fix random NullPointerException when adding video player view
2022-07-14 22:14:03 +02:00
Stypox
a6cc11225d
Rename dummy_* and more to placeholder_*
2022-07-14 14:27:33 +02:00
Stypox
0928add36b
Remove bottom-sheet-thumbnail placeholder, clear the image instead
2022-07-14 14:14:33 +02:00
krlvm
6e3add060e
Rename buddy.xml to dummy_person.xml
2022-07-14 14:14:32 +02:00
krlvm
175459cd4f
Improve image placeholders
...
- Show placeholders until the image is loaded because timeout can be very long and missing profile pictures and video thumbnails make app inconvenient to use
- Adapt profile picture and video thumbnail placeholders to light theme
- Replace profile picture and video thumbnail placeholders with vector graphics
2022-07-14 14:14:32 +02:00
TacoTheDank
85f8d5f16b
Update OkHttp to 4.x
2022-07-14 03:23:45 -04:00
Stypox
067239b4f7
Merge pull request #8542 from carmebar/share-playlist
...
Add 'Share playlist' option to Playlist fragment
2022-07-13 23:45:08 +02:00
Stypox
d71da66cc5
Move PlayerType into its own class and add documentation
...
Also replace some `isPlayerOpen` with direct `playerType == null` checks.
2022-07-13 23:33:18 +02:00
Stypox
47589426b1
Fix SonarLint java:S5320, restrict broadcasts to app package
2022-07-13 23:33:18 +02:00
Stypox
6e571a252a
Some SonarLint refactors
2022-07-13 23:33:18 +02:00
Stypox
65651e0302
Some refactorings after review comments
2022-07-13 23:33:18 +02:00
Stypox
7e64750460
Move popup layout param to PopupPlayerUi
2022-07-13 23:33:18 +02:00
Stypox
cf4a472b5c
Move functions to get Android dimen to ThemeHelper
2022-07-13 23:33:18 +02:00
Stypox
cb4a771a4e
Fix volume gestures not working anymore
2022-07-13 23:33:18 +02:00
Stypox
b3201b20c7
Solve some Sonarlint warnings
2022-07-13 23:33:16 +02:00
Stypox
986be98a80
Restore checkstyle and solve its errors
2022-07-13 23:32:27 +02:00
Stypox
74addaa1c2
Add some javadocs; move preparing player uis to PlayerUiList
2022-07-13 23:31:59 +02:00
Stypox
9b701b373f
Improve //region comments in player UIs
2022-07-13 23:30:30 +02:00
Stypox
9f2d912691
Add comment about broadcast receiver
2022-07-13 23:27:24 +02:00
Stypox
d689c9013b
Remove unused PlayerServiceBinder
2022-07-13 23:27:24 +02:00
Stypox
e707113920
Remove unused PlayerState
2022-07-13 23:27:24 +02:00
Stypox
0352d546fd
Move player-notification files into their package
2022-07-13 23:27:24 +02:00
Stypox
7f99dbbfe8
Move all notification-related calls to NotificationPlayerUi
2022-07-13 23:27:24 +02:00
Stypox
eba3996878
Fix some crashes / issues after player refactor
2022-07-13 23:27:23 +02:00
Stypox
5ba14c4b7c
Refactor player: separate UIs and more
2022-07-13 23:25:26 +02:00
TacoTheDank
940d0443b6
More minSdk 21 cleanup
2022-07-13 19:03:47 +02:00
TacoTheDank
265637cd6a
Remove AndroidX Webkit
2022-07-13 19:03:47 +02:00
litetex
4a4ca3c18e
Clean up pre-Lollipop checks
2022-07-13 19:02:24 +02:00
litetex
abe2745b4a
Remove MultiDex
2022-07-13 19:02:24 +02:00
Alex
a68e34b430
Crop the notification thumbnail in 1:1 mode instead of stretching it ( #8533 )
...
Change square bitmap transformation strategy: change the bitmap transformation strategy when a 1:1 aspect ratio is
enabled to not stretch the bitmap but rather crop it.
On Android 11/12, the way the whole thumbnail was used for the
notification icon was not ideal, however the setting to toggle a 1:1
(as it states in settings) resulted in distortions.
Fix this by simply cropping the bitmap.
Also update the 1:1 mode strings to remove mentions of scaling or
distortions, as those no longer apply.
2022-07-13 17:19:44 +02:00
Carlos Melero
98f9b6f258
Add Share option to local playlists
...
A newline-separated text is shared
2022-07-13 14:32:23 +02:00
Robin
e1029800f3
Merge pull request #8536 from TacoTheDank/bumpExoPlayer
...
Update ExoPlayer to 2.18.0
2022-07-13 12:59:12 +02:00
Stypox
b6d746d1c9
Merge pull request #8545 from carmebar/hide-future-videos
...
Add option to hide future videos in feed
2022-07-13 11:07:38 +02:00
nikita.artikhovich
a0ec49ebdd
Add download option to long-press menu
2022-07-06 11:42:57 +02:00
litetex
1220ab1a95
Use correct `NonNull`
2022-07-04 23:19:41 +02:00
litetex
eff828aeea
Fix compile errors
2022-07-04 23:19:41 +02:00
TacoTheDank
bc6d68980f
Set setUsePlatformDiagnostics to false
2022-07-02 15:01:39 -04:00
Stypox
0581ad0075
Actually fix wrong view count
2022-07-01 16:07:19 +02:00
TacoTheDank
ee609330d7
Update ExoPlayer to 2.18.0
2022-06-25 21:14:42 -04:00