Changes between Version 41 and Version 42 of wxGUIDevelopment/New_Startup


Ignore:
Timestamp:
Dec 4, 2019, 5:54:55 AM (4 years ago)
Author:
wenzeslaus
Comment:

Organize by dependencies

Legend:

Unmodified
Added
Removed
Modified
  • wxGUIDevelopment/New_Startup

    v41 v42  
    359359==== Roadmap ====
    360360
    361 Location wizard:
    362 
    363 * First page:
    364  * Database directory not editable but mentioned
    365  * Location name marked as required
    366  * Location title (renamed as description) marked as optional
    367  * "Set default region and resolution" removed and set automatically if info is available
    368  * "Create user mapset" removed (user can do it from the data catalog)
    369 * Next page depends on how the wizard was started
    370  * Jump to EPSG page or georef file page if started by those buttons
    371  * Go to decide what way to go page (current second page)
    372 * Page for deciding what way to go (current second page):
    373  * Only options not covered by the buttons in the startup screen or initial dialog from GUI
    374   * From WKT (is it useful, perhaps yes, but not only as a file but also as text)
    375   * XY
    376   * Projection from a list (or search from projection, add EPSG info to the list?)
    377   * From PROJ.4 string (isn't this the same as WKT once we have Proj v6?)
    378 * EPSG page:
    379  * Remove path to "/usr/share/proj/epsg"
    380   * Advanced users can use env var
    381   * If broken on Windows, new installer/package needed anyway.
    382  * Search?
    383 * Final page:
    384  * PROJ.4/WKT definition in scroll area
    385 
    386 Phase :
    387 
    388 * Simpler first page in the location wizard
    389  * Challenge: Clicking a big button is simpler, but wizard by default uses radio buttons and a next button.
    390 * Better EPSG page in the location wizard
    391 * Data catalog with "set level" function to not load data
    392 * Data catalog with "filter by item type" function to load or not load workspaces
    393 * Add in-GUI documentation and remove buttons, replace by context menu
    394  * Challenge: Search requires a widget (nested in context menu is strange)
     361Location wizard (no dependencies):
     362
     363 * Remove map picture
     364 * First page:
     365  * Database directory not editable but mentioned
     366  * Location name marked as required
     367  * Location title (renamed as description) marked as optional
     368  * "Set default region and resolution" removed and set automatically if info is available
     369  * "Create user mapset" removed (user can do it from the data catalog)
     370 * EPSG page:
     371  * Remove path to "/usr/share/proj/epsg"
     372   * Advanced users can use env var
     373   * If broken on Windows, new installer/package needed anyway.
     374  * Remove search? (that can be a separate page)
     375  * Add link to epsg.io.
     376  * Show the matching CSR as user types EPSG
     377  * "to WGS" dialog as an additional page
     378 * Choose projection page (Projection from a list choice)
     379  * Rename to something like define custom, esp. if search is removed from the EPSG page.
     380  * Add EPSG definitions to the first table? (if not see below)
     381 * Add a page to search for CRS defined with EPSG
     382  * Basically the current EPSG page
     383 * Final page:
     384  * Try harder to show EPSG, e.g. in case file was used
     385  * PROJ.4/WKT definition in scroll area
     386   * Scroll area is already there
     387   * Add mechanisms to show WKT for new versions Proj.
     388
     389Data catalog (no dependencies):
     390
     391* Add "set level" function to API to not load data
     392 * There needs to be a choice in context menu to load the data
     393* Add "filter by item type" function to API to load or not load workspaces or show or nor show mapsets and locations
     394 * This needs to be specific for each subtree
    395395* Show sample location to download in the data catalog
    396396 * Challenge: Naming
     397* Add multiple databases to data catalog
     398 * Button to add existing or new database
     399
     400GUI (no dependencies):
     401
     402* CLI parameters for g.gui:
     403 * load (display) all data in location as layers
     404 * prompt user to import more data
     405 * To be used after new location created by the startup script
     406 * Either as flags (`-d -i`) or as an actions option (`actions=load-data,suggest-import`)
     407* Collect recent mapsets, locations, databases
     408 * Certain number or just collect all ordered or with dates
     409 * Each level separately
     410* Collect recent workspaces
     411 * Certain number or just collect all ordered or with dates
     412
     413Data catalog changes which need "recent info" to be collected:
     414
     415* Filter in data catalog showing only recent
     416* Order in data catalog by time (most recent on top)
     417 * Also add button to filter alphabetically
     418* All (previously saved) or recent workspaces shown in the startup window
     419
     420Location wizard changes inter-depended with a set of new buttons in startup:
     421
     422 * Second page depends on how the wizard was started
     423  * Jump to EPSG page or georef file page if started by those buttons
     424  * Go to decide what way to go page (current second page)
     425 * Page for deciding what way to go (current second page):
     426  * Only options not covered by the buttons in the startup screen or initial dialog from GUI
     427   * From WKT (is it useful, perhaps yes, but not only as a file but also as text)
     428   * XY
     429   * Projection from a list (or search for projection, add EPSG list?)
     430   * From PROJ.4 string (isn't this the same as WKT once we have Proj v6 and proj4 strings are completely dropped?)
     431   * Add also option to search for CRS defined by EPSG? (basically the current EPSG page)
     432
     433Startup window changes inter-depended with changes in location wizard:
     434
    397435* Button to create a new location
    398436 * Next step
    399437* Results in two buttons new location and show sample data to download
    400 * Show data button per item in context menu
     438* A "show data" choice per item in context menu
    401439* Multiple buttons in the toolbar under the data catalog tree
    402440 * Beginners can ignore
    403441* Bigger buttons on the side for the important things
    404 * CLI parameters for g.gui:
    405  * load all data as layers
    406  * prompt user to import more data
    407  * used after new location created
    408 
    409 Phase :
    410 
    411 * Collect recent mapsets, locations, databases
    412 * Filter in data catalog showing only recent
    413 * Order in data catalog by time (most recent on top)
    414 
    415 Phase :
    416 
    417 * Collect recent workspaces (certain number or just collect all)
    418 * All (previously saved) or recent workspaces shown in the startup window
    419 * Add multiple databases to data catalog
    420442== See also ==
    421443