* add struct for zoom level
* fix linter errors
* fix build errors
* fixed for PR comments
* Simplify stencil_reference_value, the z does not need to be taken into account
Co-authored-by: Maximilian Ammann <max@maxammann.org>
* Fix unit test build
* Don't run static tile fetching test if no tiles are embedded
* Don't test code examples which use private modules
* Disable Tokio tests on WASM32 platform
* Move linux-demo action into demo folder for consistency
* Run tests on Windows and Linux (at least)
TileJSON code is not being used anywhere, so removing it to keep things simple. In the future, lets try to use [tilejson crate](https://crates.io/crates/tilejson), which is nearly identical to the code being deleted.
* Add render graph from bevy with graph runner
* Add surface
* Continue to refactor renderer
* Make ScheduleMethod object safe in order to be able to have a dyn object in MapContext
* Cleanup, add some more documentation and simplify
Support resizing
Fix late init
* Update apple docs
* Give bevy attribution
* Pass github token
* Improve some comments
* Improve the Cargo documentation
* Fix mistakes with merge on main branch
* Fix the guide book url within the API documentation
* Update the documentation on `QuadKey`
* Add a view state for input processing
* Move platform specific web code to web crate
* Run clippy
* Fix apple and android
* Move error function
* Do not enable all features
* Remove header from .h file
* Refactor to use where clauses
Minor optimization - no point to compute bounds on every calculation - enough to keep them around with const pre-generation.
Co-authored-by: Max Ammann <max@maxammann.org>
Refactored xcode project into a framework.
* This framework can be bundled into an xcframework
* The xcframework can be added to a swift package
Deployment happens through #21