You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The search box now has tabs to switch between the search form and the route form
Selecting map objects opens a new tab in the search box rather than replacing the legend
Importing a file and long-clicking the map open a new tab in the search box rather than being opened in the search form
Removed OpenMapSurfer layer (as it is not available anymore)
Fix relief layer
Fix advanced route mode options
Add documentation and add a help menu to the toolbox that links it
Improved smartphone support: Toolbox is a sidebar, search box can be dragged in from the bottom, legend is a tab in the search box
Colour picker field has various sliders
Icon picker field has a filter function
Colour picker, icon picker and shape picker have a preview
New lower() filter function to enable case-insensitive comparison
Add ability to drag route in a way that adds a new start or end
Selected objects can be unselected by clicking on empty space on the map. Multiple objects can be selected using the Ctrl key (although nothing can be done with them yet).
Complete overhaul of the UI with many bug fixes and improvements here and there
Client API updates
All the route functions now have an additional routeId parameter that allows having multiple routes active at the same time. Routes with a routeId are persisted in the routes property.
New emit, emitResolve and emitReject events allow advanced hooking into events
_set and _delete methods that can be overridden for Vue reactivity support
_decodeData and _encodeData to allow using an ES6 Map for the marker/line data. Use a null-property object by default.
TypeScript support
All changes should be backwards compatible.
Technical updates
Added an additional index to the line points and route points table, load line points of all lines at once on bbox update, much faster loading time for maps with many lines.
Complete rewrite of everything in TypeScript. New package facilmap-types.
Split up frontend into facilmap-leaflet and facilmap-frontend. facilmap-leaflet is a bridge between Leaflet and facilmap-client and can be used to support FacilMap features on Leaflet maps without having to use Vue.js and the FacilMap frontend.
Major rewrite of most components with many bugfixes and improvements.
This discussion was created from the release 3.0.0.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
UI updates
lower()
filter function to enable case-insensitive comparisonClient API updates
routeId
parameter that allows having multiple routes active at the same time. Routes with arouteId
are persisted in theroutes
property.emit
,emitResolve
andemitReject
events allow advanced hooking into events_set
and_delete
methods that can be overridden for Vue reactivity support_decodeData
and_encodeData
to allow using an ES6 Map for the marker/linedata
. Use a null-property object by default.All changes should be backwards compatible.
Technical updates
This discussion was created from the release 3.0.0.
Beta Was this translation helpful? Give feedback.
All reactions