#200  New UI Feedback and usability
Released
bufferUnderrun opened 3 years ago

Hi Robin,

First, thanks for the new UI and the great job you've done. For my coworkers and me, OneDev is now our primary collaborative tool we used all day job and all night 😆 We want to give you some feedback before upgrade our install as it breaks usability in some place.

distinguish links from content

image_2.png 2020 11 17 11 04 57 Window

main side bar : in this new version, the side bar is the main nav.

image_3.png

  • Viewing code or issues required 2 clics as the subnav is not actived by default. Could you find a way to achieve this in one clic ?
  • We used to work in a per project basis and not in a all projects basis. The most used nav is the red nav of the current project. The cold nav in blue is secondary but it takes to much space and it push red nav in the end of screen, and so scrooling bar and content.

Thanks

bufferUnderrun commented 3 years ago

We don't know what is the current project ? Could you display the project's name and icon ?

2020 11 17 11 07 01 Window

Robin Shen commented 3 years ago

Name of the project is displayed at top of the page. There is no room to display project name here for instance when sidebar is minimized or collapsed at mobile devices.

bufferUnderrun commented 3 years ago

You're right for the name.

Robin Shen commented 3 years ago

Thanks for all the comment. They are very valuable to me.

Regarding project navigation, if you scroll down to project menus, OneDev will remember the scroll position, and they will stay on focus even when you switch between pages.

For two-clicks accessing some menus, I will pull out some sub menu items to top level for easier access.

OneDev changed state to 'Closed' 3 years ago
Previous Value Current Value
Open
Closed
OneDev changed state to 'Released' 3 years ago
Previous Value Current Value
Closed
Released
bufferUnderrun commented 3 years ago

thanks for the changes, it's better !!

The nav for current project contains too more items, perfectly 7-8 max.

What about removing the less use "branches" and "tags" from nav and linked them in a popup like github does ?

image_6.png

image_7.png

Robin Shen commented 3 years ago

Putting branches/tags (and even commits in GitHub) in code page makes it somewhat hard to find. And it also requires more clicks.

Putting all things in nav bar is more consistent to my opinion. Eventually OneDev needs to group some less used menu items if it is too many.

bufferUnderrun commented 3 years ago

Eventually OneDev needs to group some less used menu items if it is too many.

Agree !!

I think "Branches", "Tags" and "Milestones" are the less used and are all related to a commit/issue as an extras infos. They form a sort of unit so maybe we can group them in a subnav ? Just need to find a comprehensive keyword for the top level menu.

bufferUnderrun commented 3 years ago

Just an idea, why not "Code" which could contain :

  • branches
  • tags
  • milestrones
  • comments
  • compare

?

Robin Shen commented 3 years ago

Putting milestone in code submenu and leave out files is confusing. Future versions of OneDev will have a project overview page, and I think it will be appropriate to put tags/commits/branches there.

bufferUnderrun commented 3 years ago

Cool, Thanks for your answer

Ruben Flinterman referenced from other issue 2 years ago
issue 1 of 1
Type
Improvement
Priority
Normal
Assignee
Issue Votes (0)
Watchers (4)
Reference
onedev/server#200
Please wait...
Page is in error, reload to recover