[prev in list] [next in list] [prev in thread] [next in thread] 

List:       grass-dev
Subject:    [GRASS-dev] =?utf-8?q?GSoC_2020-_Final_Report=3A_Creation_of_a_ne?= =?utf-8?q?w_GRASS_GIS_startup_me
From:       "L.Kladivova" <L.Kladivova () seznam ! cz>
Date:       2020-08-30 6:49:29
Message-ID: FbU.I}ws.2GpRo9h3v23.1VIqlv () seznam ! cz
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Dear Community,

  

I would like to present to you the final report. The final report can be 
also found at https://trac.osgeo.org/grass/wiki/GSoC/2020/StartupWindow#
FinalReport.

I am very proud to be part of this project. I think it brought me lots of 
new experience and it is a great thing that I could contribute to such a 
great project as GRASS GIS is!

  

Title: Creation of a new GRASS GIS startup mechanism
Community: GRASS GIS - OSGeo

  

Abstract:
This project focused on the creation of a more user-friendly GRASS GIS
startup. The general idea was to make the initial user's contact easier and
with a less steep learning curve. While programming new GRASS startup GUI 
several tasks were solved – changes in Location wizard structure, Data
Catalog as well as general GUI. The initial motion was that the Data Catalog
would be only expanded so that in addition to raster and vector data, it can
even manage Locations and Mapsets. Eventually, the Data Catalog took over 
the role of the Startup screen and completely replaced it. After these
changes when starting GRASS GIS we are directly redirected to Data Catalog
which became the focal point of the whole system.

  

The state of the art BEFORE the start of GSoC:
Every new GRASS GIS user was always redirected to the Startup screen, where
he had to perform several steps (set up a database, location, and mapset).
It was quite confusing without knowing what each of these elements actually
means. So It can happen that a new potentially satisfied user could give up
working with this software right at the beginning (I speak from my own
experience). And that's a shame because GRASS GIS offers a lot of great 
features! Before GSoC, the main role was played by the Startup screen and 
after somewhat confusing setup the GRASS was launched on the Layers tab. At
this point, the Data Catalog only allowed to work with layers and did not 
allow to manage mapsets and locations. It also does not allow adding more 
than one database.

  

The state of the art AFTER GSoC:
First, let's focus on the first important utility, and that is the Location
Wizard. This guide for creating a new location has changed quite a lot. The
first page has been streamlined and somewhat misleading names of the
individual attributes have also been changed. Similarly, the next page, 
originally named "Choose method for creating a new location", is now much 
more clearly defined with the new name "Select Coordinate Reference System
(CRS)". CRS can be newly specified using WKT string. However, the biggest 
change has affected the page with the original name "Choose EPSG Code", now
"Select CRS from list". This window newly supports dynamic search as well as
a hyperlink to EPSG pages which changes dynamically according to the filter
set by the user.

