Skip to content

Releases: Maps4HTML/MapML.js

0.12.0

28 Sep 11:56
9522027
Compare
Choose a tag to compare

This release adds the ability to omit the <mapml-viewer projection="..."> attribute, which then defaults to OSMTILE. The release is an extensive internal refactoring of the initialization and processing of each custom element.

0.11.0

28 Apr 18:03
3bbc255
Compare
Choose a tag to compare

What's Changed

  • Disables toggle controls context menu item when map started with no controls by @Jacky0299 in #721
  • Upgrade to leaflet.1.9.3 by @AliyanH in #715
  • Disables toggle controls context menu item when map started with no controls (for web-map) #696 by @Jacky0299 in #723
  • prevent the default scrolling event of spacebar when focus is on map by @yhy0217 in #724
  • Popup keyboard navigation bug when dismissing popup by @kevinkim31 in #726
  • fix contextmenu wrapping and submenu displaying bugs by @yhy0217 in #732
  • Setting "Opacity" as an attribute in tag #issue667new by @Jacky0299 in #733
  • Clean up files that are no longer necessary by @prushforth in #731
  • Disable Back, Forward, Reload when not possible by @AliyanH in #739
  • Documentation refactoring by @prushforth in #742
  • Refactor ImageOverlay to ImageLayer for more consistent usage of 'ove… by @prushforth in #745
  • width and height attribute added #issue152 by @Jacky0299 in #740
  • Reorganize the copy/paste menu by @yhy0217 in #743
  • Privatize global M. Methods which were not intended to become global by @AliyanH in #734
  • Create custom element by @kevinkim31 in #741
  • allow missing el for zoom level when it isn't required by @yhy0217 in #754
  • Update _removeEvents call by @AliyanH in #757
  • static attribute added to mapml-viewer by @Jacky0299 in #753
  • Focus layer contextmenu when opened with Shift+F10 by @AliyanH in #750
  • Update checkbox spacebar implementation to remove 'bandage' fix by @AliyanH in #762
  • Place templated image layer at at (0,0) of CS when add it to map by @yhy0217 in #761
  • Remove support for sharding by @AliyanH in #768
  • full screen context menu item added and fixed some context menu related tests by @Jacky0299 in #765
  • Layer control on touch device by @yhy0217 in #771
  • Announce zoom by @kevinkim31 in #772
  • Add experiments grunt task, for convenience by @prushforth in #785
  • opacity attribute for map extent solves issue #735 by @Jacky0299 in #783
  • mapml-viewer controls attribute/property does not work as an API by @kevinkim31 in #758
  • Fix grunt default task - don't copy dist to experiments by @prushforth in #792
  • Rename the layer-.focus() method to layer-.zoomTo() by @prushforth in #797
  • Add ce boilerplate by @prushforth in #799
  • Copy location as by @prushforth in #804
  • mapml2geojson - parse map-geometry wrapped in map-a/map-span properly by @AliyanH in #810
  • Add extension, docs, sync tasks to Gruntfile by @prushforth in #811
  • geolocation button closes issue#780 by @Jacky0299 in #800
  • Custom Projection bug when initializing controls by @AliyanH in #814
  • Add a dynamic scale bar and announce a scale ratio for each map view for screen readers by @kevinkim31 in #794
  • Various minor fixes by @prushforth in #820
  • Malvoz attribution control by @prushforth in #815
  • Develop custom element by @yhy0217 in #801
  • Fix error that occurs when removing and reattaching map from document by @prushforth in #827
  • Replace opacity with a lighter color for the disabled state of controls by @Malvoz in #630
  • Fix disabled contextmenu styling by @AliyanH in #829
  • Copy layer with relative path fails when pasted layer does not have the same base path by @kevinkim31 in #824
  • Add "Zoom to here" link in popup by @yhy0217 in #831
  • arrow keys to navigate contextmenu by @Jacky0299 in #830
  • Update version to 0.11.0, update LICENSE.md include CCMEO copyright. by @prushforth in #839

New Contributors

Full Changelog: v0.10.1...v0.11.0

v0.10.1

19 Jan 20:58
Compare
Choose a tag to compare

Miscellaneous

  • Integrate GeoJSON API into <mapml-viewer> and <layer-> as element interface methods [1][2] #706
  • Remove forced capitalization of layer name in layer control #709
  • Uglify all js, css files, and provide source maps #705

[1] HTMLMapmlViewerElement
[2] HTMLLayerElement

v0.10.0

07 Dec 21:57
9de8113
Compare
Choose a tag to compare

Accessibility improvements:

  • Feature Index
  • Arrow key feature navigation (all features constitute one tab stop)

Miscellaneous features:

v0.9.0

29 Nov 19:41
4ec4d51
Compare
Choose a tag to compare

Fall 2021 update

Context menu, .extent property, mapml-viewer, rollup.js

18 Aug 15:31
d9d6bbb
Compare
Choose a tag to compare

This release provides a right-click context menu for the map which allows the user to

This release also renames the autonomous custom element suite to mapml-viewer. mapml-viewer will be the principal tool that this project develops to establish a common baseline of accessibility features for Web maps. As it turns out, creating a customized built-in <map> element fails accessibility criteria, which might (only) be possible to address and correct in a final proposal to extend the <map> element by using native code (i.e. not a polyfill, an actual implementation).

The code provided in this release also has some unit and end-to-end test coverage, as well as being refactored into manageable files for ease of development.

Custom elements v1

09 Jan 19:01
Compare
Choose a tag to compare

Remove all run time dependencies. Relies on Custom Elements v1, which does not (completely) work in IE, Edge, or Safari. No map-area custom element at this time.

Add support for WGS84 tiles/images

09 Jul 18:05
Compare
Choose a tag to compare
0.6.0

Add support for WGS84 tiles

Add iframe-based popups managed by custom query handler

30 May 19:22
Compare
Choose a tag to compare
0.5.2

Add query custom handler and popup iframe

0.3.0

14 Oct 01:39
Compare
Choose a tag to compare
Pull in changes from master for release 0.5.0