v2.0.0
Today's final 2.0.0 release brings Pl3xmap support, Dynmap Login/Register support, UI improvements and more.
If you have customised your index.html, you will need to reapply your customisations to a fresh copy of the file to avoid version mismatch errors. This will also be required in any future updates which significantly change the configuration format LiveAtlas is expecting.
Changes since 2.0.0-beta.4
Added
- Added configuration version checking
The version of the configuration in index.html is now checked to ensure it matches the version LiveAtlas expects. This helps prevent hard to diagnose errors caused by updating LiveAtlas without also updating a customised index.html.- LiveAtlas will refuse to load if the
version
in the index.html configuration is missing or doesn't match the value LiveAtlas expects - If you encounter this issue, you should get a fresh copy of index.html for your LiveAtlas version and reapply any customisations.
- LiveAtlas will refuse to load if the
- Added support for Pl3xmap player facing direction
- Added
--background-marker
/--text-marker
CSS variables for controlling marker label text and background colors - Added
ui.compactPlayerMarkers
setting in index.html for switching to a pre-2.0 player marker style - Added support for Pl3xmap
order
,zoom.def
andplayer_tracker.update_interval
world options - Added support for Dynmap chat messages sent with a
plugin
source (#242) - Improvements to some displayed error messages when LiveAtlas fails to parse its configuration
Fixed
- Fixed marker popups not displaying on click (#261)
- Markers with popups will now also no longer pan the map if clicked once, instead the popup will be displayed
- Clicking a second time will close the popup and center the map on the marker
Changes since 1.3.2
Added
-
Pl3xmap Support
Added support for Pl3xmap maps. Map/marker viewing, popups, tooltips, players (with facing direction), tile updates and world icons are all supported.- Additional configuration is required.
- Marker updates are not implemented at this time, and likely won't be at all until Pl3xmap implements a way to do these incrementally.
-
Login/register support
LiveAtlas now natively supports Dynmap's login/register functionality, via a new modal- For servers that require logging in to view the map, the modal will be displayed on the splash screen
-
UI refresh
- Some icons have been updated (Credit to @Katuend who has created all the icons used by LiveAtlas)
- Focused, selected and active colors are now easier on the eyes
- Selected buttons now use a bolder font for better readability
- Reduced the border radius applied to many UI elements
- Text shadows are applied more consistently
- For worlds with many defined maps, the map list will now wrap to avoid a horizontal scrollbar
- The unfollow button now uses an icon
- The maps button will use a new server icon when multiple servers are defined but only a single map
- Marker labels have a maximum width and will wrap if necessary
- It is now possible to switch servers from the splash screen
- Players button title now shows current/max players.
-
Player marker improvements
- Refreshed health/armor icons and increased their size for improved viewing.
showplayerfaces
in Dynmap andshow-head
in Pl3xmap are respected, removing player icons when disabled.- Pl3xmap's
show-armor
setting is respected, hiding player armor status when disabled. - Added a circle to indicate player position more explicitly.
- Pl3xmap maps use an arrow to indicate player facing direction instead.
- Pl3xmap maps use larger player images when both health and armor are enabled.
- Dynmap's
showplayerfacesinmenu
setting is now respected, hiding player faces in the player list and follow popup when disabled.- This behaviour differs from the vanilla Dynmap UI, which instead shows steve heads, but this approach is more consistent with how other showplayerfaces settings are handled.
-
Added support for custom Dynmap world icons.
- Absolute URLs for Dynmap world icons are recommended in a multi-sever setup.
-
Zoom level is now reset to default when switching between Dynmap worlds.
- Pl3xmap worlds will respect their default zoom setting
Fixed
- Fixed armor/health not displaying on player markers until the player moves.
- Added workaround for Dynmap unnecessarily escaping HTML in non-HTML markers (#172).
- This should fix & etc in marker labels.
- Fixed images being smoothed on Firefox
- Fixed loading spinner spinning twice as fast as it should in some situations
- Fixed display issues caused by players with long names
- Fixed splash screen errors remaining visible when switching servers
- Fixed player skins not displaying on Dynmap maps (#2, #73)
- Fixed marker labels disappearing when toggling a
showLabels: true
layer twice - Fixed LiveAtlas infinitely reloading the server configuration if the server response doesn't include a valid hash
- Fixed zoom level in URLs being ignored on initial load (#59).
- Fixed players layer duplicating in the layer list in certain situations.
- Various other minor bugfixes
Misc
- Marker labels are now created lazily when
showLabels
is false for the containing marker set. - This should improve performance for
showLabels: false
marker sets containing many markers. - Small performance improvements to shape layers.