The second thing I focused on throughout July and August was the Data
Catalog. For this tool, it was necessary to take over all the functionality
of the canceled Startup screen. I would like to emphasize here the most 
important functionalities that were coded. The data catalog now supports the
addition of multiple databases. These databases can be deleted from the tree
or deleted directly from the disk. The Data Catalog also supports the
creation, renaming, and deletion of mapsets and locations. Among other
things, it also supports deleting multiple mapsets and locations. Several 
icons have also been added for easy manipulation. Another important thing 
that has been addressed is the distinguishing of mapsets. In the Data
Catalog, mapsets owned by a different user are now grayed out as well as 
mapsets that are "in use". These cases were also considered when renaming/
deleting, therefore several checks were performed. When switching mapsets,
it is possible to remove gislock (make available the mapset which is "in 
use"). The term gislock is no longer confused with the lock icon in the 
context menu which allows or restricts editing outside the current mapset 
and which now has the character of an editing pencil. At this point, I would
also like to emphasize the great contribution that Anna Petrasova coded, and
that does the differentiation of databases, locations, mapsets, and layers
in Data Catalog by icons.

The third thing that has undergone a big change is the very start of GRASS.
GRASS GIS no longer uses the Startup screen. The default tab in GUI is now
the Data tab which contains the Data Catalog. For the first-time user, GRASS
is launched in the Demolocation "world_latlong_wgs84" which should be an 
example of the correct use of the PERMANENT mapset and other user-created 
mapsets. If you are not a first-time user, Data Catalog is opened in the 
last used mapset.

  

Conclusion:
The main task to create a new starting mechanism has been completed.
Features have also been added compared to the original Startup screen, such
as deleting mapsets and locations, resolving mapsets by ownership and lock,
etc. The Data Catalog can be enhanced with additional features, but the main
part where it replaces the Startup screen is done. Similarly, the Location
Wizard has been improved and is currently much more user-friendly. A more 
detailed description of the new functionalities and a comparison using
screenshots is contained in a short presentation which will be used for 
presenting the news to the GRASS community.

  

Next Steps:

   * An important task for the future is to improve the first-time user 
   experience. To do this, we could implement information windows that
   introduce the first-time user to the next steps. Example: Do you want to
   create a new location? Etc.
   * Although the Demolocation contains maps, they are not displayed in the
   map window at startup. This should be improved as well.
   * Furthermore, it is necessary to focus on the connection of the Layer 
   Manager with the Data Catalog. For example, when creating a location from
   the Layer Manager, a location should be also loaded in the Data Catalog.
   * Due to the fact that the Data Catalog has become the center of the 
   whole system, further development will be focused on the Data Catalog. 
   Its functionality might be extended to work with time series (raster, 
   vector, and raster3d).


Permanent Links:

Pull requests related to the Data Catalog:

Adapt tooltip 'Add new grass database' button:   https://github.com/OSGeo/
grass/pull/936(https://github.com/OSGeo/grass/pull/936)

Add direct editing of mapset and location name:   https://github.com/OSGeo/
grass/pull/920(https://github.com/OSGeo/grass/pull/936)

Multiple grass databases context menu shows Delete locations: https://
github.com/OSGeo/grass/pull/914(https://github.com/OSGeo/grass/pull/936)

Switch to another mapset when in use (aka force remove lock):   https://
github.com/OSGeo/grass/pull/906(https://github.com/OSGeo/grass/pull/906)

Check for gislock and other issues when deleting/renaming/editing mapset and
location in Data Catalog: https://github.com/OSGeo/grass/pull/904
(https://github.com/OSGeo/grass/pull/906)

Double click on map from different location fails: https://github.com/OSGeo/
grass/pull/886(https://github.com/OSGeo/grass/pull/906)

Allow delete on multiple locations in Data Catalog:   https://github.com/
OSGeo/grass/pull/875(https://github.com/OSGeo/grass/pull/906)

Misleading lock symbol icon in the in the Data tab toolbar: https://github.
com/OSGeo/grass/pull/870(https://github.com/OSGeo/grass/pull/870)

Distinguish mapsets by ownership and lock in Data tab: https://github.com/
OSGeo/grass/pull/849(https://github.com/OSGeo/grass/pull/870)

An action should be required before modifying other mapsets:   https://
github.com/OSGeo/grass/pull/848(https://github.com/OSGeo/grass/pull/870)

Add new icons to Data Catalog for actions avaliable in context menu
(continue): ​https://github.com/OSGeo/grass/pull/830
(https://github.com/OSGeo/grass/pull/830)

Add new icons to Data Catalog for actions avaliable in context menu:
https://github.com/OSGeo/grass/pull/811
(https://github.com/OSGeo/grass/pull/811)

Allow delete on multiple mapsets in Data Catalog: https://github.com/OSGeo/
grass/pull/795(https://github.com/OSGeo/grass/pull/811)

Add new location action to database node in Data tab: https://github.com/
OSGeo/grass/pull/790(https://github.com/OSGeo/grass/pull/811)

Do not reload the tree after canceled Delete in Data Catalog: ​https://
github.com/OSGeo/grass/pull/789(https://github.com/OSGeo/grass/pull/789)

Distinguish label and name of node:   ​https://github.com/OSGeo/grass/pull/
783(https://github.com/OSGeo/grass/pull/783)

Add rename and delete of Location and Mapset in Data Catalog: https://
github.com/OSGeo/grass/pull/771(https://github.com/OSGeo/grass/pull/771)

Add multiple GRASS databases:   https://github.com/OSGeo/grass/pull/761
(https://github.com/OSGeo/grass/pull/761)

Merge LocationMapTree and DataCatalogTree: ​https://github.com/OSGeo/grass/
pull/755(https://github.com/OSGeo/grass/pull/771)

InderError after right click on 'GRASS Locations in...' in the Data tab: 
https://github.com/OSGeo/grass/pull/736
(https://github.com/OSGeo/grass/pull/736)

Add new mapset action to Data Catalog: https://github.com/OSGeo/grass/pull/
731(https://github.com/OSGeo/grass/pull/736)

  

Pull requests related to the Location Wizard:

Correct errors according to flake 8 and add some description: ​https://
github.com/OSGeo/grass/pull/728(https://github.com/OSGeo/grass/pull/789)

Improve new location's CRS method selection page:   ​https://github.com/
OSGeo/grass/pull/706(https://github.com/OSGeo/grass/pull/783)

EPSG page: https://github.com/OSGeo/grass/pull/670
(https://github.com/OSGeo/grass/pull/771)

Map picture removed:   https://github.com/OSGeo/grass/pull/657
(https://github.com/OSGeo/grass/pull/761)

First page: ​https://github.com/OSGeo/grass/pull/646
(https://github.com/OSGeo/grass/pull/771)

First page: https://github.com/OSGeo/grass/pull/493
(https://github.com/OSGeo/grass/pull/736)

  

Pull requests related to the Startup:

Start in a demo/startup location: ​https://github.com/OSGeo/grass/pull/868
(https://github.com/OSGeo/grass/pull/789)

Store list of databases in settings:   ​https://github.com/OSGeo/grass/pull/
858(https://github.com/OSGeo/grass/pull/783)

Changes in Layer Manager tabs order and labels: https://github.com/OSGeo/
grass/pull/802(https://github.com/OSGeo/grass/pull/771)

Make Data tab the default in GUI:   https://github.com/OSGeo/grass/pull/756
(https://github.com/OSGeo/grass/pull/761)

Create grassdata automatically on the first GUI startup: ​https://github.
com/OSGeo/grass/pull/705(https://github.com/OSGeo/grass/pull/771)

Startup GUI automatic detection of grassdata: make case independent:
https://github.com/OSGeo/grass/pull/664
(https://github.com/OSGeo/grass/pull/736)

  

The project that includes all PRs (not only mine) related to this
problematics:
​https://github.com/OSGeo/grass/projects/1
(https://github.com/OSGeo/grass/projects/1)

  

Weekly Reports:
​https://trac.osgeo.org/grass/wiki/GSoC/2020/StartupWindow
(https://trac.osgeo.org/grass/wiki/GSoC/2020/StartupWindow)

  

Presentation of new startup GUI in Beamer (Google Drive public folder):
https://drive.google.com/file/d/1dMTAKSW43P3lmIdcSIxRASDomIGxTyJL/view?usp=
sharing
(https://drive.google.com/file/d/1dMTAKSW43P3lmIdcSIxRASDomIGxTyJL/view?usp=sharing)




I would like to express my big gratitude to Google, OSGeo, GRASS community,
and special Thank you belongs to Anna Petrasova and Vaclav Petras,
experienced mentors, who taught me many interesting things. :-)




Thank you!





Best,

Linda Kladivova




  
 
[Attachment #5 (text/html)]

<html><body><p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Dear Community, \
</span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">&nbsp;</span></p>



<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">I would like to \
present to you the final report. The final report can be also found at \
https://trac.osgeo.org/grass/wiki/GSoC/2020/StartupWindow#FinalReport.</span></p><p \
class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">I am very proud \
to be part of this project. I think it brought me lots of new experience and it is a \
great thing that I could contribute to such a great project as GRASS GIS \
is!</span></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:15pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">&nbsp;</span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">Title:</span></b><span style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"> Creation of a \
new GRASS GIS startup mechanism<br> <b>Community:</b> GRASS GIS - OSGeo </span><span \
style="font-size:15pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">&nbsp;</span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">Abstract:</span></b><span style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"><br> This \
project focused on the creation of a more user-friendly GRASS GIS startup. The \
general idea was to make the initial user's contact easier and with a less steep \
learning curve. While programming new GRASS startup GUI several tasks were solved – \
changes in Location wizard structure, Data Catalog as well as general GUI. The \
initial motion was that the Data Catalog would be only expanded so that in addition \
to raster and vector data, it can even manage Locations and Mapsets. Eventually, the \
Data Catalog took over the role of the Startup screen and completely replaced it. \
After these changes when starting GRASS GIS we are directly redirected to Data \
Catalog which became the focal point of the whole system. </span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">&nbsp;</span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">The state of the \
art BEFORE the start of GSoC:</span></b><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"><br> Every new \
GRASS GIS user was always redirected to the Startup screen, where he had to perform \
several steps (set up a database, location, and mapset). It was quite confusing \
without knowing what each of these elements actually means. So It can happen that a \
new potentially satisfied user could give up working with this software right at the \
beginning (I speak from my own experience). And that's a shame because GRASS GIS \
offers a lot of great features! Before GSoC, the main role was played by the Startup \
screen and after somewhat confusing setup the GRASS was launched on the Layers tab. \
At this point, the Data Catalog only allowed to work with layers and did not allow to \
manage mapsets and locations. It also does not allow adding more than one database. \
</span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">&nbsp;</span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">The state of the \
art AFTER GSoC:</span></b><span style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"><br> First, \
let's focus on the first important utility, and that is the Location Wizard. This \
guide for creating a new location has changed quite a lot. The first page has been \
streamlined and somewhat misleading names of the individual attributes have also been \
changed. Similarly, the next page, originally named "Choose method for creating a new \
location", is now much more clearly defined with the new name "Select Coordinate \
Reference System (CRS)". CRS can be newly specified using WKT string. However, the \
biggest change has affected the page with the original name "Choose EPSG Code", now \
"Select CRS from list". This window newly supports dynamic search as well as a
hyperlink to EPSG pages which changes dynamically according to the filter set
by the user. </span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">The second thing \
I focused on throughout July and August was the Data Catalog. For this tool, it was \
necessary to take over all the functionality of the canceled Startup screen. I would \
like to emphasize here the most important functionalities that were coded. The data \
catalog now supports the addition of multiple databases. These databases can be \
deleted from the tree or deleted directly from the disk. The Data Catalog also \
supports the creation, renaming, and deletion of mapsets and locations. Among other \
things, it also supports deleting multiple mapsets and locations. Several icons have \
also been added for easy manipulation. Another important thing that has been \
addressed is the distinguishing of mapsets. In the Data Catalog, mapsets owned by a \
different user are now grayed out as well as mapsets that are "in use". These
cases were also considered when renaming/deleting, therefore several checks
were performed. When switching mapsets, it is possible to remove gislock (make
available the mapset which is "in use"). The term gislock is no
longer confused with the lock icon in the context menu which allows or
restricts editing outside the current mapset and which now has the character of
an editing pencil. At this point, I would also like to emphasize the great
contribution that Anna Petrasova coded, and that does the differentiation of
databases, locations, mapsets, and layers in Data Catalog by icons. </span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">The third thing \
that has undergone a big change is the very start of GRASS. GRASS GIS no longer uses \
the Startup screen. The default tab in GUI is now the Data tab which contains the \
Data Catalog. For the first-time user, GRASS is launched in the Demolocation \
"world_latlong_wgs84" which should be an example of the correct use of the PERMANENT \
mapset and other user-created mapsets. If you are not a first-time user, Data Catalog \
is opened in the last used mapset. </span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">&nbsp;</span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></b><span \
style="font-size:16px"><b><span style="font-family:'Times New Roman',serif" \
lang="EN-US">Conclusion:</span></b><span style="font-family:'Times New Roman',serif" \
lang="EN-US"></span></span><span style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"><br> The main \
task to create a new starting mechanism has been completed. Features have also been \
added compared to the original Startup screen, such as deleting mapsets and \
locations, resolving mapsets by ownership and lock, etc. The Data Catalog can be \
enhanced with additional features, but the main part where it replaces the Startup \
screen is done. Similarly, the Location Wizard has been improved and is currently \
much more user-friendly. A more detailed description of the new functionalities and a \
comparison using screenshots is contained in a short presentation which will be used \
for presenting the news to the GRASS community. </span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">&nbsp;</span></p>

<p><b><span style="mso-ansi-language:EN-US" lang="EN-US"><span \
style="font-size:16px">Next Steps:</span></span></b></p>

<ul type="disc"><li class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal;mso-list:l0 \
level1 lfo1;tab-stops:list 36pt"><span style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">An important \
                task for the future is to improve
     the first-time user experience. To do this, we could implement information
     windows that introduce the first-time user to the next steps. Example: Do
     you want to create a new location? Etc. </span></li><li class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal;mso-list:l0 \
level1 lfo1;tab-stops:list 36pt"><span style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Although the \
                Demolocation contains maps, they are
     not displayed in the map window at startup. This should be improved as
     well. </span></li><li class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal;mso-list:l0 \
level1 lfo1;tab-stops:list 36pt"><span style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Furthermore, it \
                is necessary to focus on the
     connection of the Layer Manager with the Data Catalog. For example, when
     creating a location from the Layer Manager, a location should be also
     loaded in the Data Catalog. </span></li><li class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal;mso-list:l0 \
level1 lfo1;tab-stops:list 36pt"><span style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Due to the fact \
                that the Data Catalog has become
     the center of the whole system, further development will be focused on the
     Data Catalog. Its functionality might be extended to work with time series
     (raster, vector, and raster3d). </span></li></ul>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Permanent \
Links:</span></b><span style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Pull requests \
related to the Data Catalog:</span></b><span style="font-size:12pt;font-family:'Times \
New Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Adapt tooltip \
'Add new grass database' button:&nbsp; </span><a \
href="https://github.com/OSGeo/grass/pull/936"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/936</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Add direct \
editing of mapset and location name:&nbsp; </span><a \
href="https://github.com/OSGeo/grass/pull/936"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/920</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Multiple grass \
databases context menu shows Delete locations: </span><a \
href="https://github.com/OSGeo/grass/pull/936"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/914</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Switch to \
another mapset when in use (aka force remove lock):&nbsp; </span><a \
href="https://github.com/OSGeo/grass/pull/906"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/906</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Check for \
gislock and other issues when deleting/renaming/editing mapset and location in Data \
Catalog: </span><a href="https://github.com/OSGeo/grass/pull/906"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/904</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Double click on \
map from different location fails: </span><a \
href="https://github.com/OSGeo/grass/pull/906"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/886</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Allow delete on \
multiple locations in Data Catalog:&nbsp; </span><a \
href="https://github.com/OSGeo/grass/pull/906"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/875</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Misleading lock \
symbol icon in the in the Data tab toolbar: </span><a \
href="https://github.com/OSGeo/grass/pull/870"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/870</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Distinguish \
mapsets by ownership and lock in Data tab: </span><a \
href="https://github.com/OSGeo/grass/pull/870"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/849</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">An action should \
be required before modifying other mapsets:&nbsp; </span><a \
href="https://github.com/OSGeo/grass/pull/870"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/848</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Add new icons to \
Data Catalog for actions avaliable in context menu (continue): </span><a \
href="https://github.com/OSGeo/grass/pull/830"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">​https://github.com/OSGeo/grass/pull/830</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Add new icons to \
Data Catalog for actions avaliable in context menu: </span><a \
href="https://github.com/OSGeo/grass/pull/811"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/811</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Allow delete on \
multiple mapsets in Data Catalog: </span><a \
href="https://github.com/OSGeo/grass/pull/811"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/795</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Add new location \
action to database node in Data tab: </span><a \
href="https://github.com/OSGeo/grass/pull/811"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/790</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Do not reload \
the tree after canceled Delete in Data Catalog: </span><a \
href="https://github.com/OSGeo/grass/pull/789"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">​https://github.com/OSGeo/grass/pull/789</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Distinguish \
label and name of node:&nbsp; </span><a \
href="https://github.com/OSGeo/grass/pull/783"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">​https://github.com/OSGeo/grass/pull/783</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Add rename and \
delete of Location and Mapset in Data Catalog: </span><a \
href="https://github.com/OSGeo/grass/pull/771"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/771</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Add multiple \
GRASS databases:&nbsp; </span><a href="https://github.com/OSGeo/grass/pull/761"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/761</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Merge \
LocationMapTree and DataCatalogTree: </span><a \
href="https://github.com/OSGeo/grass/pull/771"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">​https://github.com/OSGeo/grass/pull/755</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">InderError after \
right click on 'GRASS Locations in...' in the Data tab: </span><a \
href="https://github.com/OSGeo/grass/pull/736"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/736</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Add new mapset \
action to Data Catalog: </span><a \
href="https://github.com/OSGeo/grass/pull/736"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/731</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">&nbsp;</span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Pull requests \
related to the Location Wizard:</span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Correct errors \
according to flake 8 and add some description: </span><a \
href="https://github.com/OSGeo/grass/pull/789"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">​https://github.com/OSGeo/grass/pull/728</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Improve new \
location's CRS method selection page:&nbsp; </span><a \
href="https://github.com/OSGeo/grass/pull/783"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">​https://github.com/OSGeo/grass/pull/706</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">EPSG page: \
</span><a href="https://github.com/OSGeo/grass/pull/771"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/670</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Map picture \
removed:&nbsp; </span><a href="https://github.com/OSGeo/grass/pull/761"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/657</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">First page: \
</span><a href="https://github.com/OSGeo/grass/pull/771"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">​https://github.com/OSGeo/grass/pull/646</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">First page: \
</span><a href="https://github.com/OSGeo/grass/pull/736"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/493</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">&nbsp;</span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Pull requests \
related to the Startup:</span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Start in a \
demo/startup location: </span><a href="https://github.com/OSGeo/grass/pull/789"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">​https://github.com/OSGeo/grass/pull/868</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Store list of \
databases in settings:&nbsp; </span><a \
href="https://github.com/OSGeo/grass/pull/783"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">​https://github.com/OSGeo/grass/pull/858</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Changes in Layer \
Manager tabs order and labels: </span><a \
href="https://github.com/OSGeo/grass/pull/771"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/802</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Make Data tab \
the default in GUI:&nbsp; </span><a \
href="https://github.com/OSGeo/grass/pull/761"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/756</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Create grassdata \
automatically on the first GUI startup: </span><a \
href="https://github.com/OSGeo/grass/pull/771"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">​https://github.com/OSGeo/grass/pull/705</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Startup GUI \
automatic detection of grassdata: make case independent: </span><a \
href="https://github.com/OSGeo/grass/pull/736"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">https://github.com/OSGeo/grass/pull/664</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">&nbsp;</span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">The project that \
includes all PRs (not only mine) related to this problematics:<br>
</span><a href="https://github.com/OSGeo/grass/projects/1"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">​https://github.com/OSGeo/grass/projects/1</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">&nbsp;</span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Weekly \
Reports:<br> </span><a \
href="https://trac.osgeo.org/grass/wiki/GSoC/2020/StartupWindow"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">​https://trac.osgeo.org/grass/wiki/GSoC/2020/StartupWindow</span></a><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">&nbsp;</span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Presentation of \
new startup GUI in Beamer (Google Drive public folder):</span></b><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"><br> </span><a \
href="https://drive.google.com/file/d/1dMTAKSW43P3lmIdcSIxRASDomIGxTyJL/view?usp=shari \
ng">https://drive.google.com/file/d/1dMTAKSW43P3lmIdcSIxRASDomIGxTyJL/view?usp=sharing</a></p><p \
class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><br></p><div>I \
would like to express my big gratitude to Google, OSGeo, GRASS community, and special \
Thank you belongs to Anna Petrasova and Vaclav Petras, experienced mentors, who \
taught me many interesting things. :-)</div><div><br></div><div>Thank \
you!<br></div><div><br></div><div>Best,<br></div>Linda Kladivova<br><p \
class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><br><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span \
style="font-size:12pt;font-family:'Times New \
Roman',serif;mso-fareast-font-family:'Times New \
Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" \
lang="EN-US">&nbsp;</span></p>

</body></html>


[Attachment #6 (text/plain)]

_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic