[GRASS-git] [OSGeo/grass] 8e8a14: init: Start in a world (demo) location for first-t...

Linda Kladivova noreply at github.com
Wed Aug 19 21:13:44 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/OSGeo/grass
  Commit: 8e8a14a0aa8a6639e38d862f663e67c563563124
      https://github.com/OSGeo/grass/commit/8e8a14a0aa8a6639e38d862f663e67c563563124
  Author: Linda Kladivova <49241681+lindakladivova at users.noreply.github.com>
  Date:   2020-08-20 (Thu, 20 Aug 2020)

  Changed paths:
    M gui/wxpython/gis_set.py
    M gui/wxpython/startup/utils.py

  Log Message:
  -----------
  init: Start in a world (demo) location for first-time user with GUI (#868)

The first-time user, when GUI is used, will be brought into a newly created location with a empty dedicated mapset.
PERMANENT contains map of the world (countries). This should demonstrate correctly the mapset concept.
Consequently, the startup window is skipped for the first-time user and the main GUI with data tab is the first thing user sees.

When something goes wrong (e.g., installation does not include demolocation), the fallback is the startup window.
Limitations include missing only config dir or only grassdata (neither must be present) and empty grassdata.

The primary naming in the code is startup location because it is used primarily for startup
and at the same time it is more serious than demo. User sees a name based on the intended area of use and CRS.

Closes #862 and #897.




More information about the grass-commit mailing list