#551  Reorganize side bar
Released
bufferUnderrun opened 2 years ago

Hi,

As already said, the side bar is too much height : 17 nav items, that's not usable.

It always takes me few seconds to identify the item i want to navigate. OneDev is my main dev tool so that i have a dedicated monitor to it. Since some weeks, i realize i'm starting feeling upset to lose time due to usability...

Maybe it's time to rethink or reorganize it !

  1. Most use items at top
  2. A better css style to separe the main projets items from the current project.
  3. Child projects is lost at bottom whereas it should be in icon the same baseline as parent projet name.
  4. Branch, Tags for commit, Milestones for issues and Code Compare could be inside the same nav group. something like Workflow or other better name ?
  5. Code Comments and Pull Request could be in a Team Work nav group

Before : image_2.png

Proposal :

image_3.png

While it's just a proposal, the main goal is to reduce the number of nav items in sidebar.

Thanks for really consedering this.

Robin Shen commented 2 years ago

I disagree arranging them into Team or Workflow. New users will get very surprised to find branches/tags/pull requests in these categories. I will check if this can be improved when add the dashboard feature.

bufferUnderrun commented 2 years ago

Quite sure the groups or names i wrote above are not very relevants.

But this side bar is too tall, too heavy, too much items.

You can't just put all action links and stack them. There must be something clear in a short list. Here, it's not usable and i think you can move some nav in another parts of the app.

Robin Shen commented 2 years ago

In the up-coming release, I plan to:

  1. Move files, commits, branches, tags, pull requests, code comments and code compare into a category named code.
  2. Move issues, boards, and milestones into a category named issues

The list will be much shorter then.

OneDev changed state to 'Closed' 2 years ago
Previous Value Current Value
Open
Closed
OneDev commented 2 years ago

State changed as code fixing the issue is committed

OneDev changed state to 'Released' 2 years ago
Previous Value Current Value
Closed
Released
OneDev commented 2 years ago

State changed as build #2259 is successful

bufferUnderrun commented 2 years ago

thanks Robin !!

issue 1 of 1
Type
Question
Priority
Normal
Assignee
Issue Votes (0)
Watchers (3)
Reference
onedev/server#551
Please wait...
Page is in error, reload to recover