GSOC 2017 is quickly coming to an end and here is the final wrap-up about the development progress:
1.8. – 13. 8.
- adjustment of the route browser view (new icons symbolizing status of a route – if it was fully downloaded already; if it was checked for the possible existence of master relation)
- adjust master variants view (improved logic to enable the view of route variants)
- creation of new routes from route browser’s window (new button was added) + editing steps undo/redo of new routes
- it is now possible to change members in all routes (both new and existing) with a new button in route browser’s window. When the “members editing” mode is enabled, the user can click (toggle) membership of any node element in the map. All route’s members are highlighted with a cyan circle marker…
- various fixes – e.g. I decided to add strict type specifications lint rule because it starts to be helpful with the growing amount of code…
14.8. – 20.8.
- I added more satellite/hybrid layers to the app because we had problems with the aerial coverage and good spatial resolution of Esri imagery. Layers of HERE and Mapbox are used in the basic unpaid version but it should be enough for now. Later on, I plan to add a Bing layer too.
- I had to rewrite changeset uploading functionality so I can upload created platforms and routes to the OSM API.
21.8. – 27.8.
- I decided to disable Sentry service completely for now (web app used for error tracking). I figured out that is was successfully hiding some of the ng2 errors in the log. I am going to add it back later after I will figure out how to use it without these complications.
- added “open in JOSM” functionality (new button inside the current selection window)
- bug fixes, work on some UI improvements, etc.
After 28.8.
- I am going to work on the UI so the first users will have a better experience using the app. In the next weeks, we plan to publish some info about the app to the OSMWeekly newsletter. This means that the first users will share their thoughts about the application or join the development. I plan to register a talk on the FOSS4G.be which will be held in October. Next work will probably focus on the improvement editing functionality and on the restyling of an app for move devices too.
For now, I want to say that it was a great experience to participate in the Google Summer of Code and cooperate with my mentors.