Skip to content
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

Too many menus on settings page #2271

Closed
lunny opened this issue Aug 7, 2017 · 25 comments
Closed

Too many menus on settings page #2271

lunny opened this issue Aug 7, 2017 · 25 comments
Labels
topic/ui Change the appearance of the Gitea UI
Milestone

Comments

@lunny
Copy link
Member

lunny commented Aug 7, 2017

-1

@lunny lunny added the topic/ui Change the appearance of the Gitea UI label Aug 7, 2017
@lunny lunny added this to the 1.x.x milestone Aug 7, 2017
@bkcsoft
Copy link
Member

bkcsoft commented Aug 8, 2017

OpenID/External seems like we could merge them. 2FA should go under Pasword. Avatar under Profile.

@lafriks
Copy link
Member

lafriks commented Aug 8, 2017

We could also merge SSH / GPG Keys and Applications into "Keys / Tokens"

@pgaskin
Copy link
Contributor

pgaskin commented Aug 8, 2017

Merge Profile and Avatar into Profile

@lunny
Copy link
Member Author

lunny commented Sep 14, 2017

should be a part of #1346

@lunny lunny modified the milestones: 1.x.x, 1.3.0 Sep 14, 2017
@lunny lunny modified the milestones: 1.3.0, 1.x.x Oct 10, 2017
@daviian
Copy link
Member

daviian commented Oct 16, 2017

Unfortunately I was to late to review #2695
Would like to rename "Security" to "Account" and add "Delete Account" as well.

@lafriks
Copy link
Member

lafriks commented Oct 16, 2017

@daviian Delete account could be moved into Profile tab

@daviian
Copy link
Member

daviian commented Oct 16, 2017

@lafriks Profile is more like the publicly visible part of your account. Whereas Account holds the technical parts of it.

@lunny
Copy link
Member Author

lunny commented Oct 16, 2017

Rename Email Addresses to Emails ?

@daviian
Copy link
Member

daviian commented Oct 16, 2017

@lunny I think this would be great to put under my proposed "Account" tab

@lunny
Copy link
Member Author

lunny commented Oct 16, 2017

@daviian Yes, your idea is better.

@renothing
Copy link
Contributor

I think left sidebar is better as original. top menu is tooo crowded

@pgaskin
Copy link
Contributor

pgaskin commented Dec 3, 2017

@renothing left menu does not work well on narrow screens. Also, as this issue says, there are too many menus (many can be combined).

@renothing
Copy link
Contributor

flexible.js maybe usefull
top menu also works worse on mobile screen

@daviian
Copy link
Member

daviian commented May 2, 2018

I'll give it a shot and prepare an alternative menu / subpage structure for the settings page before actually implementing it.

@daviian
Copy link
Member

daviian commented May 2, 2018

So I came up with following structure:

  • Profile
    • Avatar
    • Public Profile
  • Account
    • Email Addresses
    • Password
    • Delete Account
  • Security
    • TOTP
    • OpenID
    • Access Tokens
    • Linked Accounts
  • SSH / GPG Keys
  • Organizations
  • Repositories

First level represents the menu items. Second level refers to items that are moved onto that page.

settings-menu

@daviian
Copy link
Member

daviian commented May 4, 2018

Any objection against above proposed menu readjustments?
Otherwise I'd love to create a PR.

@lafriks
Copy link
Member

lafriks commented May 4, 2018

LGTM :)

@TangentFoxy
Copy link

@daviian Why have SSH / GPG separate from Security settings?

@daviian
Copy link
Member

daviian commented May 5, 2018

@Guard13007 At first I thought I move SSH / GPG Keys to Security as well, but hesitated because of the GPG Keys part as they don't have something todo with Security/Authentication.
But furthermore they have something in common with SSH Keys.
So I decided to keep them as they are. But I am open for discussion ;-)

@renothing
Copy link
Contributor

I don't think current layout good enough still. Do not change for change, submenu need two steps for users, and horizontal layout crowded. if next a new option added, so will you add new subgroup again ??why don't change it back to sidebar menu like github or gitlab? it's simple and rational more than current.

@daviian
Copy link
Member

daviian commented May 6, 2018

Oh I don't change for a change, I really think that some menu items should be bundled together no matter if the submenu is horizontal or vertical.
Also a vertical submenu doesn't minimize the steps for a user compared to the horizontal one.
For clarity, there won't be any dropdowns. Just that the sections move to that page.

@TangentFoxy
Copy link

@renothing Having a vertical menu is a big disadvantage for those who need to work with smaller screens.

@renothing
Copy link
Contributor

@Guard13007 I don't think these users are most common, will you use a mobile phone to work with github in most case? horizontal menu waste too much layout spaces

@TangentFoxy
Copy link

So screw the minority because you don't like the look of something? The horizontal layout isn't that overcrowded, and the suggested re-arrangement would solve that problem easily without having to resort to sacrificing usability on smaller screens.

Also, I said nothing about mobile phones, I said smaller screens. That said, I do often need to check things on my phone as well, so yes, on a mobile phone is useful too.

@daviian
Copy link
Member

daviian commented May 22, 2018

@lunny I think we can close this issue now.

@techknowlogick techknowlogick modified the milestones: 1.x.x, 1.5.0 May 22, 2018
@go-gitea go-gitea locked and limited conversation to collaborators Nov 24, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
topic/ui Change the appearance of the Gitea UI
Projects
None yet
Development

No branches or pull requests

8 participants