Skip to content

Prepare Changlelog for 1.8.0Β #8021

Closed
Closed
@Falke-Design

Description

Breaking Changes

  • Refactor TapHold handler to simulate contextmenu event on mobile Safari (#7026 by @johnd0e)
  • Refactor DivOverlay/Popup/Tooltip (#7540 by @johnd0e)
  • Improve error / argument handling for event listeners (#7518 by @johnd0e)
  • Refactor DomEvent.Pointer which simulates touchevents on non-touch devices (#7059, #7084, #7415 by @johnd0e)
  • Refactor DomEvent.DoubleTap which simulates dblclick event in not supported Browsers (#7027 by @johnd0e)
  • Refactor disableClickPropagation (#7439 by @johnd0e)
  • Map.hasLayer() and LayerGroup.hasLayer() now requires a layer as argument (#6999 by @johnd0e)
  • Class.include keep options (#7756 by @johnd0e)
  • Avoid modifying source props object in Class.extend (#6766 by @johnd0e)
  • Correct Browser.touch (#7029 by @johnd0e)
  • Get rid of android legacy hacks (#7022 by @johnd0e)

API changes

Improvements

  • Avoid excessive _update() call in GridLayer.onAdd (#7570 by @johnd0e)
  • Update panInside calculation (#7469 by @daverayment)
  • TileLayer allow template keys with spaces in URL (#7216 by @lubojr)
  • Tooltips can now bound to ImageOverlays because it can rely on parent layer getBounds() (#7306 by @IvanSanchez)
  • Remove gap between Popup tip and content dialog (#7920 by @Malvoz)
  • Fire mousemove through Canvas to map if it has no layers (#7809 by @johnd0e)
  • Replace div with span in Control.Layers container to fix an HTML validation error (#7914 by @tmiaa)
  • Improve memory footprint by removing will-change CSS property on tile images (#7872 by @janjaap)
  • Better icon image path detection (#7092 by @johnd0e)
  • Makes Browser mutable (#7335 by @bozdoz)
  • Add print styles to prevent printers from removing background-images in controls (#7851 by @Malvoz)
  • Move attribution code from Layer to Control.Attribution (#7764 by @johnd0e)
  • Minifiy marker icon svg (#7600 by @rala72)
  • Refactor vmlCreate() so that it does not expose closure to TypeError (#7279 by @darcyparker)
  • Control.Layers stop relying on Browser android and touch properties (#7057 by @johnd0e)
  • Tooltip remove Browser touch checks (#7535 by @johnd0e)
  • Converte Plugins.md to single files (#7805 by @Falke-Design)
  • Remove all references of Bower (#7831 by @jonkoops)

Accessibility

  • Add accessibility section to plugins guide (#7277 by @Malvoz)
  • Auto pan to markers on focus by default for improved keyboard operability (#8042 by @IvanSanchez)
  • Update Marker to default to role="button" & alt="marker" for an improved screen reader experience (#7895 by @tmiaa)
  • Set role="button" for appropriate semantics on the <a> layers control (#7850 by @Malvoz)
  • Generally enable outlines for keyboard users by not stripping outline on focus for keyboard events (#7259 by @jafin)
  • Enable outlines on leaflet-container for keyboard users (#7996 by @Malvoz)
  • Multiple enhancements to popup's close button (#7794 by @Falke-Design)
  • Use relative font-size units for resizable text (#7800 by @Chandu-4444)
  • Apply :hover styles to :focus as well (#7274 by @Malvoz)
  • Hide the decorative attribution separator from screen readers (#7969 by @Malvoz)
  • Make the disabled state of zoom controls available to screen readers (#7280 by @akshataj96)
  • Hide the +/- characters in zoom controls from screen readers to prevent erroneous announcements (#7795 by @Falke-Design)

Docs

Update API Docu:

Bug fixes

Plugins

Workflow

Tests

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions