Maximilian Ammann
005dca064e
Revive old legacy webworker example
2022-05-31 21:55:20 +02:00
Maximilian Ammann
0e2f8ef2c9
Add Run Test config
2022-05-31 21:54:34 +02:00
Maximilian Ammann
774708a787
Remove dynamic dispatch for schedule
2022-05-31 21:45:44 +02:00
Maximilian Ammann
06cca68e8e
Fix tests
2022-05-31 21:24:52 +02:00
Maximilian Ammann
f17e3a6ef2
Add comment
2022-05-31 21:15:55 +02:00
Maximilian Ammann
b80aa42fdb
Simplify pipeline API
2022-05-31 21:15:55 +02:00
Maximilian Ammann
e1aceabd0b
Improve pipeline types
2022-05-31 21:15:55 +02:00
Maximilian Ammann
e1706b0228
Remove mem::replace usage
2022-05-31 21:15:55 +02:00
Maximilian Ammann
79a4f6d195
Fix web
2022-05-31 21:15:55 +02:00
Maximilian Ammann
deb442287e
Refactor thread state and pipeline
2022-05-31 21:15:55 +02:00
Maximilian Ammann
c40f39a72c
Refactor thread state and pipeline
2022-05-31 21:15:55 +02:00
Maximilian Ammann
ad6a0be20d
Start working on a specific headless API
2022-05-31 21:15:55 +02:00
Maximilian Ammann
1c297ff10b
Improve the style significantly. The colors are taken from the default OSM map style
2022-05-31 21:15:55 +02:00
Maximilian Ammann
94b8f27bf8
Use pipeline in headless rendering
2022-05-31 21:15:55 +02:00
Maximilian Ammann
cdb7f1395e
Start implementing pipeline steps
2022-05-31 21:15:55 +02:00
Maximilian Ammann
1fd40c2fe9
Add pipeline draft
2022-05-31 21:15:55 +02:00
Maximilian Ammann
40db69c864
Fix tests
2022-05-31 21:15:52 +02:00
Maximilian Ammann
810954f49d
Rename runnable to eventloop and fix variable names
2022-05-31 21:14:46 +02:00
Maximilian Ammann
675e62bae1
Refactor stages and context
2022-05-31 21:14:46 +02:00
Maximilian Ammann
41d0b43755
Ignore wasm-pack output
2022-05-31 21:14:46 +02:00
Maximilian Ammann
ae36e4f7d4
Rename HttpClient
2022-05-31 21:14:46 +02:00
Maximilian Ammann
03f38c2725
Simplify and fix headless rendering
2022-05-31 21:14:46 +02:00
Maximilian Ammann
355977e3b7
Simplify window traits
2022-05-31 21:14:46 +02:00
Maximilian Ammann
1e63718dfc
Implement headless rendering
2022-05-31 21:14:46 +02:00
Zsolt Bölöny
e59dacdb45
Fix unit test build and run tests on CI (on some platforms) ( #117 )
...
* 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)
2022-05-31 21:07:54 +02:00
Jackson Shi
6bc9a792fd
Add sqlite feature flag ( #111 )
...
Co-authored-by: Max Ammann <max@maxammann.org>
2022-05-26 11:27:05 +02:00
Yaroslav Biletskyi
980d2f406a
Update @chialab/esbuild-plugin-meta-url ( #113 )
...
Co-authored-by: Max Ammann <max@maxammann.org>
2022-05-25 18:31:38 +00:00
Yuri Astrakhan
204f8625f6
Remove tilejson fork ( #114 )
...
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.
2022-05-25 19:38:50 +02:00
Drabble
5daad34ba4
Create a Windows executable artifact in GHA ( #101 )
...
* Create a windows demo github action
* Move windows demo build workflow
2022-05-23 15:51:10 +00:00
Max Ammann
916af61abc
Add Render Graph from Bevy ( #93 )
...
* 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
2022-05-23 16:53:51 +02:00
Drabble
c563d640b0
Create the how-to-run.md documentation ( #102 )
2022-05-23 11:04:54 +02:00
Drabble
01c45fd13f
Create a MacOS application artifact in GHA ( #104 )
2022-05-23 11:03:50 +02:00
Drabble
37d2ac73a9
Support x86_64 when running in a ios simulator ( #100 )
2022-05-23 10:58:29 +02:00
Drabble
1f43dfc480
Add Windows as a target OS in Cargo dependencies ( #103 )
2022-05-23 10:55:16 +02:00
Drabble
c3edea26e5
Improve the Cargo documentation ( #87 )
...
* 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`
2022-05-12 13:38:10 +00:00
Max Ammann
feff3201c9
Move winit code to maplibre-winit ( #86 )
...
* Extract winit code to maplibre-winit
* Run clippy
* Fix android and apple
* Remove import
* Fix android compilation
* Fix android
* Update dependencies
* Fix android
* Fix android
* Add map window config
* Fix feature flag
* Add title to config
* Remove unused export
* Fix for android
2022-05-10 08:58:45 +02:00
Max Ammann
30cdb3da61
Update license and code of conduct ( #81 )
...
* Change contributors in license
* Update code of conduct link
2022-05-09 12:07:13 +02:00
Drabble
36a4bcd946
Improve the MacOS documentation ( #54 )
...
* Improve the MacOS documentation
* Fix typos in the MacOS documentation
* Remove the note about manually building the Rust library for MacOS
* Apply suggestions to the MacOS documentation
Co-authored-by: Max Ammann <max@maxammann.org>
2022-05-05 14:37:39 +02:00
Max Ammann
bac7ffb8c1
Move platform specific code to web ( #63 )
...
* 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
2022-05-02 20:29:05 +02:00
Max Ammann
7df6ca49d3
Fix window size ( #62 )
...
* Add a MapWindow traid which exposes the window dimensions.
* Remove broken run configs
* Fix run config
* Adjust FromCanvas
2022-05-02 16:18:38 +02:00
Max Ammann
720e1f95f1
Update issue templates and include labels ( #66 )
2022-05-02 15:18:22 +02:00
Max Ammann
9d8e796b4f
Export toolchain tools ( #61 )
...
* Export toolchain tools
* Fix environment
2022-05-02 15:05:44 +02:00
Max Ammann
e807913b63
Fix doc deployment ( #67 )
2022-05-01 22:33:14 +02:00
Max Ammann
a10ab2f888
Prepare for publishing on crates.io ( #46 )
...
* Update geozero
* Make maplibre- packages ready for publishing
2022-05-01 17:15:48 +00:00
Max Ammann
187cf9f5a9
Add packaging Documentation ( #52 )
...
* Add apple documentation
* Fix web documentation
* Update android docs
* Add script for serving the book
* Update web docs
2022-05-01 18:30:24 +02:00
Yuri Astrakhan
4f2a5da25a
optimize zoom bounds ( #38 )
...
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>
2022-05-01 16:23:38 +00:00
Drabble
2e5a085748
Remove the default build target in the Cargo configuration ( #55 )
2022-04-30 09:31:04 +02:00
Max Ammann
ecd4906d54
Merge pull request #50 from maxammann/github-files
...
Add GitHub files
2022-04-29 10:48:21 +02:00
Max Ammann
4abe93444b
Merge branch 'main' into github-files
2022-04-26 21:19:44 +02:00
Max Ammann
d35593e58b
Merge pull request #51 from maxammann/amd64-workaround
...
Disable clippy check on android
2022-04-26 21:19:00 +02:00