617 Commits

Author SHA1 Message Date
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
Maximilian Ammann
f966741b16 Disable clippy 2022-04-26 21:08:45 +02:00
Maximilian Ammann
ff4cf77d8b Instead do a cargo clean 2022-04-26 20:21:25 +02:00
Maximilian Ammann
5c181f658d Disable clippy check 2022-04-26 20:09:48 +02:00
Maximilian Ammann
29e9ff08fc Update issue templates 2022-04-26 20:06:48 +02:00
Maximilian Ammann
91e6f21a5a Add pull request template 2022-04-26 20:06:41 +02:00
Maximilian Ammann
9c0caf08fd Add code of conduct 2022-04-26 20:03:41 +02:00
Maximilian Ammann
ebfa301f06 Add issue templates 2022-04-26 20:02:59 +02:00
Max Ammann
1b06de6db8
Merge pull request #37 from nyurik/nyurik-patch-1
minor readme improvements
2022-04-26 19:57:08 +02:00
Max Ammann
e93d7e049a
Create a proper web package (#43)
* Split into demo and lib, working commonjs/umd demo

* Start documentation about package building

* Exclude some directories

* Make tsconfig more generic

* Add more documentation around web packaging

* Enable all rendering backends

* Enable demo and lib to build with parcel and webpack

* Update CI

* Add missing features

* Use github token for setup-just

* Fix deployment

* Update documentation

* Change command name

* Move example usages into documentation

* Clean packages

* Add esbuild support

* Clean dependencies

* Add iife example which does not work yet

* Update tsconfig

* Allow to create a demo with CJS

* Cleanup example

* Fix GITHUB_TOKEN usage in CI

* Update CI to use esbuild

* Add files setting for publishing the package

* Update name of lib

* Update documentation

* Patch esbuild package
2022-04-26 19:56:23 +02:00
Maximilian Ammann
124376452e Patch esbuild package 2022-04-26 19:25:31 +02:00
Maximilian Ammann
636972bde7 Update documentation 2022-04-26 14:09:01 +02:00
Maximilian Ammann
5e545030c3 Update name of lib 2022-04-26 11:58:07 +02:00
Maximilian Ammann
c2561aff18 Add files setting for publishing the package 2022-04-26 11:57:14 +02:00
Maximilian Ammann
06718775ea Update CI to use esbuild 2022-04-26 11:48:23 +02:00
Maximilian Ammann
4da958f252 Fix GITHUB_TOKEN usage in CI 2022-04-26 11:44:43 +02:00
Maximilian Ammann
6951dd65c2 Cleanup example 2022-04-26 11:42:28 +02:00
Maximilian Ammann
514341ddd9 Allow to create a demo with CJS 2022-04-26 11:42:05 +02:00
Maximilian Ammann
0ce283f1d4 Update tsconfig 2022-04-26 11:41:46 +02:00
Maximilian Ammann
7dc17d0f52 Add iife example which does not work yet 2022-04-26 11:41:39 +02:00
Maximilian Ammann
9f51f327bc Clean dependencies 2022-04-26 11:41:20 +02:00
Maximilian Ammann
6630fcda7b Add esbuild support 2022-04-26 11:40:54 +02:00
Maximilian Ammann
5bd77ec527 Clean packages 2022-04-26 11:40:40 +02:00
Maximilian Ammann
8a1721fee6 Move example usages into documentation 2022-04-26 11:40:25 +02:00
Maximilian Ammann
8b5a4d241f Change command name 2022-04-26 11:24:49 +02:00
Maximilian Ammann
e5796324d2 Update documentation 2022-04-26 11:24:32 +02:00
Maximilian Ammann
69f245c205 Fix deployment 2022-04-25 21:17:50 +02:00
Maximilian Ammann
f0dcc2f3db Use github token for setup-just 2022-04-25 21:13:28 +02:00
Maximilian Ammann
722a1f5579 Add missing features 2022-04-25 21:01:41 +02:00
Maximilian Ammann
13f527a559 Update CI 2022-04-25 19:24:17 +02:00
Maximilian Ammann
a7f87f635e Enable demo and lib to build with parcel and webpack 2022-04-25 19:24:12 +02:00
Maximilian Ammann
6e01e48e32 Enable all rendering backends 2022-04-25 19:23:47 +02:00