Stypox
559a1a46e1
Move channel header to collapsible app bar
2023-09-18 23:22:32 +02:00
ThetaDev
58d384cbab
remove fragment_channel_info
2023-09-18 23:22:31 +02:00
ThetaDev
81472c3969
fix: scrollable channel description
2023-09-18 23:22:31 +02:00
ThetaDev
53d9fa2fe6
fix: add progress spinners
2023-09-18 23:22:31 +02:00
ThetaDev
5d3bf427a3
feat: prettier channel info page
2023-09-18 23:22:31 +02:00
ThetaDev
c32feb3624
fix: handle unsupported content
2023-09-18 23:22:31 +02:00
ThetaDev
11f83b8e24
feat: add channel tabs
2023-09-18 23:22:31 +02:00
Rishab Aggarwal
04b7fe4939
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
TobiGr
2839babfb3
Adjust empty state message for ListInfoFragments depending on Info stream type
...
Show "no streams" for SoundClound.
Show "no live streams" for MeidaCCCLiveStreamKiosk.
Otherwise show "no videos"
2023-08-05 03:50:28 +02:00
Stypox
3e8b074fff
Fix uploader and subchannel avatars swapped
2023-05-03 10:35:28 +02:00
AudricV
af9b2bfdd8
Remove "default" from audio track already present message
...
We don't know if, on muxed video streams we get for all services which support
multiple audio languages, that the audio language returned is the original one
or not, even if it should be the case.
In order to avoid saying potential false information, this word has been
removed from the string resource (ID and value) and the corresponding layout ID
in the download dialog.
2023-05-02 00:11:09 +02:00
ThetaDev
bc2add7828
feat: add track selection to downloader
2023-03-20 21:41:28 +01:00
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
Stypox
f6ef1d14f7
Merge pull request #9728 from mahendranv/channel_card
...
Larger channel cards in search results
2023-02-26 13:43:09 +01:00
pratyaksh1610
d07978cbe4
fix progress bar scaling in card view
2023-02-09 21:38:02 +05:30
Mahendran
5751979faa
Larger channel cards in search results
...
- Thumbnail larger (100dp) than the usual (92dp) throughout the app
- Description lint count is 8 (normally 3)
2023-02-09 06:15:22 +05:30
Stypox
e10a3aa2e3
Merge pull request #9538 from Jared234/4186_warning_duplicates_in_playlist
...
Handle duplicate streams in the "Add to playlist" dialog
2023-01-29 10:36:31 +01:00
Stypox
64a7d8a903
Improve playlist duplicate indicator layout
2023-01-29 10:32:44 +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
Mahendran
bf63b3aca2
Thumbnails used in NewPipe are small (list/grid) mode. This PR facilitates full width thumbnails and dubbed as card mode.
2023-01-15 22:32:03 +05:30
Stypox
7ea16cfc96
Merge pull request #9555 from Marius1501/make_the_channel_images_bigger
...
Made the channel-images in the grid list bigger
2023-01-15 15:16:09 +01:00
AudricV
6de5a8cf04
Add ability to copy hashtags, URLs and timestamps in descriptions on long-press
...
This commit adds the ability to copy to clipboard hashtags, URLs and timestamps
when long-pressing them.
Some changes in our TextView class related to text setting have been required
and metadata items are now using a NewPipeTextView instead of a standard
TextView.
Six new classes have been added:
- a custom LinkMovementMethod class;
- a custom ClickableSpan class, LongPressClickableSpan, in order to set a long
press event;
- a class to avoid code duplication in CommentTextOnTouchListener, TouchUtils;
- three implementations of LongPressClickableSpan used when linkifying text:
- HashtagLongPressClickableSpan for hashtags;
- TimestampLongPressClickableSpan for timestamps;
- UrlLongPressClickableSpan for URLs.
2023-01-15 11:40:27 +01:00
ge78fug
440b3e72d4
Made the channel-images in the grid list bigger
...
Also improved the handling of additional information (expanded description, video count, subscriber count)
2023-01-15 10:50:20 +01:00
Jared Fantaye
7a3b3452c4
Fixed the functionality, improved performance & general code cleanup
2023-01-14 18:01:47 +01:00
Jared Fantaye
40522dbebf
Started working on a way to show that items are already in a playlist
2023-01-14 18:01:47 +01:00
pratyaksh1610
858a7cedee
added icon for play all
2022-12-17 17:41:57 +05:30
Stypox
0710757ceb
Merge pull request #9173 from Theta-Dev/video-sub-count
...
Show subscriber count on video details page
2022-12-04 20:50:13 +01:00
Stypox
52b897888a
Make subscribers in video detail fragment dimmer
2022-12-04 20:45:10 +01:00
ThetaDev
01a4cfa0c0
show subscriber count on player page
2022-12-04 20:45:09 +01:00
Stypox
cb06490875
Center text in empty views
2022-12-04 19:25:38 +01:00
Stypox
0defd52b0d
Show hint about how to import subscriptions when there are none
2022-12-04 19:16:47 +01:00
Stypox
c8d56464d6
Rename list_empty_subtitle string
2022-12-04 18:59:14 +01:00
Stypox
35e8d11346
Make miniplayer close button area larger
2022-11-29 12:07:30 +01:00
Stypox
97d2e5307a
Merge pull request #9207 from cern1710/list-view-alt-alt-implementation
...
undefined
2022-10-27 22:48:03 +02:00
Stypox
e7397e1a8f
Make channel groups button sizes larger
2022-10-27 17:35:55 +02:00
YonghaoDeng
22ab44cd7e
Add an Open in browser button on error panel ( #9180 )
...
* add a open in browser button
* Corrected a few things that needed to be changed
* Remove unneeded changes.
* Remove unneeded changes.
* Add showAndSetOpenInBrowserButtonAction function
* modify some codes
2022-10-27 14:38:08 +02:00
Stypox
366e1be1e4
Fix grid/list toggle implementation of feed
2022-10-26 23:20:32 +02:00
Samuel Wu
edcdcd2e8a
Resized add new item button
2022-10-26 21:23:50 +11:00
Yuuu2990
2c600fb3c7
Add Link to FAQ in the app ( #9164 )
...
* Link to FAQ in the app #4447
* remove redundant comments produced by me.
* Update app/src/main/res/values/strings.xml
Update FAQ description
Co-authored-by: opusforlife2 <53176348+opusforlife2@users.noreply.github.com>
* Format the CodeStyle and readjust the layout.
* Update app/src/main/res/layout/fragment_about.xml
Remove redundant id.
Co-authored-by: Stypox <stypox@pm.me>
* Update app/src/main/res/layout/fragment_about.xml
Remove redundant id.
Co-authored-by: Stypox <stypox@pm.me>
* Update app/src/main/res/values/strings.xml
Keep the uppercase for consistency.
Co-authored-by: Stypox <stypox@pm.me>
* Update app/src/main/res/values/strings.xml
Modify the description of FAQ.
Co-authored-by: Stypox <stypox@pm.me>
Co-authored-by: opusforlife2 <53176348+opusforlife2@users.noreply.github.com>
Co-authored-by: Stypox <stypox@pm.me>
2022-10-26 09:59:51 +02:00
Samuel Wu
c7237ca59c
Altered grid view similar to Youtube app layout
2022-10-26 00:06:48 +11:00
Samuel Wu
07a5d6965e
Finalized design for vertical card view and removed unneeded variables in SubscriptionFragment.kt
2022-10-25 11:43:25 +11:00
Samuel Wu
ecde2c7a5e
Added working binding for a "new" button that works in the list layout.
2022-10-25 02:38:31 +11:00
Samuel Wu
48bc0320aa
Button can be toggled but not all strings have been fed
2022-10-24 23:01:02 +11:00
Samuel Wu
d7d5ddfdb0
Created a list view for channel group.
2022-10-24 18:55:08 +11:00
Samuel Wu
af71271530
Created a non-functional button in HeaderWithMenuItem.kt
2022-10-23 23:43:52 +11:00
HybridAU
dcca274ecc
Add play queue button to video details fragment
...
* Add play queue button to video details fragment
* Use existing ic_list icon
* Still open play queue even when queue is empty
* Change app:srcCompat to android:src
2022-09-14 21:00:44 +08: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