Elaborate GUI improvements for openPETRA Menu system
Objective / Overview
Improve the user experience of the current openPETRA main menu. It is currently functional, but not as functional and not as nicely laid out as we would want to have it.
Desired Outcome
ChristianK created a standalone demo application a few years ago which demonstrates all the main features and the desired layout that the openPETRA menu system should get in the end. Several of those functional and layout improvements should be accomplished by implementing as many of the tasks in this project as possible.
Each of the tasks in this project has a documented desired outcome on its own.
Scope
Some of the 'more elaborate' tasks that will help improve the openPETRA menu system are part of this project. There is another project which contains simpler tasks.
- 'My openPETRA' page incl. 'Favourites' and automatic Recent Tasks List
- Allow user to show more or less Modules in the Module Navigation (by drag-n-drop of Splitter)
- Allow user to re-arrange items in the collapsible panels of the Module Navigation (by drag-n-drop)
- Search Boxes above and below the Task List view
Each of the tasks can be done on its own, there are no interdependencies.