-
Notifications
You must be signed in to change notification settings - Fork 848
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
[Feature Request]: Use tabs on settings page #4387
Comments
Hi @pkrasicki, I think this looks really cool! My only thoughts are these:
|
I think it would be good to change, IMO this could make FT feel more familiar to other applications |
@jasonhenriquez if you want users to be able to scroll through, then I think something like this would be better :) |
Looks really good! The icons are a great touch. |
This looks really cool @pkrasicki ! |
Looks cool but extending the layout like that will only work when FreeTube is full screened, many users including me never use FreeTube like that, so you'll have a tough time fitting the tabs into the tiny margin that is left. |
Yeah, the tabs would have to wrap horizontally like the design in the OP at some width breakpoint (if we do want them to be vertical above that breakpoint, that is), and possibly disappear at another. We'd have to do some testing with the mobile UX and maybe consider emphasizing the section titles to their current glory at the lowest viewport sizes. |
On mobile it would probably be best to either keep the existing layout or have multiple pages. |
If we go with the second design, then on smaller screens it would work exactly like this: gnome-settings-resizing.webmSo on mobile the app would just have to:
|
On smaller desktop resolutions we can display the content as one column. There is already a breakpoint for this set to 680px. We can move it to 1000px and that would solve the issue. |
This implementation would remove the need for #1739 |
Hi @pkrasicki just checking in to see what the current status is of this |
@efb4f5ff-1298-471a-8973-3d47447115dc I don't plan to implement this. I just wanted to help with the design and I think that part is finished. |
@pkrasicki Could you share the file or link with which you made the design? |
One issue with this design is that the One implementation detail is that if we're adding 14 new short labels, we will most likely also need to have manual logic with I still want to consider the possibility of having the vertical menu become a fixed short-height horizontal scroll menu on mobile devices. I have doubts about the ease of use of the "click section and go back" pattern. |
@jasonhenriquez I drew those in Gimp by editing screenshots, so there isn't anything useful I can give you other than the list of icons, but you already figured that out. The only difference is the icon for proxy - I used
You are right. In my current design I added a background for the settings section like you did in your implementation:
I don't understand what you mean by this. I also don't get why there needs to be a sorting feature.
That seems to be the standard in mobile apps (Android and iOS settings, GNOME settings, NewPipe), but at one point I considered something like this: Other notes:
I would remove underlines from all links everywhere and show them only on hover. The only exception could be channel name. |
Thanks for your review @pkrasicki, I didn't know what to search for that icon; I'll update that. As for the SponsorBlock one, this will most likely take some individualized code to load it from a non-
This was added in #5010 as a convenience feature for users who want to scan the menu alphabetically.
I'm open to it, but again, will prefer if you have a source or knowledge relating to design principles as to why it's better rather than just different. Please create a feature request with the rationale and specific suggestion.
Please open up feature requests for each of these with rationales for tracking purposes. |
Wasn't it just a workaround for the original design? Kinda like the previous switch, which allowed to expand all sections. @efb4f5ff-1298-471a-8973-3d47447115dc
|
I'm not sure, but having it synergize with the Menu was my intent when I released that PR. I'm fine with removing it if it's not something people want, but my hunch is that it's nice to have the settings arranged in a more visually scannable order (i.e., if you don't remember our built-in section order, but might know what the name or starting letter of the section is that you're looking for). |
Guidelines
Problem Description
I think the current design of the settings page using expandable sections is not the most intuitive and could be improved on desktop and mobile.
Proposed Solution
I propose to use tabs instead. On desktop:
If tabs don't fit on the screen, a horizontal scrollbar would be shown.
On mobile tabs would be shown vertically:
Clicking a tab would take the user to a different screen. An extra arrow button was added to allow the user to go back to categories:
Alternatives Considered
Vertical tabs like in GNOME settings (see the screenshot below).
Issue Labels
visual improvement
Additional Information
Toggle switches are usually located on the right side, so maybe that should be changed too. Examples:
GNOME settings
Android settings
iOS settings
The text was updated successfully, but these errors were encountered: