1.13.0-beta.1
Pre-release
Pre-release
cwisniew
released this
01 Apr 10:41
·
3048 commits
to develop
since this release
What's Changed
Highlights
- New Theme (Aah) which is less "flat"
- Updated Icons to match new themes added in 1.12
- Lighting updates
- Performance Improvements
- Bug Fixes
- General code clean up
- Translation updates
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
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
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 💬
- Disables Token Selection buttons when the server has no Individual Views by @emmebi in #3885
- Strips HTML tags from code completion list by @emmebi in #3877
- Bump junit-jupiter-api from 5.7.2 to 5.8.2 by @dependabot in #3396
New Contributors
- @ChrisCookOC made their first contribution in #3707
- @bubblobill made their first contribution in #3835
Full Changelog: 1.12.2...1.13.0-beta.1