Releases: maplibre/maputnik
v1.0.2
Implemented enhancements:
- Show Tooltip only on Click in Map Mode #90
- How to deal with unused fields / default values? #73
- Highlight Selected Layer better in Inspect View #62
- Handle Tileserver GL fontstacks maptiler/tileserver-gl#104
Fixed bugs:
- Improve Opacity of Default Values #92
- CORS issues #88
- Cannot Change Value for Boolean Values in Zoom Level Functions #70
Closed issues:
Merged pull requests:
v1.0.1
Implemented enhancements:
- Default Access Token for Mapbox and OpenMapTiles #80
- Replace Access Token #79
- Filter Editor Comparison between Text and Number #63
Fixed bugs:
- Add XYZ tile source does not save the input #85
- Filter - "has" operator must have 2 elements #84
- Minzoom and Maxzoom missing (Layer properties) #77
- Filter Editor Comparison between Text and Number #63
Closed issues:
v1.0.0
Stable Release
Implemented enhancements:
- Default Access Token for Mapbox and OpenMapTiles #80
- Folder in layer list? #66
- "Enable zoom functions" missing #52
- UI feedback: Information hierarchy #51
- Editing Layer ID triggers too many Layer Changes #46
- Better Filter Editing #38
- Pass Style URL via Query String #34
- Location Hash in Editor URL #27
- Format style on download #55 (jirik)
- Add Layer In Sidebar #67
- Migrate Inline Styles to CSS #65
- Switch to Mapbox GL Inspect Plugin #58
- Add Raster Source #57
- Circle Layer #30
- Maputnik as local editing tool #6
- Choose Fonts and Glyphs Endpoints #18
Fixed bugs:
- Properties missing #72
- Layer List hides Layers #61
- Darwin release broken? #56
- Style upload doesn't work #49
- Editing Layer ID triggers too many Layer Changes #46
- Existing Style Metadata is Overriden #45
- Uncaught TypeError: fs.readFileSync is not a function in mapbox index.js #23
- Maputnik error installing on Windows #16
Closed issues:
- Feedback: Editor controls & more #24
- How to distribute Styles? #10
- Editor UX Comparison #8
- Style by coding (YAML, ...) #5
- Comparison swiper #4
Merged pull requests:
v0.3.1
Happy new year! 🎆
This release has more incremental updates and refines the editing more.
Most notable feature is the introduction of a inspection mode and adding new layers/sources is now implemented.
Implemented enhancements:
- Better UI component for Enum Values few Choices #43
- When switching Layer Type Remove Old Properties #42
- Error Panel #40
- Show Style Spec Doc when hovering over Property Label #33
- JSON Mode Validation #32
- Add/Remove/Edit Stops in Zoom Level Functions #29
- Groups and Order of Fields in Layer Editor #21
- Choose from Map Style Gallery #19
- Array Property #39
- Add Layer #37
- Implement Add/Remove Source #35
- Fill Extrusion Layer #31
- Circle Layer #30
- Inspection Mode #26
- Support Undo #25
- Feedback: Editor controls & more #24
- Choose Renderer per Style #22
- Add Tileset #17
Closed issues:
Merged pull requests:
- Upgraded reference to mapbox-gl to v0.29.0 to follow their latest webpack recommendations and support Windows dev. This is addressed in mapbox/mapbox-gl-js#3724 #36 (PetersonGIS)
v0.2.2
Merry Christmas 🎄
Most of the editor is sketched out. There are a lot of rough edges and probably to buggy to start using it.
But I welcome you to try it out on http://maputnik.com/editor/ and to create feedback issues on GitHub.
Check the video to see the new changes
What is mostly working now is editing style - there is still work to do to make it easy to create styles from the ground up. I will use the rest of the time polishing it.
If something is completly broken you can always delete the website cache to start from scratch.
What is working now:
- Different layout (layers and editor separate plus a top)
- Reorder layers (drag and drop)
- Duplicate layer
- Delete layer
- Hide/Show layer
- Show and edit filters
- Show and edit source of style
- Analyze vector tiles to find out feature names and possible values (important for filter editor)
- Open style dialog with style gallery
- Add new source dialog with public available source (not functional yet)
- Switch renderer to OL3 in edit mode (saved in style)
- Define the layout of the layer editor with a JSON file
- Group properties together
- Color picker
- Switch to new Mapbox GL which supports style diffing natively
- Split OL3 into separate code bundle
- Support a style API (allows to integrate with local programs or servers)
- Continuously save style to local storage
- JSON editing mode (edit JSON for a single layer - I think that's the best way to have the comforts of the editor and power of the code)
- Edit layer id
- Handcraft SVG icons for different layer types
- Switch layer type (although will mostly fail due to missing props on new layer type)