<html><body><p style="line-height:normal;margin-bottom:0pt">Hello GRASS GIS Community,</p><p style="line-height:normal;margin-bottom:0pt"><br></p>
<p>I am sending my report for Week 2 (June 8-June 12). The report can also be found in the project wiki: <a href="https://trac.osgeo.org/grass/wiki/GSoC/2020/StartupWindow" title="https://trac.osgeo.org/grass/wiki/GSoC/2020/StartupWindow" rel="noopener">https://trac.osgeo.org/…dow</a>.<br></p><p><br></p><p>
<strong>1) What did I complete this week?</strong><br>
I focused mainly on completing the PR (see <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/pull/670"><span class="-wm-icon"></span>https://github.com/OSGeo/grass/pull/670</a>) regarding the EPSG page. New things that are already incorporated:
</p>
<ul><li>remove path to "/usr/share/proj/epsg"
</li><li>merge search and EPSG code text inputs
</li><li>searching in a list on the fly
</li><li>if epsg code is empty, nothing is selected and "next" button is not active
</li><li>change informative URL according to a query string (link to epsg.io)
</li></ul><p>
Other two PRs were established:
</p>
<ul><li>Startup GUI automatic detection of grassdata: make case independent (see <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/pull/664"><span class="-wm-icon"></span>https://github.com/OSGeo/grass/pull/664</a>, see <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/issues/644"><span class="-wm-icon"></span>https://github.com/OSGeo/grass/issues/644</a>).
Detects a grassdata directory if present, but it does not detect
GRASSDATA, Grassdata, or any other possible combinations of cases. It
should be independent to allow for different cultures of case usage in
file and directory naming.
</li><li>Create grassdata automatically on the first GUI startup (see <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/pull/705"><span class="-wm-icon"></span>https://github.com/OSGeo/grass/pull/705</a>, see <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/issues/682"><span class="-wm-icon"></span>https://github.com/OSGeo/grass/issues/682</a>)
</li></ul><p>
After starting GRASS GIS with GUI, the GUI now searches for existing
grassdata. If nothing is found, GRASS GIS (GUI) should automatically create a directory named grassdata as a subdirectory of a
platfrom-dependent directory. This platfrom-dependent directory would
be:
</p>
<ol><li>$HOME (os.path.expanduser('~')) on Linux and the like,
</li><li>User's Documents on Windows (see dac6d4a for code trying to identify that dir),
</li><li>One of the above on macOS - macOS users, please share your ideas.
</li><li>If that fails, it should use a temporary directory (/tmp/... etc.) as a fallback.
</li></ol><p>
Those PRs are still in progress. <br></p><p><br></p>
<p>
<strong>2) What am I going to achieve next week?</strong><br>
</p>
<p>
I would definitely work on finishing PRs see <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/pull/664"><span class="-wm-icon"></span>https://github.com/OSGeo/grass/pull/664</a> and <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/pull/705"><span class="-wm-icon"></span>https://github.com/OSGeo/grass/pull/705</a>.
Then I will continue in work on Location Wizard particularly Projection page and Final Page. The labels in some pages will be also probably somehow changed, so far it was not addressed. <br></p><p><br></p>
<p>
<strong>3) Is there any blocking issue?</strong><br>
</p>
<p>
No, it isn't. <br></p><p><br></p><p>Regards,</p>Linda Kladivova</body></html>