Stypox
c48e702a50
Improve placeholder channel banner handling
...
Now the placeholder gets hidden if there is no banner url or the user disabled images, to save space
2023-09-18 23:22:32 +02:00
Stypox
1061bce4f3
Add avatar and bannner URLs to channel About tab
2023-09-18 23:22:32 +02:00
Stypox
013d513450
Add space above channel description (About tab)
2023-09-18 23:22:32 +02:00
ThetaDev and Stypox
dca32efadf
add channel banner placeholder
2023-09-18 23:22:32 +02:00
ThetaDev and Stypox
28d952a643
feat: filter fetched channel tabs
2023-09-18 23:22:32 +02:00
ThetaDev and Stypox
a2a717bd49
update NPE
2023-09-18 23:22:32 +02:00
ThetaDev and Stypox
753a92055c
feat: add playlist controls to channel tab
2023-09-18 23:22:32 +02:00
Stypox
371f986773
Fix some code smells
2023-09-18 23:22:32 +02:00
Stypox
a1e8b9be4e
Fix channel tabs in main page setting title themselves
2023-09-18 23:22:32 +02:00
Stypox
c076a0f771
Channels are now an Info
...
The previous "main" tab is now just a normal tab returned in getTabs().
Various part of the code that used to handle channels as ListInfo now either take the first (playable, i.e. with streams) tab (e.g. the ChannelTabPlayQueue), or take all of them combined (e.g. the feed).
2023-09-18 23:22:32 +02:00
ThetaDev and Stypox
dfbd39e898
fix: limit channel header height
2023-09-18 23:22:32 +02:00
ThetaDev and Stypox
b5893f3fa3
fix: notification menu option disappears when switching tabs
2023-09-18 23:22:32 +02:00
Stypox
e3614cb932
Move channel header to collapsible app bar
2023-09-18 23:22:32 +02:00
ThetaDev and Stypox
193c3e5b3d
fix: NPE in ChannelFragment::onSaveInstanceState
2023-09-18 23:22:32 +02:00
ThetaDev and Stypox
c03c344f49
refactor: rename ChannelInfo to ChannelAbout
...
fix: localize about tab name
2023-09-18 23:22:32 +02:00
ThetaDev and Stypox
25e3031830
cleanup: remove empty constructor from ChannelFragment
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
b7911a8fd8
remove fragment_channel_info
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
88384dc35e
update extractor
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
39b4ed082c
refactor: common code from ChannelInfo/Description -> BaseInfoFragment
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
d87aa23ae0
update NewPipeExtractor
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
be548dcb52
fix: channel tab title not being set
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
4357a34339
fix: ChannelFragment: save last tab
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
2c03ba204e
refactor: adjustments to updated tab extractor API
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
2c98d079de
fix: cache channel data
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
16cd47fa2e
fix: missing album tab key
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
74a8bfba93
feat: add album tab
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
c929f00456
fix: remember selected channel tab on screen rotation
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
bb062f07f9
feat: add option to hide channel tabs
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
c3d1e75a8f
fix: scrollable channel description
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
506e3724a6
fix: add progress spinners
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
4859ab67d4
feat: prettier channel info page
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
6d84d19520
fix: handle unsupported content
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
8627efd0a1
fix: get notified menu option on all tabs
2023-09-18 23:22:31 +02:00
ThetaDev and Stypox
6d13cf5e71
feat: add channel tabs
2023-09-18 23:22:31 +02:00
7e2ab0d384
Improved downloading experience ( #10407 )
...
* added LoadingDialog for improving download experience
* [LoadingDialog] Apply some review comments and make title customizable.
* removed permission handling from loading Dialog
* fix checks
* remove <p> Tag from first sentence
---------
Co-authored-by: rishabaggarwal <Rishabaggarwal@sharechat.com >
Co-authored-by: TobiGr <tobigr@users.noreply.github.com >
2023-09-18 05:24:03 +05:30
Isira Seneviratne and GitHub
b1ab261890
Merge pull request #10248 from Isira-Seneviratne/NIO_downloads
...
Improve the download helpers using the Java 7 NIO API.
2023-09-17 21:09:02 +05:30
Tobi and GitHub
038278283a
Merge pull request #10234 from TacoTheDank/bumpMisc
...
Update miscellaneous libraries
2023-09-17 16:35:40 +02:00
TacoTheDank and TobiGr
c74bd11a6f
Update miscellaneous libraries
2023-09-17 15:43:43 +02:00
TobiGr
f2c2f1735e
Replace RuntimeException with IOException
...
The RuntimeException was not explicitly declared and thus not caught at every call of this constructor. This change ensures that this possible exception is handled by the dedicated error handlers.
2023-09-17 15:31:19 +02:00
TobiGr
4e41e12bd2
Small code and doc improvements
...
Remove unnecessary else-branch and use Collections.isEmpty().
Add doc comment for splitFilename()
2023-09-17 15:31:19 +02:00
Isira Seneviratne and TobiGr
6df808f266
Use Path in the download helper classes.
2023-09-17 14:50:26 +02:00
Isira Seneviratne and TobiGr
2cb973f150
Use desugar_jdk_libs_nio.
2023-09-17 14:50:26 +02:00
Tobi and GitHub
b5463cf5e1
Merge pull request #10406 from ShareASmile/fix-language-selector
...
Fix language Picker Selecting Wrong Languages
2023-09-09 00:52:07 +02:00
K Gill and GitHub
862546205a
fix wrongly placed uchinaguchi in language selector settings caus..
...
..ing language picker to select wrong languages
2023-09-08 16:33:17 +05:30
Audric V and GitHub
7c1790bbfd
Merge pull request #10396 from AudricV/one-stream-main-player-queue-button
...
Show play queue button in main player when there is one stream
2023-08-31 15:06:06 +02:00
AudricV
2d16a06bc4
Show play queue button in main player when there is one stream
2023-08-30 19:45:53 +02:00
Tobi and GitHub
25cf917969
Merge pull request #10377 from TeamNewPipe/image-minimizer
...
Image minizier: replace Number.toFixed(0) with Math.floor()
2023-08-25 00:54:55 +02:00
Tobi and GitHub
d09c650afd
Merge pull request #10376 from TeamNewPipe/fix-string-formats
...
Fix string formats
2023-08-24 21:14:03 +02:00
AudricV and TobiGr
2b833c5250
Fix audio_track_name string formats
2023-08-24 20:41:11 +02:00
TobiGr
510db568eb
Image minizier: replace Number.toFixed(0) with Math.floor()
...
Number.toFixed returns a string, Math.floor a number
2023-08-24 11:53:35 +02:00