Changes between Version 72 and Version 73 of wxGUIDevelopment/New_Startup


Ignore:
Timestamp:
Jul 15, 2020, 8:48:11 PM (4 years ago)
Author:
wenzeslaus
Comment:

Fix typos

Legend:

Unmodified
Added
Removed
Modified
  • wxGUIDevelopment/New_Startup

    v72 v73  
    538538
    539539''Participants: Linda Kladivova, Anna Petrasova, Vaclav Petras, Moritz Lennert, Martin Landa, Helena Mitasova. Notes by VP.''
    540 
    541540* State of GSoC 2020 and next steps
    542   * Automatic creation and improved detection of grassdata for first-time user
    543   * Location wizard
    544   * Data catalog
    545     * Refresh and sync when things change in the GUI (e.g., from the Settings menu or File import).
    546     * Test double click on maps from different location. (Should be disabled, but causes an error.)
    547     * Add buttons to add new things:
    548       * Create location, mapset in current location/database.
    549       * Import into current mapset (also as a context menu item on mapset, see below).
    550     * Add context menu items:
    551       * Import into mapset (like in File)
    552       * Export map (like in Layers)
    553     * Search for mapsets (and locations?), not only maps.
    554   * Tab order in GUI
    555     * Redo the rest of the tabs and window title:
    556       * Layer Manager -> (simply) GRASS GIS
    557       * Layers -> Display(s)?
    558       * Swap Modules and Console.
     541  * Automatic creation and improved detection of grassdata for first-time user
     542  * Location wizard
     543  * Data catalog
     544    * Refresh and sync when things change in the GUI (e.g., from the Settings menu or File import).
     545    * Test double click on maps from a different location. (Should be disabled, but causes an error.)
     546    * Add buttons to add new things:
     547      * Create location, mapset in current location/database.
     548      * Import into current mapset (also as a context menu item on mapset, see below).
     549    * Add context menu items:
     550      * Import into mapset (like in File)
     551      * Export map (like in Layers)
     552    * Search for mapsets (and locations?), not only maps.
     553  * Tab order in GUI
     554    * Redo the rest of the tabs and window title:
     555      * Layer Manager -> (simply) GRASS GIS
     556      * Layers -> Display(s)?
     557      * Swap Modules and Console.
    559558* Data catalog
    560  * Read-only mapsets (locked, non-owned, r-x, ...?)
    561    * Focus in GRASS "permissions", i.e., lock and "primary owner".
    562    * Handle system permissions as errors (see e.g. `is_mapset_valid()` in `grass.py`).
    563  * Is allowed editing needed for renaming, deleting, and creating mapsets or locations?
    564    * Yes. (VP: Have the options enabled to allow a click, but then ask to allow editing first if not allowed.)
    565  * Terminology of locked mapsets versus allowed editing of other mapsets (note the lock symbol in the toolbar icon)
    566  * Large databases
    567    * Does not seem to be a huge issue as long as there is an indication of loading.
    568    * Loading of only the current mapset or current location or other ways of dealing with large databases should be feature requests.
    569  * Storing a list of databases (in settings, in workspace, not at all, track recent, track all ever used)
     559 * Read-only mapsets (locked, non-owned, r-x, ...?)
     560   * Focus in GRASS "permissions", i.e., lock and "primary owner".
     561   * Handle system permissions as errors (see e.g. `is_mapset_valid()` in `grass.py`).
     562 * Is allowed editing needed for renaming, deleting, and creating mapsets or locations?
     563   * Yes. (VP: Have the options enabled to allow a click, but then ask to allow editing first if not allowed.)
     564 * Terminology of locked mapsets versus allowed editing of other mapsets (note the lock symbol in the toolbar icon)
     565 * Large databases
     566   * Does not seem to be a huge issue as long as there is an indication of loading.
     567   * Loading of only the current mapset or current location or other ways of dealing with large databases should be feature requests.
     568 * Storing a list of databases (in settings, in workspace, not at all, track recent, track all ever used)
    570569* Startup
    571   * What location/mapset to use as a demo location for the first-time user?
    572     * Yes, for sure, use the demolocation with a world map which is already present in the source code.
    573   * What additional behavior is needed for the first-time user?
    574     * Tell about need for a new mapset and import of data.
    575   * Starting GUI in the last used mapset (`--text` starts in the last used mapset)?
    576     * Yes, at least experimentally.
    577   * Always start in some mapset (demo, last, temporary)?
    578     * Start in the last used and use the demolocation as a fallback when locked or deleted. (Create demolocation if needed. Create new mapset there if needed and/or find first unlocked mapset.)
     570  * What location/mapset to use as a demo location for the first-time user?
     571    * Yes, for sure, use the demolocation with a world map which is already present in the source code.
     572  * What additional behavior is needed for the first-time user?
     573    * Tell about the need for a new mapset and import of data.
     574  * Starting GUI in the last used mapset (`--text` starts in the last used mapset)?
     575    * Yes, at least experimentally.
     576  * Always start in some mapset (demo, last, temporary)?
     577    * Start in the last used and use the demolocation as a fallback when locked or deleted. (Create demolocation if needed. Create a new mapset there if needed and/or find the first unlocked mapset.)
    579578* Workspaces
    580   * Rename to //projects//?
    581     * Yes, project or project file is used a lot in other software and the current workspaces share a lot of the same characteristics.
    582   * Workspace/project is GUI + db/location/mapset + current working directory + ...?
    583   * A challenge is to communicate to users what is stored, namely that data is not stored there.
    584   * Track saved projects/workspaces, remove non-existing ones from the list.
    585   * Do not mix projects/workspaces and data, but test the idea of showing them in a data catalog-like view.
     579  * Rename to //projects//?
     580    * Yes, project or project file is used a lot in other software and the current workspaces share a lot of the same characteristics.
     581  * Workspace/project is GUI + db/location/mapset + current working directory + ...?
     582  * A challenge is to communicate to users what is stored, namely that data is not stored there.
     583  * Track saved projects/workspaces, remove non-existing ones from the list.
     584  * Do not mix projects/workspaces and data, but test the idea of showing them in a data catalog-like view.
    586585* Left for next time:
    587   * History issues in terminal with switching mapset always/often.
     586  * History issues in terminal with switching mapset always/often.
    588587* Next steps for the whole community:
    589   * Test and create issues with bugs and feature requests.
    590   * Cover the different tasks leading to starting in a demolocation for the first-time user.
    591   * Set up a week for testing by community and a feedback session (active mailing list period and a video call with presentation of the functionality).
     588  * Test and create issues with bugs and feature requests.
     589  * Cover the different tasks leading to starting in a demolocation for the first-time user.
     590  * Set up a week for testing by community and a feedback session (active mailing list period and a video call with presentation of the functionality).
    592591== See also ==
    593592