Template for development of Windy Plugins.
Documentation at: https://docs.windy-plugins.com/
Documentation for the Leaflet GL library is at https://windycom.github.io/LeafletGL/docs/
- Install dependencies with
npm i - Compile the plugin in watch mode with
npm start - Navigate to https://www.windy.com/developer-mode
- Load your plugin from the URL https://localhost:9999/plugin.js
- Code away!
For running the examples:
- Build the desired example in watch mode with
npm run example01(orexample02, etc.) - Load the example in Windy's developer mode using the URL https://localhost:9999/example01/plugin.js
- In example03 the boat orientation resets after the user zooms.
This is likely related to Leaflet GL executing
zoomevents in slightly different order. Markers now also internally subscribe to the map'szoomevent to update their CSS positioning, which likely executes after the user'szoomevent in this example. - In example04 map clicks within the rendered cycle do not fire the
singleclickevent, as they have before Leaflet LG.
- 5.0.0
- Updated example code for the new Leaflet GL map library introduced in client v49.0.0
- 4.2.2
- New plugins are marked as private by default
- 4.2.1
- Updated
@windycom/plugin-devtoolsfor client v46.1.0
- Updated
- 4.2.0
- Fixed compiler sourcemap error
- 4.1.0
- Updated plugin upload URL
- 4.0.0
- Updated
@windycom/plugin-devtoolsfor client v45.0.0
- Updated
- 3.0.0
- Updated
@windycom/plugin-devtoolsfor client v42.2.0
- Updated
- 2.0.0
- Completely new version of the plugin system based in Windy client v42+
- 1.0.0
- New rollup compiler, no more riot architecture
- Updated examples for Windy client v39
- 0.4.0
- Added
plugin-data-loaderto the Plugins API
- Added
- 0.3.0
- Examples moved to examples dir
- 0.2.0
- Fixed wrong examples
- 0.1.1
- Initial version of this repo