-
Notifications
You must be signed in to change notification settings - Fork 887
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
Make landing page configurable #4200
Make landing page configurable #4200
Conversation
I think it's probably better to have a hard coded list, that way it won't include stuff that people are unlikely to ever select like About, Create New Profile and the Profile Settings page. |
I can get that reasoning. My reasoning was "eh, if someone wants it, who am I to stand in the way." That and the elegance of reusing the |
Agree on whitelist |
4d89e4f
to
8c26cfb
Compare
If u click the FT logo in the top bar it takes u to the subscriptions page (current main landing page). IMO that should be based on the user configuration. Just a unrelated note: Maybe accessibility issue? when i hover over the FT logo it doesn't show a hover effect like with the other icons in the top bar |
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.
- Most Popular should only be in there if IV API is set as primary or fallback is enabled
- If distraction free setting Hide Trending/Popular/Playlist is enabled -> hide them from dropdown
Ah, you're right, although it will be a bit more than that, as those can be changed in any order. Looking at it now. |
…t if is no longer valid
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.
LGTM
* development: Update to silently allow channel links (with IDs) (FreeTubeApp#4347) Add hide channel option directly to More Options menu (FreeTubeApp#4228) Translated using Weblate (Chinese (Simplified)) Translated using Weblate (Spanish) Make landing page configurable (FreeTubeApp#4200) Bump @silvermine/videojs-quality-selector from 1.3.0 to 1.3.1 (FreeTubeApp#4362) Bump electron from 27.0.4 to 27.1.0 (FreeTubeApp#4363) Bump the eslint group with 1 update (FreeTubeApp#4360) Bump actions/github-script from 6 to 7 (FreeTubeApp#4361) add image to poll & updated quiz style (FreeTubeApp#4318) Move hideOutlines to the utils store instead of using provide/inject (FreeTubeApp#4246) Translated using Weblate (Kurdish (Central)) Translated using Weblate (English (United Kingdom)) Translated using Weblate (French) Translated using Weblate (German) Added translation using Weblate (Kurdish (Central)) Translated using Weblate (Slovak) # Conflicts: # src/renderer/components/ft-list-video/ft-list-video.js
Make landing page configurable
Pull Request Type
Related issue
closes #183
Description
Implements setting to customize your landing page on startup. Only includes routes without params. Also slightly reorders routes to closer match the more logical order of how they appear in the application and adds
name
properties to a handful (not used here, but nice to have handy).Screenshots
Testing
Desktop