<div dir="ltr">Hi all,<div><br></div><div><div style="font-family:arial,sans-serif;font-size:13px"><font face="arial, sans-serif"><b>What did I do this week?</b></font></div><div style="font-family:arial,sans-serif;font-size:13px">
<font face="arial, sans-serif"><b><br></b></font></div><div><div><font face="arial, sans-serif">This week I was refining previous week solved bugs, solving new ones, adding small features related to the bugs and implementing a major change in app behavior and life cycle (not finished yet).</font></div>
<div><font face="arial, sans-serif">Also I have solved all the problems that I had with the server, and now is working with geocoding configured and webapp prepared to use it as know it offers the possibility, as it is configured, to input the locations by text.</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">So, things I have done regarding Android app:</font></div><div><font face="arial, sans-serif">- I have now permissions to pull commits, so I have removed development particular parts to made the first changes to GSoC branch.</font></div>
<div><font face="arial, sans-serif">- Added a correction to mode icons inserted last week.</font></div><div><font face="arial, sans-serif">- Solved one bug in the Panel by "miscwidgets" that we use which caused a "divide by zero" when some environment changes occurred, hence the app crashed. </font></div>
<div><font face="arial, sans-serif">- Changed the way to checkBoundaries in server auto detection, now with my simple version always works but I need to further investigate.</font></div><div><font face="arial, sans-serif">- I have added some functionalities to "custom server" option, because is a bit complicated to work with them. </font></div>
<div><ul style><li style><span style="font-family:arial,sans-serif">Geocoding now checks if not server is selected or is a custom one so no boundaries are defined. Before crashed. Only for Nominatim.</span><br></li><li style>
<span style="font-family:arial,sans-serif">Now as soon as is selected custom server is set. Before was set if server was not autodetected and view was recreated.</span><br></li><li style><span style="font-family:arial,sans-serif">If custom server is selected from servers list, it comes with the value from preferences, not blank.</span><br>
</li></ul></div><div><font face="arial, sans-serif">- To perform geocoding now is always with Google Places or Nominatim. Before was with android geocoding, but with the new errors detection I have discovered that an exception was the result many times.</font></div>
<div><font face="arial, sans-serif">- Code was handling "keyboard hidden" and "orientation change" events, to force to not restart the app. Removing this (because not handling is really done, is just a workaround), I have discovered that the mechanism to save the state are not working properly and if app is restarted bundles are not recovered, nor saved. Also I think this creates the crashes on "locale change" (along with the panel error that I have said).</font></div>
<div><font face="arial, sans-serif">Now, I'm re-implementing all the save state and restore process, this part is not finished.</font></div></div><div style><font face="arial, sans-serif"><br></font></div><div style>
<font face="arial, sans-serif"><br>
</font></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><font face="arial, sans-serif"><br></font></div><div style="font-family:arial,sans-serif;font-size:13px">
<font face="arial, sans-serif"><b>What will I be working on next week?</b></font></div><div style="font-family:arial,sans-serif;font-size:13px"><font face="arial, sans-serif"><br></font></div><div style="font-family:arial,sans-serif;font-size:13px">
<font face="arial, sans-serif">- I will totally finish with bugs and let the app totally clean.</font></div><div style="font-family:arial,sans-serif;font-size:13px"><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">- Add some more improvements to UI.</font></div>
<div style="font-family:arial,sans-serif;font-size:13px"><font face="arial, sans-serif"><br></font></div><div style="font-family:arial,sans-serif;font-size:13px"><font face="arial, sans-serif">- Go for RT info or bike triangle if possible.</font></div>
<div style="font-family:arial,sans-serif;font-size:13px"><font face="arial, sans-serif"><br></font></div><div style="font-family:arial,sans-serif;font-size:13px"><font face="arial, sans-serif"><br></font></div><div style="font-family:arial,sans-serif;font-size:13px">
<font face="arial, sans-serif"><b>Did I meet with any stumbling blocks?</b></font></div><div style="font-family:arial,sans-serif;font-size:13px"><font face="arial, sans-serif"><br></font></div><div style="font-family:arial,sans-serif;font-size:13px">
- I'm having some problems with the part of saving the state and restoring it.</div><div style="font-family:arial,sans-serif;font-size:13px"><font face="arial, sans-serif"><br></font></div><div style="font-family:arial,sans-serif;font-size:13px">
<font face="arial, sans-serif"><br></font></div><div style="font-family:arial,sans-serif;font-size:13px"><font face="arial, sans-serif"><br></font></div><div style="font-family:arial,sans-serif;font-size:13px"><font face="arial, sans-serif">Kind regards,</font></div>
<div style="font-family:arial,sans-serif;font-size:13px"><font face="arial, sans-serif">Vreixo González</font></div></div></div>