Releases: Maps4HTML/MapML.js
0.12.0
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
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
- @Jacky0299 made their first contribution in #721
- @yhy0217 made their first contribution in #724
- @kevinkim31 made their first contribution in #726
Full Changelog: v0.10.1...v0.11.0
v0.10.1
v0.10.0
Accessibility improvements:
- Feature Index
- Arrow key feature navigation (all features constitute one tab stop)
Miscellaneous features:
- Multiple <map-extent> elements per <layer->
- GeoJSON API
- Copy/Paste layers via context menu
- Improved documentation
v0.9.0
Context menu, .extent property, mapml-viewer, rollup.js
This release provides a right-click context menu for the map which allows the user to
- navigate history forward/back/reload
- copy coordinates of the right-click location to the clipboard
- provides a default size for the map
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
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
0.6.0 Add support for WGS84 tiles
Add iframe-based popups managed by custom query handler
0.5.2 Add query custom handler and popup iframe
0.3.0
Pull in changes from master for release 0.5.0