Skip to content

Latest commit

 

History

History
85 lines (78 loc) · 5.43 KB

CHANGE_LOG.md

File metadata and controls

85 lines (78 loc) · 5.43 KB

MapTool 1.9.0 Beta 1

Highlights

The MapTool community continues to push MapTool forward with code patches, localization and providing support to each other on the various social media platforms. A huge thanks goes out to everyone who takes part in making MapTool better.

MapTool currently has support for 13 languages in various stages of completion: Chinese, Danish, Dutch, French, German Italian, Japanese, Polish, Portuguese, Russian, Spanish, Swedish and Ukranian.

  • Development moved to AdoptOpen Java 16.
  • Moved from Nashorn to GraalVM JavaScript engine.
  • More image types supported along with beginnings of support for non-image assets.
  • Quality of Life improvements: pan map with arrow keys, select drawings on map for deletion, hotkeys for image flip.
  • More bug fixes.
  • More localization for the UI.

Enhancements

  • #2550 Internally sent macro commands no longer added to Chat command history.
  • #2524 Activating experimental webapp server shows warning dialog and sends warning to chat.
  • #2519 Moved to GraalVM-JS engine from Nashorn. GraalVM provides an ECMAScript-compliant (ES11) runtime to execute JavaScript.
  • #2494 Support added for WebP, SVG, ICO, TGA images.
  • #2466 Drawings can now be selected with the mouse and deleted via delete key.
  • #2452 Additional UI elements added to fullscreen view
  • #2366 Improved tooltips and error messages from Start Server dialog.
  • #2360 Map view can now be panned with Ctrl + arrow keys.
  • #2349 Shortcut keys added to flip token images. F for horizontal and Shift-F for vertical.
  • #2234 New macro functions for drawing MBL: drawMBL(), eraseMBL(), getMBL().
  • #1496 Common Macros group now shows on Selected panel even when no macros are in common.
  • #1420 HTML links in displayed token notes will now open default browser.
  • #1234 New macro function for retrieving Bar & State images: getBarImage() and getStateImage()
  • #369 Dragging macro buttons now supports both move and copy depending on source/destination and active modifier keys.

Bug Fixes

  • #2601 Replaced Java native filetype detection with Apache Tika for better coverage of asset types.
  • #2596 Assert output a stack trace when called from a macro executed by a macro link. Fixed.
  • #2560 Layer names lacked i18n support. Fixed.
  • #2558 Exception thrown with keyboard input on undocked frames. Fixed.
  • #2555 Names for Dockable frames didn't use localized names. Fixed.
  • #2551 Various UI and macro actions could clear in progress text in the Chat panel. Fixed.
  • #2548 Light icons broken on imported Dungeondraft UVTT maps. Fixed.
  • #2527 Unsupported assets types are now filtered in drag-and-drop to map.
  • #2493 Images using the size parameter weren't scaling correctly. Fixed.
  • #2334 Using a bad size parameter when displaying assets in HTML could hang client. Fixed.
  • #2288 Non-alphanumeric chars in the key of a String Property could break getStrProp(). Fixed.
  • #2249 Javascript in Overlays would keep running after overlay closed. Fixed.
  • #2214 Moving to Java 16 fixed startup issues with Japanese locale.
  • #706 A State & Bar with the same name can activate/deactivate together. Duplicate names no longer allowed.
  • #685 Empty asset URL in HTML <input> would lock up MapTool. Fixed.

Other

  • #2601 Added Apache Tika for filetype recognition.
  • #2538 Builds moved to AdoptOpen Java 16.
  • #2519 Migrated to GraalVM-JS engine from Nashorn.

Change Log for 1.8.x