The new Modularized renderer architecture based on Drawables is being merged. The
topic/drawable will be merged into
topic/drawable-reviewed. The last improvement and fixes will be made on this branch, and then we will merge the changes into
main. The legacy renderer pass will remain active until the Drawable renderer pass is stable enough. At that point, we will flip the switch and eventually the legacy renderer code will be removed. If you are interested in following along or make code reviews, please see an overview of the relevant PRs on GitHub.
Alex Polvi contributed an iOS getting started guide, both for end-users of the library and those wanting to work on the library directly. It is now again possible to make developer builds of the test app for people that do not have a paid Apple Developer subscription. Thanks Alex!
As mentioned during the Technical Steering Committee this month, we now exclusively use Bazel for iOS build and Xcode configuration. Thanks to this it is possible to ‘flatten’ the confusing macOS and iOS directory structure. Marc Wilson is preparing a PR for this
We are now running an iOS render test on an a real iOS device for every PR. Thanks to the credits we have from AWS this is possible. You should be greeted with a green checkmark from your friendly MapLibre Native Bot when making a PR:
The design proposal from Fynn Godau to overhaul the Annotations API on Android has been merged.
Work on the Metal rendering backend has started, and the first important steps have been completed. The first one being: drawing nothing with Metal. And the second one being: drawing a triangle with Metal!
(Screenshot from Tim Sylvester showing a triangle rendered with Metal.)
A rewrite of the new documentation site can be found here.
Come by and get to know us in person.