- Included LayerGroup.Collision
plugin
- Included LayerGroup.Conditional
plugin
- Included OSM Buildings
plugin
- New Function
addDivicon
adds DivIcon
markers to Leaflet maps with support for custom HTML and CSS classes.
See the example in ./inst/examples/divicons_html_app.R
- Added
addClusterCharts
to enable pie
and bar charts in Marker clusters using
Leaflet.markercluster
, d3
and
L.DivIcon
, with support for customizable category styling
and various aggregation methods like sum, min, max,
mean, and median.
- The opened sidebar tab is returned as Shiny input using the
sidebar_tabs
ID. #67
- allow
...
in antpathOptions
to be able to
set the pane (e.g.:
renderer= JS('L.svg({pane: "my-pane"})')
)
- Switched from
geojsonsf
to yyjsonr
(heightgraph, timeslider, clustercharts)
- Fix for roxygen2 > 7.0.0. #1491
- Added
enableContextmenu
and
disableContextmenu
- Fixed tests for leaflet v2.2.0. Thanks to @gadenbuie (#60)
- Bugfix when Sidebar is used inside Shiny modules. The sidebar
functions
addSidebar
and openSidebar
now have
an argument ns
, where Shiny’s namespacing function (e.g:
session$ns) can be included.
- Arrowheads now passes all options in
arrowheadOptions
to L.polyline
- Update
leaflet.heightgraph
to 1.3.2.
Has no dependency to d3
anymore.
- Skip tests which use an internet connection
- Adapted URLs and deleted old Mapkey URL
- Included Arrowheads
plugin
- Included Leaflet.Sync
plugin
- Included Leaflet
MovingMarkers plugin
- Included Leaflet Spin
plugin. Thanks to @radbasa
- Included Labelgun plugin.
addTimeslider
gained styling options and the arguments
label
, labelOptions
, sameDate
and
ordertime
and works for Point / Linestring Simple Feature
Collections
- Enable multiple sidebars. Thanks to @jeffreyhanson
- Option
fit
removed for sidebars as plugin CSS/JS was
adapted
- Deprecated
menuItem
/mapmenuItems
/markermenuItems
and renamed with prefix context_
. Fixes #10 and #17
- Some improvement for the
easyprint
plugin: (Fixes #31)
- It is now possible to include multiple custom
sizeModes
in easyprintOptions
. The example easyprint_app.R has been
extended to demonstrate the new functionalities.
- The
tileLayer
option now accepts a group name for a
tilelayer for which printing will wait until the layer is fully
loaded.
- The
addPlayback
is now capable of displaying labels and
popups for every timestep. The transition of labels and popups can be
controlled with transitionpopup
and
transitionlabel
.
- The function
addHistory
now requires the
fontawesome package, since the dependency is not included in
shiny’s shared directory anymore.
- The function
addWMS
gained the argument
checkempty
, which will check the returning HTML-body tag.
If the body is empty, no popup is opened.
- The function
addMovingMarker
now accepts icons created
by makeAwesomeIcon
.
- Included Leaflet
Contextmenu plugin
- Included Leaflet
TimeSlider plugin
addWMS
gained the layerId
argument and
works like leaflet::addWMSTiles
except for the
popupOptions
Side-by-Side
doesn’t propagate click events when
dragging. Thanks to f905a47
of #23