Skip to content

Releases: maplibre/maputnik

v1.0.2

25 Jan 12:56
Compare
Choose a tag to compare

Full Changelog

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:

  • Improve Property Groups #68
  • Load & save from GitHub (repo / gist) #3

Merged pull requests:

  • Gist preview & access token #86 (jirik)

v1.0.1

16 Jan 09:54
Compare
Choose a tag to compare

Full Changelog

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:

  • Documentation for v1.0 #75
  • Roadmap v1.0 and After #74

v1.0.0

13 Jan 20:54
Compare
Choose a tag to compare

Stable Release

Full Changelog

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

31 Dec 14:38
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

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:

  • Editor Layout #20
  • Confusing icons #13
  • Tegola Tileserver Integration #9

Merged pull requests:

v0.2.2

22 Dec 22:05
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

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)