James Lyne
53c2ecab71
Allow use of specific default liveatlas by setting a map's icon to "liveatlas_[icon_name]" in the map plugin's configuration
2021-12-28 16:09:44 +00:00
James Lyne
0c87849356
Use @types/dynmap where possible ( Closes #224 )
2021-11-12 00:22:52 +00:00
James Lyne
8f794d044f
Support Pl3xmap custom world icons
2021-09-30 15:04:01 +01:00
James Lyne
ca1d90a739
Remove unused world/map properties
2021-09-30 13:16:39 +01:00
James Lyne
280e036276
Basic support for Pl3xmap tile update interval
2021-08-13 23:51:03 +01:00
James Lyne
2ff16c81ed
Merge remote-tracking branch 'origin/master'
2021-07-29 18:20:05 +01:00
James Lyne
e07ac55c33
Merge branch 'pl3xmap'
...
# Conflicts:
# src/api.ts
# src/components/Map.vue
# src/components/map/layer/MapLayer.vue
# src/components/map/layer/MarkerSetLayer.vue
# src/components/map/vector/Areas.vue
# src/components/map/vector/Circles.vue
# src/components/map/vector/Lines.vue
# src/components/map/vector/Markers.vue
# src/components/sidebar/WorldListItem.vue
# src/dynmap.d.ts
# src/index.d.ts
# src/leaflet/icon/GenericIcon.ts
# src/leaflet/layer/LiveAtlasLayerGroup.ts
# src/leaflet/tileLayer/DynmapTileLayer.ts
# src/leaflet/vector/LiveAtlasPolygon.ts
# src/leaflet/vector/LiveAtlasPolyline.ts
# src/model/LiveAtlasMapDefinition.ts
# src/model/LiveAtlasProjection.ts
# src/store/actions.ts
# src/store/getters.ts
# src/store/state.ts
# src/util.ts
# src/util/areas.ts
# src/util/circles.ts
# src/util/lines.ts
# src/util/markers.ts
2021-07-29 18:15:35 +01:00
James Lyne
2a216dd4e8
Path performance improvements
...
- Avoid intermediate objects when creating leaflet objects to reduce allocations
- Make individual path objects non-reactive
- Avoid projecting path points twice during updates
2021-07-28 04:04:47 +01:00
James Lyne
c69aeb8f5f
Make map definitions non-reactive to improve projection performance
2021-07-27 04:31:43 +01:00
James Lyne
5cf353cd8a
Update license headers
2021-07-26 01:05:08 +01:00
James Lyne
ad9af04e9e
Rename world/map title to displayName
2021-07-26 01:05:05 +01:00
James Lyne
ef26d78c19
Refactor map handling
...
- Map definitions now have their own class
- A map's projection is now a private property of the instance. Coordinates are converted via map instance methods.
- Moved map icon handling to instance getter
- Removed currentProjection and related mutations from store
- Changed currentProjection watchers to currentMap
2021-07-26 01:04:13 +01:00
James Lyne
c7ec76767e
Refactor map handling
...
- Map definitions now have their own class
- A map's projection is now a private property of the instance. Coordinates are converted via map instance methods.
- Moved map icon handling to instance getter
- Removed currentProjection and related mutations from store
- Changed currentProjection watchers to currentMap
2021-07-23 20:42:18 +01:00