| 257 | |
| 258 | == Final Report == |
| 259 | **Title:** Mini project 2022: Redesigning a map display status bar combo box into a new settings dialog |
| 260 | \\ |
| 261 | **Community:** GRASS GIS - OSGeo |
| 262 | |
| 263 | **Abstract:**\\ |
| 264 | Especially for Single-Window GUI the Map Display statusbar needs to be lightened up a bit since in case of opening more Map Display notebook pages the check box on the right side of the statusbar is shrunk. The solution is to cancel the combo box in the statusbar occupying too much space and implement a new Map Display settings dialog accessible from the top map display toolbar. |
| 265 | |
| 266 | **The state of the art BEFORE the start of Mini-project:**\\ |
| 267 | At the moment, the status bar at the bottom of the map display window consists of a text section, a combo box, a mask and a check box. For the Single-Window GUI, the number of widgets must be reduced so that the check box on the right side of the status bar is not shrunk. |
| 268 | |
| 269 | **The state of the art AFTER GSoC:**\\ |
| 270 | The new Map Display settings is introduced. The main task od this dialog is to manage General Map Display settings and statusbar settings. It implies that the statusbar combobox is not needed anymore. We can find all Map Display settings including statusbar customization in the new dialog. |
| 271 | |
| 272 | **Next Steps:**\\ |
| 273 | Other possible improvements related to statusbar stuff could be: |
| 274 | - Moving Projection page from GUI settings to the Map Display statusbar settings |
| 275 | - Adding context menu for statusbar customatization |
| 276 | - Adding EPSG code label of current location to the main statusbar |
| 277 | - Merging „Go to cordinates X,Y“ and „Coordinates“ item into one widget |
| 278 | |
| 279 | Possible steps for Single-Window GUI in general: |
| 280 | - Enable undocking the Map Display notebook tab to a separate window. It will allow each user to use the Single-Window GUI as the Multi-Window GUI. |
| 281 | - Check/test if workspaces are functioning properly. |
| 282 | - Modify the appearance for the dark mode. Some parts are ugly and illegible (names of !AuiNotebook tabs, names of panes, ugly gradients etc.). |
| 283 | - It is necessary to change the rendering of the 3D View panel. Now the 3D View pane is added as another panel under the Display tab - very problematic in terms of space. |
| 284 | - A part of the Console pane in the startup Single-Window layout is not visible. We should completely reorganize the Console tab, such as the Output window and Command prompt data outputs go into two separate tabs. |
| 285 | - Each user should be able to choose a convenient layout of widgets and save this setting for future sessions. It should be possible via perspectives. |
| 286 | - Creating, saving, and selecting perspectives along with switching to dark mode could be part of a new tab menu called "View". |