| 501 | |
| 502 | === New GUI startup video call, May 14, 2020 === |
| 503 | |
| 504 | *These are notes (meeting minutes) from video call on May 14, 2020 (posted on [https://lists.osgeo.org/pipermail/grass-dev/2020-May/094415.html grass-dev]).* |
| 505 | |
| 506 | Discussion happened in two areas plans for [wiki:GSoC/2020/StartupWindow GSoC 2020] and general direction and ideas for start of GRASS GIS through GUI with a special focus on the first-time user. |
| 507 | |
| 508 | ==== GSoC 2020 ==== |
| 509 | |
| 510 | * GSoC 2020 will be following the incremental additions strategy improving Location Wizard and Data Catalog (aka the Data tab or the Data tree), i.e., it is still roughly following the Prague Roamap (see above) bringing immediate improvements to all users. |
| 511 | |
| 512 | ==== Prague Roadmap concerns and additions ==== |
| 513 | |
| 514 | * In Startup screen, selecting (and double-clicking) a raster map in a Data tree should take user to the mapset which contains this raster and also //show// this raster. |
| 515 | * This requires "show raster"/"show vector" parameters in the g.gui and the main wxGUI script. |
| 516 | * Projection database should be customizable using the same environmental variable which is used by GDAL or PROJ (if there is any). |
| 517 | * Is double-clicking in the Data tree an obvious way of launching GRASS GIS in a mapset? (Or is it show data for this mapset?) |
| 518 | |
| 519 | ==== First-time users ==== |
| 520 | |
| 521 | * First-time user should not have to deal with a concept of mapset (only addressed in the Location Wizard part of the roadmap). |
| 522 | * A demo location with some minimal data should be part of the installation and copied to some default palace for the first-time user. |
| 523 | |
| 524 | ==== Left for the next time ==== |
| 525 | |
| 526 | * Terminology (e.g., should we embrace the word project?) |
| 527 | * More detailed analysis of skipping the startup screen, starting in a temporary or demo/world location, and just showing the Data tab instead of the Startup screen. |
| 528 | * Exact behavior of workspace files, last used files, and last active session. |
| 529 | |
| 530 | ==== Related email discussion ==== |
| 531 | |
| 532 | * Why not check for grassdata regardless of case, i.e. also accepting GRASSDATA or Grassdata or GRASSData? |
| 533 | * [https://github.com/OSGeo/grass/issues/644 GitHub Issue 644]: Automatic detection of grassdata: make case independent |