Skip to content

Releases: JLyne/LiveAtlas

2.0.0-beta.2

16 Aug 03:35
Compare
Choose a tag to compare
2.0.0-beta.2 Pre-release
Pre-release

Some improvements to Pl3xmap support and assorted bugfixes. Again brief testing didn't reveal major issues, but stay on 1.3.2 if you value stability. Feedback continues to be appreciated.

Added

  • Implemented tile refreshing for Pl3xmap maps.
    • Pl3xmap build 157+ (or correctly configured cache headers on external servers) is required for this to work correctly.

Fixed

  • 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 {world} placeholder in Pl3xmap page titles

2.0.0-beta.1

29 Jul 22:12
Compare
Choose a tag to compare
2.0.0-beta.1 Pre-release
Pre-release

LiveAtlas 2.0 is bringing support for Pl3xmap maps, allowing browsing of Pl3xmap and Dynmap maps within the same UI. Pl3xmap support required significant internal changes to decouple LiveAtlas from Dynmap, so this is an initial beta release to help iron out any bugs that have crept in as a result.

Feedback on this release is appreciated.

Pl3xmap Support

  • Added initial support for Pl3xmap maps.
  • Pl3xmap maps can be added to LiveAtlas by adding an entry to the servers config in index.html, like the following:
    window.liveAtlasConfig = {
        servers: {
            pl3xmap: { //ID used in the URL
                label: 'Pl3xmap', //Label used in the server list
                pl3xmap: '<url to your Pl3xmap installation>'
            },
            // ... Other servers
        }
    // ... Rest of LiveAtlas configuration
  • Map/marker viewing, popups, tooltips and players should all be supported.
  • Marker and tile updates are not implemented at this time, and likely won't be at all until Pl3xmap implements a way to do these incrementally.
  • World icons and player facing direction are also not supported right now.
  • Please report any additional issues you encounter.

Added

  • Players button title now shows current/max players.

Fixed

  • Fixed zoom level in URLs being ignored on initial load (#59).
  • Fixed players layer duplicating in the layer list in certain situations.

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.

1.3.2

22 Jul 22:27
Compare
Choose a tag to compare

A quick release to fix some important issues that appeared in 1.3.0 and were not fully resolved in 1.3.1.

Fixed

  • Fixed bug causing setups using dynmap's standalone/config.js file to not load correctly (#51).
  • Fixed players button title
  • Fixed some UI elements having the configured background colour applied multiple times, which would cause inconsistent opacity when the background colour is semi-transparent.
  • Removed unintentionally added test server configurations from index.html

1.3.0

22 Jul 19:37
Compare
Choose a tag to compare

Please note that this version adds additional messages and settings to index.html. If you are customising your index.html, please ensure you include these additions.

Added

  • Added a search to the sidebar player list, and a corresponding playersSearch setting.
  • Modifying the URL in the address bar will now update the map view appropriately.
  • Improved sidebar styling to allow for semi-transparent backgrounds (#41).
  • Hidden players will keep their name colours in the player list (#40).
  • Added a playersAboveMarkers setting to control whether player markers are shown above other marker types (#14).

Fixed

  • Improved nether world detection
  • Fixed several padding and alignment issues.
  • Improved focus styling on older browsers.

1.2.3

23 Jun 22:31
Compare
Choose a tag to compare

Added

  • Players are now sorted by Dynmap's sort value, then alphabetically, matching vanilla Dynmap behaviour (#37).
  • The player list UI is now hidden when the playermarkers component is disabled in the Dynmap configuration (#21).
  • Slightly increased sidebar width.

Fixed

  • Fixed --border-radius variable not applying to the zoom control (#36).
  • Fixed long player names causing a horizontal scrollbar in the sidebar.
  • Fixed potential contrast issues when hovering on player names which are customised with colours.

1.2.2

22 Jun 18:55
Compare
Choose a tag to compare

Fixed

  • Improved display of long layer names (#32)
  • Fixed sidebar button alignment at certain screen resolutions

v1.2.1

13 Jun 00:35
Compare
Choose a tag to compare

Added

  • Dynmap's append_to_world setting is now respected (#28)

Fixed

  • Fixed loading indicator not appearing
  • Fixed area updates causing parts of them to disappear (#29)

1.2.0

29 May 01:15
Compare
Choose a tag to compare

A few new features and significant changes to how the UI can be interacted with, hopefully resulting in better accessibility and keyboard navigability. There's still room for improvement, particularly with markers, but it should be much better than previous versions.

Added

  • Small UI refresh
    • Sidebar now scrolls as a whole instead of each section scrolling separately
    • Sidebar sections can be collapsed to reduce the space they take up whilst still keeping them at hand.
      • Collapsed sections are persisted across refreshes
    • Improved focus styles
  • Layer list is now a toggleable popup to match the behaviour of other UI elements
  • Added a context menu when right clicking the map.
    • Current options:
      • Copy the coordinates of location
      • Copy link to location
      • Center map on location
      • Switch between the maps of the current world
    • Mobile users can long press on the map to access the menu
  • Copying to the clipboard now displays a notification
  • Improved keyboard navigation support.
    • Feedback appreciated here as its definitely not perfect
    • Sidebar sections can be navigated between using the arrow keys/home/end. Spacebar/enter will toggle section collapsing.
    • Server/World/Player/Layer lists and the context menu can be navigated using the arrow keys/home/end and can be interacted with using space/enter.
    • Right arrow opens the layer list when the button is focused. Left arrow closes it when the list is focused.
    • Focus is moved to the relevant UI element when the layer/chat/player/map buttons are interacted with
  • Added keyboard shortcuts for some UI elements
    • Ctrl+alt+p toggles the player list, focusing it if open
    • Ctrl+alt+m toggles the map list (if present), focusing it if open
    • Ctrl+alt+c toggles the chat (if present), focusing it if open
    • Ctrl+alt+l toggles the layer list (if present), focusing it if open
    • Pressing Esc will focus the map and allow standard leaflet keyboard controls (arrow key pan/+ - zoom)
  • Layer list button title can now be customised in index.html

Fixed

  • Fixed being unable to interact with anything in edge mobile
  • Fixed layer list overlapping with open sidebar sections on small screens
  • Various layout, styling and zindex fixes

1.1.0

20 May 21:55
Compare
Choose a tag to compare

A quick release to sort out a few bugs found in 1.0, and to add the previously requested feature of customising UI messages.

Added

  • Various LiveAtlas messages can now be customised/translated, see window.liveAtlasConfig in index.html. Only LiveAtlas specific messages will appear here; Dynmap provided messages can be customised in dynmap's configuration.

Fixed

  • Improved map icon logic. Maps having icons for the wrong dimension should be less common now.
  • Fixed various issues when switching between servers containing worlds/maps with the same name.
  • Fixed day/night maps sometimes showing the incorrect map for the time of day.
  • Fixed long underscore-separated world names causing a horizontal scrollbar.
  • Fixed rare issue causing the UI to be unresponsive after the splash screen fades out.

1.0.0

19 May 19:05
Compare
Choose a tag to compare

LiveAtlas is now feature complete enough to be worth a 1.0 release. Further additions and improvements are still planned.

Added

  • Initial support for multiple servers - More information here.
  • Dynmap configuration is now reloaded when its hash changes, similar to vanilla dynmap but without refreshing the page.
  • Configuration/load errors have been restyled and provide more information in many cases.
  • Dynmap's showlayercontrol setting is now respected

Fixed

  • Removed Minecraft formatting codes from page title
  • Fixed player marker layer not appearing in the layer list if hidebydefault was enabled
  • Fixed the splash screen shifting after the CSS has loaded
  • Fixed some situations which could cause layers in the layer list to duplicate

Misc

  • Further small reduction in overall file size