MapTool 1.13.0 Beta 2
Pre-release
Pre-release
cwisniew
released this
15 Apr 04:11
·
3007 commits
to develop
since this release
MapTool v1.13.0 Beta 2 Pre Release
Read Me First
Before uninstalling any previous version, if you have saved your campaign files, logs, or anything else you want to keep under the directory structure where MapTool is installed, please copy them elsewhere beforehand. It is also a good idea to always have backups.
Note: Do not install over the top of an old version, either install into a new directory or uninstall the old version first. If you have installed a previous version of 1.12.0, uninstall that first.
What's Changed
New Features 🥳
- add-on javascript context by @cwisniew in #3554
- Replace EventDispatcher with Guava's EventBus by @kwvanderlinde in #3741
- Replace Observable and ModelChangeListener with EventBus by @kwvanderlinde in #3749
- Readd compression by @thelsing in #3753
- Centralize resource access and add Rods icons by @thelsing in #3774
- synchronize selected layers between tool and add hotkeys by @thelsing in #3776
- add missing svgs by @thelsing in #3782
- EditTokenDialog: Change GUI-Editor to Intellij GUI designer by @thelsing in #3785
- Feature htmltokennotes by @thelsing in #3794
- Convert all abaille forms to intellij gui editor by @thelsing in #3799
- Add Reverend's themes - also - Okay in campaign properties edit updates token properties by @bubblobill in #3834
- Add a lumens overlay and make lights environmental by @kwvanderlinde in #3837
- Add more preferences for controlling the lumens overlay and environmental lighting by @kwvanderlinde in #3851
- Add token note types by @thelsing in #3879
- Strips HTML tags from code completion list by @emmebi in #3877
- Optional alpha compositing for lighting by @kwvanderlinde in #3918
- Jmr3366 - FR #1386 to allow opacity to be set at 0 by @Jmr3366 in #3921
Performance Improvements 🏎️
- Cache the exposed area used for pathfinding and rendering FoW by @kwvanderlinde in #3745
- Restructure zone view lighting by @kwvanderlinde in #3813
- Remove extra vision transform that is no longer needed in VisibilityInspector by @kwvanderlinde in #3820
- Refactor: Remove ReverseShapePathIterator in favour of JTS' Polygonizer by @kwvanderlinde in #3825
- Include temporary token light sources by @kwvanderlinde in #3830
Bug Fixes 🩹
- Missing internationalisation strings by @ChrisCookOC in #3707
- Remove unnecessarily translated strings by @ChrisCookOC in #3711
- update grgit dependancy so its no longer pulled from jcenter by @cwisniew in #3727
- Fix test deadlock and other failures by @kwvanderlinde in #3751
- Render each aura range separately, as is done for normal lights by @kwvanderlinde in #3779
- make playerAlias getter return null if not DisplayName was set. Accou… by @thelsing in #3787
- Webrtc improvements by @thelsing in #3789
- fix NPE when setting playeralias for map by @thelsing in #3797
- fix bar commit of EditTokenDialog by @thelsing in #3816
- Fixes #3833- Increased width of round counter label - added additional light details to getInfo by @bubblobill in #3835
- Fix Mapper.map(Dimension) to set the width as the X value rather than Y by @kwvanderlinde in #3839
- Replace string comparisons with OverlayType enum in Token States by @thelsing in #3846
- When copying a campaign, keep the campaign and zone IDs by @kwvanderlinde in #3847
- htmlize notes from previous MT versions by @thelsing in #3859
- Fixes #3259 by @emmebi in #3860
- Fall back to the map name when the display name is equal or set empty by @kwvanderlinde in #3861
- Stop rounding *BL points by @kwvanderlinde in #3864
- Move selection logic into a dedicated model by @kwvanderlinde in #3866
- Fix map background dialog width by @kwvanderlinde in #3869
- Enable pathfinding based on token layer, not selected layer by @kwvanderlinde in #3868
- Allows add-on properties of type
undefined
to change type by @emmebi in #3874 - Enables add/update buttons on state type change by @emmebi in #3875
- Remove a stray call to FunctionUtil.getZoneRenderer() by @kwvanderlinde in #3881
- Ensure a frame's undocked bounds are not null prior to using them by @kwvanderlinde in #3880
- Adjust pasted token offset by the destination grid by @kwvanderlinde in #3870
- Do not reject setting a zone player alias when not unique by @kwvanderlinde in #3871
- Sends the
START_ASSET_TRANSFER_MSG
through the same channel as theUPDATE_ASSET_TRANSFER_MSG
by @emmebi in #3886 - Disables Token Selection buttons when the server has no Individual Views by @emmebi in #3885
- Catch JSON Exception When Attempting to Connect to Server by @viggyd in #3898
- Adds the tooltip for Initiative button in Full Screen Mode by @emmebi in #3910
- Uses the proper function name in the error messages by @emmebi in #3916
- Un-finalize LightSource.lumens by @kwvanderlinde in #3903
- Fire TokensAdded / ZoneAdded when handling PutZoneMsg by @kwvanderlinde in #3912
- Fix maximum number of parameters for setTokenLayoutProps() by @kwvanderlinde in #3901
- Uses lower-case extensions for Aah preview image by @emmebi in #3909
- Restore multi-range aura fix by @kwvanderlinde in #3914
- Change the lumens overlay for more consistent rendering by @kwvanderlinde in #3911
- Handle nullabilty when converting LookupTable to DTO by @kwvanderlinde in #3920
Code Maintenance 🔧
- Feature reduce deps by @thelsing in #3807
- Fix google-java-format invocation by @kwvanderlinde in #3849
- Refactor/3854 spotless for verification by @kwvanderlinde in #3855
- Update release.yml for auto building of release notes by @cwisniew in #3888
Other Changes 💬
- Bump junit-jupiter-api from 5.7.2 to 5.8.2 by @dependabot in #3396
- Reword the Feature Request GitHub template so that it is easier to follow by @kwvanderlinde in #3928
New Contributors
- @ChrisCookOC made their first contribution in #3707
- @bubblobill made their first contribution in #3835
- @viggyd made their first contribution in #3898
- @Jmr3366 made their first contribution in #3921
Full Changelog: 1.12.2...1.13.0-beta.2