<html><body><p>Hello everyone,</p><p style="line-height:normal;margin-bottom:0pt"><br></p><div>

I am sending my Week 7 report (July 19 - July 23). It can be also found at the project wiki: <a rel="noopener" href="https://trac.osgeo.org/grass/wiki/GSoC/2021/SingleWindowLayout#Week7">https://trac.osgeo.org/grass/wiki/GSoC/2021/SingleWindowLayout#Week</a><a href="https://trac.osgeo.org/grass/wiki/GSoC/2021/SingleWindowLayout#Week7">7</a>.</div><div><br></div><div>I would also like to do a <b>little advertising</b> here, so that's the reason why I am sending this e-mail to all GRASS users :-) If you are interested in real Single-Window proposals (not just mock-ups [1]), feel free to look at the new discussion Issue here [5]. The comments of your opinions/preferences will be very appreciated!<br></div><div><br></div><div>And now, back to the report :-) :<br></div><div><br></div><p><strong>1) What did I complete this week?</strong></p><p>This week I have been working on the coding of basic functionalities for the Single-Window layout on my locally merged branch. First I set up several Issues for those, however, since I am still working on my local branch, I eventually decided to address more Issues within one PR (so previously created Issues were merged into two larger ones - see [2], [3]).</p><p><br></p><p>I integrated the Map Display into a new AuiNotebook and fixed the existing events - see PR [4]. These changes are ready to merge.</p><p><br></p><p>I also created two Issues that will be important after the integration of basic functionalities and the creation of new events for the AuiNotebook center pane. The first one is kind of a discussion Issue. We can share suggestions there for what the startup GUI could look like. I have already added some proposals based on my local branch, see [5]. I am aware of the priority of the G8 release, so I feel it is something to be discussed later on.</p><p><br></p><p>The second Issue [6] talks about an important enhancement that allows a user to undock the AuiNotebook pane into the wx.Frame widget (will be enabled through a button probably). This enhancement is very crucial as it will allow users who like the Multi-Window layout to continue using it even within this new GUI. It will probably be the last functionality I will complete within GSoC - or it is at least a plan - there might be some shortcomings in the refactoring PRs needed to be repaired, as big changes often cause minor errors.</p><p><br>
</p>
<p>
<strong>2) What am I going to achieve for next week?</strong><br>
I am gonna work on the implementation of new events for AuiNotebook (see [3]) and I also need to go back to PR [7]. It needs more testing and there still remains to integrate wx.Panel into <span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:medium;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial">g.gui.photo2image</span><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:medium;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;display:inline!important;float:none"><span> and </span></span><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:medium;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;orphans:2;text-align:start;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;display:inline!important;float:none"><span><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:medium;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial">g.gui.image2target</span><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:medium;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;orphans:2;text-align:start;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;display:inline!important;float:none"><span><i> </i>GUI tools. I also have some problems with closing events for independent GUI Map Displays here that need to be sorted out.<br></span></span></span></span></p><p><br></p>
<p>
<strong>3) Is there any blocking issue?</strong><br>
No, It is not.</p><div><br></div><div>[1] <a href="https://trac.osgeo.org/grass/wiki/wxGUIDevelopment/SingleWindow">https://trac.osgeo.org/grass/wiki/wxGUIDevelopment/SingleWindow</a><br></div><p>[2] <a href="https://github.com/OSGeo/grass/issues/1735">https://github.com/OSGeo/grass/issues/1735</a><br></p><p>[3] <a href="https://github.com/OSGeo/grass/issues/1750">https://github.com/OSGeo/grass/issues/1750</a></p><p>[4] <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/pull/1732" rel="noopener">https://github.com/OSGeo/grass/pull/1732</a></p><p>[5] <a href="https://github.com/OSGeo/grass/issues/1747">https://github.com/OSGeo/grass/issues/1747</a> <br></p><p>[6] <a href="https://github.com/OSGeo/grass/issues/1748">https://github.com/OSGeo/grass/issues/1748</a><br></p><p>[7] <a class="-wm-ext-link" href="https://github.com/OSGeo/grass/pull/1675" rel="noopener"><span class="-wm-icon">​</span>https://github.com/OSGeo/grass/pull/1675</a></p><p><br></p><p>Best wishes,</p>Linda Kladivova</body></html>