Changes between Version 99 and Version 100 of GSoC/2021/SingleWindowLayout
- Timestamp:
- 08/19/21 09:57:41 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GSoC/2021/SingleWindowLayout
v99 v100 534 534 A large part of the project was focused on GUI refactoring. The core work had to be done all at once in the PR https://github.com/OSGeo/grass/pull/1675 and since it overturns the core logic of map display widgets, it was decided to merge it after GSoC when the GRASS 8 will be released. To sum it up, we are probably not entirely done with the refactoring, but the main part was managed. 535 535 536 In addition, a Single-Window GUI prototype has been coded in a parallel environment. I with help of my mentors handled to get to the stage where most of the functions are working. There is just missing completion of PR https://github.com/OSGeo/grass/pull/1789 and possible check/fix of workspaces functioning. It is important to emphasize here that I'm talking about basic functionality. To provide a really user-friendly environment, many other things will have to be changed or reprogrammed. All those steps are summed up in the "Next steps" paragraph .536 In addition, a Single-Window GUI prototype has been coded in a parallel environment. I with help of my mentors handled to get to the stage where most of the functions are working. There is just missing completion of PR https://github.com/OSGeo/grass/pull/1789 and possible check/fix of workspaces functioning. It is important to emphasize here that I'm talking about basic functionality. To provide a really user-friendly environment, many other things will have to be changed or reprogrammed. All those steps are summed up in the "Next steps" paragraph and you can also have a look at new brand screenshots in Figures 4,5,6,7,8. 537 537 538 538 **Conclusion:**\\ … … 593 593 https://twitter.com/GRASSGIS/status/1423254298587275264 594 594 595 == Screenshot before GSoC == 596 [[Image(multi-window.jpg, 1000px, title=Figure 3: Only one possible option - Multi-Window GUI, align=left)]] 597 595 598 == Brand new Screenshots == 596 [[Image(startupGUI.jpg, 1000px, title=Figure 3: Single-Window GUI startup layout after merging PRs https://github.com/OSGeo/grass/pull/1783 and https://github.com/OSGeo/grass/pull/1785, align=left)]]597 [[Image(two_tabs_side_by_side(1).jpg, 1000px, title=Figure 4: Map displays can be placed side by side, align=center)]]598 [[Image(another_arrangement.jpg, 1000px, title=Figure 5: Example of another possible widget arrangement , align=right)]]599 [[Image(another_possible_arrangement.jpg, 1000px, title=Figure 6: Example of another possible widget arrangement , align=left)]]600 [[Image(all_panes_minimized.jpg, 1000px, title=Figure 7: All panes can be minimized , align=center)]]599 [[Image(startupGUI.jpg, 1000px, title=Figure 4: Single-Window GUI startup layout after merging PRs https://github.com/OSGeo/grass/pull/1783 and https://github.com/OSGeo/grass/pull/1785, align=left)]] 600 [[Image(two_tabs_side_by_side(1).jpg, 1000px, title=Figure 5: Map displays can be placed side by side, align=center)]] 601 [[Image(another_arrangement.jpg, 1000px, title=Figure 6: Example of another possible widget arrangement , align=right)]] 602 [[Image(another_possible_arrangement.jpg, 1000px, title=Figure 7: Example of another possible widget arrangement , align=center)]] 603 [[Image(all_panes_minimized.jpg, 1000px, title=Figure 8: All panes can be minimized , align=left)]]