James Lyne
8151dfaab5
Make followZoom optional
2021-07-28 23:52:51 +01:00
James Lyne
b3f186a197
Move grayHiddenPlayers to playerMarkers component
2021-07-28 23:52:03 +01:00
James Lyne
7bff12b729
Move maxPlayers to separate field in store, add mutation
2021-07-28 23:50:59 +01:00
James Lyne
4feb46c641
Move player count/max into playersHeading
2021-07-28 22:27:43 +01:00
James Lyne
4350fae1d5
Fix uuid handling in player map
2021-07-28 22:17:02 +01:00
James Lyne
110c75f9a3
Allow partial updates of component settings
2021-07-28 22:16:26 +01:00
James Lyne
d04226e3ec
Refactor popup handling
...
- Merge label and popupContent properties for vector layers, as only one is ever used
- Move common vector methods to separate file and remove duplicates
- Rename isHTML properties to be clearer
2021-07-28 17:49:38 +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
9517de0760
Path point handling changes
...
- Store path points as {x,y,z} objects instead of separate arrays
- Project point objects right before layer creation
- A bit slower overall but matches the format of Pl3xmap path points.
2021-07-28 04:04:46 +01:00
James Lyne
c69aeb8f5f
Make map definitions non-reactive to improve projection performance
2021-07-27 04:31:43 +01:00
James Lyne
42f8cbd74b
Show maps button if there is a single map but multiple servers
2021-07-27 02:36:24 +01:00
James Lyne
d37657d3e2
Prevent unnecessary marker repositioning on world change
2021-07-27 02:28:01 +01:00
James Lyne
0aa61517dc
Set the correct world object in map definitions
2021-07-26 01:05:08 +01:00
James Lyne
5cf353cd8a
Update license headers
2021-07-26 01:05:08 +01:00
James Lyne
9e2caa6f63
More type renaming
2021-07-26 01:05:08 +01:00
James Lyne
5fb0a3e2f4
Move night/update handling into DynmapTileLayer
2021-07-26 01:05:07 +01:00
James Lyne
355c0c71cf
Restructure LiveAtlasServerDefinition
2021-07-26 01:05:07 +01:00
James Lyne
e61d0def04
Replace serverConfig getter with MapProvider url methods
2021-07-26 01:05:07 +01:00
James Lyne
e7945b3f9a
Add fields to DynmapTileLayer
2021-07-26 01:05:07 +01:00
James Lyne
e4e7dfcd5f
Move fetchJSON to abstract MapProvider
2021-07-26 01:05:07 +01:00
James Lyne
ad9af04e9e
Rename world/map title to displayName
2021-07-26 01:05:05 +01:00
James Lyne
c202def955
Move login from configuration to components
2021-07-26 01:04:18 +01:00
James Lyne
e46a97df15
Fix scheduledZoom/scheduledPan handling on map change
2021-07-26 01:04:18 +01:00
James Lyne
0c1ca36be1
Fix build
2021-07-26 01:04:18 +01:00
James Lyne
bc38af3254
Use generic names for more types
2021-07-26 01:04:18 +01:00
James Lyne
cba4b33e1a
Refactor DynmapMapProvider.ts
2021-07-26 01:04:18 +01:00
James Lyne
e809f28455
(Re)move some config store properties
2021-07-26 01:04:18 +01:00
James Lyne
1d27e05f7c
Rename DynmapPlayer to LiveAtlasPlayer, rename some fields, add uuid field
2021-07-26 01:04:18 +01:00
James Lyne
44b3a7e276
Remove updateInterval from store
2021-07-26 01:04:18 +01:00
James Lyne
33b5b305e2
Add MapProvider, move dynmap api handling to DynmapMapProvider
2021-07-26 01:04:17 +01:00
James Lyne
c99215e259
Use generic names for extended leaflet classes
2021-07-26 01:04:17 +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
709e365944
1.3.2
2021-07-22 23:18:31 +01:00
James Lyne
b9807b3a7b
Fix config validation
2021-07-22 23:18:26 +01:00
James Lyne
0b48e09e4a
1.3.1
2021-07-22 23:18:26 +01:00
James Lyne
dd17bc63bd
Avoid applying the base background colour twice to buttons in leaflet-controls
2021-07-22 23:18:18 +01:00
James Lyne
01907f22a0
Fix players button title
2021-07-22 20:47:37 +01:00
James Lyne
c105b93c58
1.3.0
2021-07-22 20:15:28 +01:00
James Lyne
de8e274622
Fix type, update package-lock.json
2021-07-22 16:15:55 +01:00
James Lyne
3d2ad01353
Merge branch 'custom-leaflet'
...
# Conflicts:
# package.json
2021-07-22 15:08:15 +01:00
James Lyne
8b064f6217
Fix misaligned sidebar buttons on landscape mobile
2021-07-22 03:10:29 +01:00
James Lyne
636bebd237
Focus style improvements
...
- Replace js :focus-visible polyfill with css
- Improve fallback :focus styles
2021-07-22 02:48:09 +01:00
James Lyne
79dfea446b
More lenient nether regex
2021-07-21 21:24:15 +01:00
James Lyne
2f107b2126
Add world dimension property
2021-07-21 17:27:24 +01:00
James Lyne
ea181f3a0b
Tweak mobile sidebar padding
2021-07-21 16:54:53 +01:00
James Lyne
f2b810f56b
Reduce layer list padding
2021-07-21 16:19:39 +01:00
James Lyne
028cb4e1af
Player list search
2021-07-21 16:19:18 +01:00
James Lyne
ffed2548ba
Merge remote-tracking branch 'origin/master'
2021-07-21 13:24:39 +01:00
James Lyne
30e2e1207d
Update vue-tsc
2021-07-21 13:24:29 +01:00
James Lyne
bd56f31559
Merge pull request #48 from JLyne/dependabot/npm_and_yarn/vite-2.4.3
...
Bump vite from 2.4.2 to 2.4.3
2021-07-21 03:19:37 +01:00