Changes between Version 99 and Version 100 of GSoC/2021/SingleWindowLayout


Ignore:
Timestamp:
Aug 19, 2021, 9:57:41 AM (3 years ago)
Author:
lindakladivova
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2021/SingleWindowLayout

    v99 v100  
    534534A 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.
    535535
    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.
     536In 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.
    537537
    538538**Conclusion:**\\
     
    593593https://twitter.com/GRASSGIS/status/1423254298587275264
    594594
     595== Screenshot before GSoC ==
     596[[Image(multi-window.jpg, 1000px, title=Figure 3: Only one possible option - Multi-Window GUI, align=left)]]
     597
    595598== 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)]]