Skip to content

v3.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@JLyne JLyne released this 17 Jan 21:58
· 378 commits to master since this release

This first beta for LiveAtlas 3.0 brings a UI for listing, searching and navigating to markers - a highly requested feature since the initial release. Some significant internal changes were required to make this happen which need some testing, thus the version bump and beta release. This release also includes some additional QoL changes and bugfixes.

Feedback on this release is appreciated.

Marker list

  • New sidebar section between maps and players
  • Can be toggled with CTRL + SHIFT + I (m was taken by maps)
  • Initially shows marker sets with marker counts underneath. Clicking a set will list its contents.
  • Dynmap markers will show their label in the list; squaremap/pl3xmap markers will show their tooltip. HTML is stripped.
  • Markers will show their location and icon in the list
    • Point markers will show their exact location, other marker types will show the center of all their points
    • Markers without icons will use a generic icon of their type
  • Markers without a name will show a fallback message defined in index.html, but will still be displayed and can be panned to.
  • The marker list for each marker set has a search bar which will filter the list based on name
  • Clicking a marker in the list will pan to it
    • Point markers will simply pan, but other marker types will also zoom to fit their shape as much as possible
  • Keyboard navigation is fully supported.
    • Arrow keys, home/end and space/enter work as with other lists
    • Backspace whilst inside a marker list will take you back to the marker set list
    • CTRL + F in a marker list will focus the search
  • To avoid performance issues with large sets, only 50 markers will be listed at first
    • A "Show more" button will appear at the bottom to allow displaying further markers

Added

  • Following improvements
    • Following UI now sticks to the bottom of the viewport like in initial LiveAtlas versions
    • Player world and location is now shown when the player is visible
    • Clicking the location will copy it to your clipboard
    • Fixed long names breaking the layout
    • Existing player follows are now cancelled when manually switching worlds
  • Sidebar improvements
    • Added tweaked map icons by @Katuend
    • Sidebar section headers and search bars now stick to the top of the viewport when scrolling the sidebar
    • Searching players now scrolls the list back to the top
    • Pressing down arrow on buttons for already expanded sidebar sections will now focus the section
    • Fixed long headings breaking the layout
    • Improved scrolling performance a bit
    • Increased sidebar width slightly to more comfortably fit marker names
  • Squaremap maps can now be configured with squaremap as well as pl3xmap in index.html
  • Dynmap shape markers with a label will now show a tooltip with the label on hover, matching Pl3xmap behaviour.
  • Missing index.html messages will now show a fallback message instead of nothing
  • Dynmap point markers will now be centered in the block they are located in, rather than displaying in the top left corner

Fixed

  • Fixed sidebar sections attempting to focus themselves repeatedly on initial load if the UI is visible
  • Fixed player heads continuing to load for the previous server when switching servers
  • Fixed tooltips not updating if a marker updates

Misc

  • Improved marker set creation performance
  • Many internal changes to marker updating and storage