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
Layout rework #5279
Layout rework #5279
Conversation
…sible base layouts
Open TODOs:
To discuss:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome! I only left some nitpicks.
One last thing I noticed: The sidebar toggle buttons in the tab-headers don't work on touch (can be reproduced when simulating mobile-devices with the chrome devtools). Maybe you need to add an touchstart
event? Normally, onClick
should suffice, but I assume that flexlayout swallows this event, since this is also used to drag tabs around.
There also might be another workaround (via css somehow?). Would be cool if you could fix this.
Afterwards, the next step would be to wait for the status bar PR, so that we can merge everything together.
frontend/javascripts/oxalis/view/layouting/default_layout_configs.js
Outdated
Show resolved
Hide resolved
frontend/javascripts/oxalis/view/layouting/default_layout_configs.js
Outdated
Show resolved
Hide resolved
TODOs
|
@MichaelBuessemeyer Are there any remaining todos? Couldn't spot any if I'm not mistaken? :) The latest commits look good 👍 The next step will be to merge #5369 into this PR when it's ready 🚀 |
I can't think of any open todos anymore. Everything should be implemented.
So you did already review the newest code? If yes, this PR should be good to go 🏎️ |
* add footer to tracing view * update changelog * cell id, mag and pos in status bar * shortcuts * integrate statusbar in layout rework * keyboard icons in statusbar * fix statusbar with missing seg layer * fix lint * use space * alt zoom shortcut * add custom statusbar icons * wrap single elems * align shortcuts right * fix layout * tooltip to more shortcut button * adjust icon analog with tool * implement pr feedback * icons bigger and fixed right click shortcut Co-authored-by: Florian M <florian@scm.io>
…) and show other shortcuts
This PR is about the planned UI Rework using the new layout library FlexLayout. The new layout should match all the points mentioned in issue #5230.
Additionally to the new layout, this already includes a placeholder for the footer. This is necessary to have the buttons in the footer and so that these buttons are able to interact with the flexlayout to toggle the sidebars.
But I think integration with the other footer PR shouldn't be that difficult :).
TODOs:
URL of deployed dev instance (used for testing):
Steps to test:
Issues:
[ ] Updated (unreleased) migration guide if applicable[ ] Updated documentation if applicable[ ] Adapted wk-connect if datastore API changes[ ] Needs datastore update after deployment