OpenStreetMap logo OpenStreetMap

Starting the new year with milestone achievements! In this 22nd development update, we’re excited to present comprehensive mobile support improvements across OpenStreetMap-NG. We’ve also reached critical development milestones that put us on the final stretch toward public beta testing.

🔖 You can read other development diaries here:
https://www.openstreetmap.org/user/NorthCrab/diary/

⭐ This project is open-source — join us today:
https://github.com/openstreetmap-ng/openstreetmap-ng

GitHub Stars

🛈 This initiative is not affiliated with the OpenStreetMap Foundation.


Video Summary

This week’s video demonstration focuses primarily on our mobile interface improvements. Through practical examples and side-by-side comparisons, I showcase how OpenStreetMap-NG elevates the mobile experience.

⬇ Click the image below to play

Video thumbnail

or click here: https://peertube.monicz.dev/w/kRt9W3qqcRtxSwxsGiXmUN


Enhanced Mobile Support

We’ve significantly improved mobile support across the entire platform, addressing critical usability issues present in the current OSM implementation. Highlighted enhancements include:

  • Persistent search bar on mobile devices
  • Smooth, animated navigation transitions for a more polished experience
  • Reorganized navigation menu with logical grouping and improved accessibility
  • Optimized map scale indicator placement for better readability
  • Better text formatting and spacing in content pages like “About”
  • Properly scaled and positioned UI elements across all pages
  • Functional GPS traces interface (fixing current broken mobile experience)
  • Responsive settings pages with proper layout and scrolling
  • Working OAuth2 application management interface
  • Properly rendered profile pages with optimized spacing
  • Mobile-friendly sign-in and sign-up pages (great first-time experience)

While these highlights showcase our most notable improvements, we’ve applied the same attention to detail across every corner of OpenStreetMap-NG. Each page, component, and interaction has been optimized for mobile users.

▶️ Watch video segment


Planet Replication Sync

We’ve achieved another milestone in OpenStreetMap-NG’s data synchronization capabilities. The project now supports continuous planet replication data synchronization (minutely, hourly, daily), expanding beyond our previous reliance on planet dumps and extracts.

With replication support in place, OpenStreetMap-NG gains the ability to generate custom geographic extracts without requiring additional tooling. Additionally, this functionality marks a foundation for the future OSM Ruby to OSM-NG migration procedure.

▶️ Watch video segment


Preparation For Release

As we approach the public beta testing phase, we’ve completed several critical components:

  • Email notification system (including message templates)
  • Background automatic changeset management
  • Various performance optimizations and fixes

What’s Left:

  • Dark mode implementation

The focus on implementing dark mode before public beta is strategic - we want to gather useful feedback on this feature during the testing period when user engagement will be at its peak. This approach ensures we can identify and address any visual or usability issues early in the development cycle.

▶️ Watch video segment


🌠 Sponsors

This update was sponsored by 17 individual supporters on Liberapay and GitHub Sponsors.

Thank you people of the map! 🦀

Early supporters of the project receive something special: the time-limited OpenStreetMap-NG Founder profile badge. We believe in inclusive community building, so this unique reward is available to every supporter during the development phase, regardless of donation amount.

Discussion

Comment from Hedaja on 8 January 2025 at 20:11

Just food for thought. Left handed-people might not be the majority but I still think they are tśignificant in numbers (about 10%) . So it might be nice to have an option to adjust that. On the other hand if this is the only page that would benefit from it, it would probably be fine because a lot of people hold those big modern smartphones with two hands anyways.

Log in to leave a comment