We want to thank each and every of our 92 (49 new!) Voting Members for their vote and are looking forward to a next great year with our vibrant community. The result of the election will be published separately next week.
The new modularized renderer has been reviewed. This happened in three stages: first the architectural changes were reviewed (new concepts), then these were tied into the exiting rendering loop in a another PR and finally a PR that contained all updates layers that update
Drawables. There are some Q&A meeting notes available for the last PR for those interested.
The next step is to check in the now reviewed
topic/drawable branch into
main. This will likely happen before the end of August, and requires fixing the last remaining rendering inconsistencies. The code of the legacy renderer is left in place. Using a build config the new Drawable renderer can be activated. At this point we will make pre-releases for at least Android and iOS and invite the community to test out these pre-releases in their real world apps and projects.
After we are confident that the new renderer is stable, another PR will be created that enables the drawable renderer by default. At some point in the future the code of the legacy renderer can be removed altogether.
The architectural changes part of the modularized renderer are paying off, since the Metal team is now implementing the Metal renderer at an impressive pace, with barely any changes needed to the now platform agnostic layers. Keep an eye on the incoming PRs and the project board to stay updated on the progress.
Video from Alex Cristici showing the Heatmap layer rendered with Metal
Ian Wagner showed a demo using SwiftUI to declaratively control MapLibre Native. He is very interested in your feedback. Check out the repository and the short demo below.
Fynn Godau has outlined a detailed plan to revamp and modernize the annotations API on Android. He will use a feature branch until the changes are complete. Keep an eye on his PRs. Reviews and comments welcome.
We’ve improved the docs by removing some internal classes.
Come by and get to know us in person.