-
Notifications
You must be signed in to change notification settings - Fork 845
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update most paginated places to auto load next page (except comments) #4565
Update most paginated places to auto load next page (except comments) #4565
Conversation
48da635
to
8d98bff
Compare
This would make sense to be next to Comment Auto Load. Which by the way, should not be under Player Settings, which we currently have it at for some reason. So maybe move that too. |
Update comment section to auto load next page when this new option is enabled I don't see why |
Instead of duplicating the code across all components, it would probably be better to create a dedicated component for it and then reuse that in the other components. When it becomes visible it can emit an event and then the "parent" can use that to call it's own |
@absidue Done (except comment section with custom logic |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
Everything works like expected. I did notice that this doesnt work for creator playlists but i assume that is because of YT. If yes on previous statement then we have change messaging in tooltip |
I need an example of creator playlists |
Sorry for the delay, its not working for me on these playlists
Also wanted to chime in on the earlier topic about the placement of Comment Auto Load. Why not merge the Auto comment load and this setting into one and put it under General Settings as Infinite Scroll? |
Coz |
* development: (92 commits) Make video info section more concise (FreeTubeApp#4338) Playlist performance improvements (FreeTubeApp#4597) ! Fix playlist type not passed when playing next/prev item in a user playlist (FreeTubeApp#4623) Properly localize playlist view and video counts (FreeTubeApp#4620) Translated using Weblate (Croatian) Translated using Weblate (German) Translated using Weblate (Croatian) Fix search bar handling of Invidious channel URLs (FreeTubeApp#4568) Local API: List related games in featured channels section (FreeTubeApp#4562) Workaround community post slider dependency incorrectly calculating its size (FreeTubeApp#4598) Add support for viewing movie trailers with local api (FreeTubeApp#4391) Bump the eslint group with 2 updates (FreeTubeApp#4616) Translated using Weblate (French) Translated using Weblate (Finnish) Bump electron from 28.1.4 to 28.2.0 (FreeTubeApp#4611) Translated using Weblate (French) Bump the eslint group with 4 updates (FreeTubeApp#4581) Bump lefthook from 1.6.0 to 1.6.1 (FreeTubeApp#4608) Bump marked from 11.1.1 to 11.2.0 (FreeTubeApp#4612) Bump webpack from 5.89.0 to 5.90.0 (FreeTubeApp#4610) ...
Implemented auto load for single playlist page (remote & local playlists) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think merging the feature should happen but is out of scope here, LGTM
This PR is stale because it has been open 28 days with no activity. Remove stale label or comment or this will be closed in 14 days. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
* development: Translated using Weblate (Czech) Translated using Weblate (Slovenian) Add search playlists with matching videos function (FreeTubeApp#4537) Translated using Weblate (Danish) Translated using Weblate (Danish) Translated using Weblate (Danish) # Conflicts: # src/renderer/views/UserPlaylists/UserPlaylists.js
Conflicts have been resolved. A maintainer will review the pull request shortly. |
* development: (72 commits) Add support for CommentViews in video comments (FreeTubeApp#4806) Add support for LockupViews on the channel podcasts tab (FreeTubeApp#4767) Bump youtubei.js from 9.1.0 to 9.2.0 (FreeTubeApp#4836) Bump swiper from 11.0.7 to 11.1.0 (FreeTubeApp#4837) Bump the stylelint group with 1 update (FreeTubeApp#4835) Bump the eslint group with 1 update (FreeTubeApp#4834) Bump electron from 29.1.5 to 29.1.6 (FreeTubeApp#4838) Translated using Weblate (Estonian) Fix v-observe-visibility error when playlist items are updated (FreeTubeApp#4774) Fix extracting the subscriber count from channel PageHeader nodes (FreeTubeApp#4804) Translated using Weblate (Portuguese) Create empty subscriptions cache objects directly instead of cloning (FreeTubeApp#4814) Parse compact numbers without using floating point numbers to avoid accuracy issues (FreeTubeApp#4817) Fix the left arrow key not working on the first button in prompts (FreeTubeApp#4816) Fix the web build's manifest.json file getting included in the electron build (FreeTubeApp#4815) Move usingElectron from computed into data (FreeTubeApp#4810) Stop setting node modules path now that we bundle the modules (FreeTubeApp#4809) Translated using Weblate (Bulgarian) Bump express from 4.18.1 to 4.19.2 (FreeTubeApp#4812) Translated using Weblate (Portuguese (Brazil)) ...
Looking back at this, are we certain that maintaining this level of granularity is worth the cost of adding another setting to the pile (compared to combining these into one setting)? See this discussion here:
|
So what's suggested is: replace |
I think one could argue for the technical implementation of either replacing the existing setting or adding this as a new behavior of the |
Removing commentAutoLoadEnabled is fine for me |
Setting |
Pull Request Type
Related issue
#4521
Description
Make following places to auto load next page
Comments already handled by #3352 so not handled by this new option
Screenshots
Testing
Test places above with pagination and scroll down to ensure next page auto loaded only if option enabled
Desktop
Additional context