James Lyne
980141ccba
Fix zoom level 0 being ignored in url and map default zoom
2021-12-23 16:43:14 +00:00
James Lyne
421c72dba7
Fix inactive maps stealing pending tile updates
2021-12-16 00:33:41 +00:00
James Lyne
fd0e11fac0
Handle pl3xmap world ordering
2021-12-10 16:36:32 +00:00
James Lyne
cbd6c7f3b9
Handle pl3xmap world default zoom
2021-12-10 15:54:55 +00:00
James Lyne
2ab03f8fde
Handle pl3xmap player update interval
2021-12-10 15:54:30 +00:00
James Lyne
e082502f88
Add configuration version checking
2021-12-09 18:26:57 +00:00
James Lyne
b98f37729d
Suggest solutions for missing config object
2021-12-09 18:26:20 +00:00
James Lyne
5a778828f8
Initial version of pl3xmap player facing. Closes #129
2021-12-09 01:13:23 +00:00
James Lyne
3355dbbd32
Add compactPlayerMarkers ui option for pre-2.0 style markers
2021-12-07 21:53:09 +00:00
James Lyne
6b05ef8f8f
Add CSS variables for marker colours
2021-12-07 21:48:54 +00:00
James Lyne
bffcea1642
Only pan to markers with popups on second click
2021-12-07 20:42:24 +00:00
James Lyne
935cba1c0f
Fix marker popups not displaying on click ( Fixes #261 )
2021-12-07 20:18:49 +00:00
James Lyne
1237b9cc5f
Use @types/dynmap where possible ( Closes #224 )
2021-11-12 00:23:08 +00:00
James Lyne
0c87849356
Use @types/dynmap where possible ( Closes #224 )
2021-11-12 00:22:52 +00:00
James Lyne
8a66d05139
Support plugin source for dynmap chat ( Closes #242 )
2021-11-12 00:12:17 +00:00
James Lyne
71ad1b03c2
Fix unbalanced marker label padding when player images are disabled
2021-09-30 23:22:46 +01:00
James Lyne
fc4916565b
Fix LogoControl image size
2021-09-30 22:37:00 +01:00
James Lyne
6c0837deae
Improve session expiry handling
...
- Reload configuration and show login dialog when any request fails with "login required"
- Current map position etc is lost, more work needed here
2021-09-30 20:13:23 +01:00
James Lyne
31c1148c38
Decode HTML entities for markup: false dynmap marker labels ( Fixes : #172 )
2021-09-30 16:43:35 +01: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
daee15dd3f
Fix various issues with Pl3xmap world/map creation
2021-09-29 21:35:26 +01:00
James Lyne
dc479ca6e8
Support disabling player images in player list
...
- showplayerfacesinmenu in Dynmap
- Player image is removed entirely rather than mirroring Dynmap behaviour of showing a Steve head, to be consistent with player markers and chat.
- Images are also disabled in FollowTarget
2021-09-29 21:16:31 +01:00
James Lyne
fac72fd615
Use brighter colour for player marker dot
2021-09-29 19:59:01 +01:00
James Lyne
bf383afb8d
Support disabling player marker images
...
- showplayerfaces: false in Dynmap, player-tracker.nameplate.show-head: false in Pl3xmap
- Remove showSkin option in favour of 'none' image size
2021-09-29 19:58:39 +01:00
James Lyne
5896d4504c
Fix PlayerMarker name disappearing when hidden
2021-09-29 15:31:09 +01:00
James Lyne
016b784634
Fix PlayerMarker health/armor not displaying immediately
2021-09-29 15:02:17 +01:00
James Lyne
493fd91299
Remove extra PlayerMarker name padding when health/armor are both disabled
2021-09-29 15:01:34 +01:00
James Lyne
58199aaed0
Use large player image on Pl3xmap when both health/armor are enabled
2021-09-29 14:56:13 +01:00
James Lyne
5ce922505b
Fix getMinecraftHead calls
2021-09-29 14:39:56 +01:00
James Lyne
96b43899a4
Optimise some images
2021-09-29 14:35:18 +01:00
James Lyne
5087d0e29c
New health/armor images, PlayerMarker label style tweaks
2021-09-29 14:35:03 +01:00
James Lyne
66355dfe38
Decouple player image pixel size from PlayerMarker.
...
- Use single template image and set size after cloning
- Use util method to retrieve pixel size when needed
- Use LiveAtlasPlayerImageSize in getMinecraftHead
2021-09-29 14:33:52 +01:00
James Lyne
07d851fc86
Use 20 for health/armor meter max
2021-09-29 14:32:12 +01:00
James Lyne
770c9242a8
Player marker improvements
...
- Use <meter> for health/armor
- Condense small/body image properties into single image size option
- Remove image-size dependant margins
- Add circle alongside label for indicating player position
2021-09-29 01:30:35 +01:00
James Lyne
bfc0a381a8
Respect pl3xmap show-armor setting
2021-09-28 18:54:51 +01:00
James Lyne
c71e8289dd
Only fetch Pl3xmap players when player markers are enabled
2021-09-28 18:38:34 +01:00
James Lyne
0ae8b11ce6
Ensure trailing / in Pl3xmap base URL
2021-09-28 13:33:05 +01:00
James Lyne
98d7ede3d9
Remove extra / from Pl3xmap players URL ( Closes #125 )
2021-09-28 13:32:42 +01:00
James Lyne
48b94f6bfb
Fix parseUrl issues
2021-09-12 20:37:59 +01:00
James Lyne
bfd2b4083f
Fix type errors
2021-09-12 20:37:51 +01:00
James Lyne
5d133de1e9
Testing preparation
2021-09-10 15:32:48 +01:00
James Lyne
83bc0ec86d
Freeze/seal marker related objects in Pl3xmap provider
2021-09-10 15:31:05 +01:00
James Lyne
8bf0fe04a7
Split DynmapMapProvider build methods into their own file
2021-09-10 15:30:29 +01:00
James Lyne
f90b32c41a
Cleanup App.vue and parseUrl
...
- Fix double event listener add in unmount hook
- Remove onUrlChange as it does the same thing as handleUrl
- Merge duplicate mount/unmount hooks
- Pass a URL to parseUrl instead of directly using window.location
2021-09-10 15:29:27 +01:00
James Lyne
969e9db5cc
Cleanup App.vue
...
- Fix double event listener add in unmount hook
- Remove onUrlChange as it does the same thing as handleUrl
- Merge duplicate mount/unmount hooks
2021-09-10 15:28:12 +01:00
James Lyne
6450b76439
Switch to modern-normalize
2021-09-08 19:28:39 +01:00
James Lyne
63a00d0681
Move loginEnabled logic to store getter
2021-09-08 15:23:21 +01:00
James Lyne
0e57a50e0c
Cleanup redundant useStore calls
2021-09-08 15:21:27 +01:00
James Lyne
56470790de
Convert more components to composition api
2021-09-08 15:20:04 +01:00