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
main side bar : in this new version, the side bar is the main nav.
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 ?
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.
OneDevchanged state to 'Closed'3 years ago
Previous Value
Current Value
Open
Closed
OneDevchanged 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 ?
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 Flintermanreferenced from other issue2 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
main side bar : in this new version, the side bar is the main nav.
Thanks