MapTool Nightly 20260224
MapTool Nightly Build for 20260224
What's Changed
New Features 🥳
- Grid Renderer - Improved appearance of grids by @bubblobill in https://github.com/RPTools/maptool/pull/5581
- Generic dialogue rewrite by @bubblobill in https://github.com/RPTools/maptool/pull/5623
- Scrolling status performance tweak by @bubblobill in https://github.com/RPTools/maptool/pull/5641
- Warn when resetting the initiative round counter by @Baaaaaz in https://github.com/RPTools/maptool/pull/5644
- Apply flat labels to initiative panel by @Baaaaaz in https://github.com/RPTools/maptool/pull/5649
- Integrated label and tooltip strings with preferences. by @bubblobill in https://github.com/RPTools/maptool/pull/5668
- Enchanced Token Initiative sorting. by @Baaaaaz in https://github.com/RPTools/maptool/pull/5647
- Set properties of selected drawn elements by @Baaaaaz in https://github.com/RPTools/maptool/pull/5681
- Drawing and Template interaction improvements by @Baaaaaz in https://github.com/RPTools/maptool/pull/5731
- Add "no statsheet" option by @cwisniew in https://github.com/RPTools/maptool/pull/5788
- Fix some LookupTable performance issues by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5822
- Enter key now stops token drag/movement by @Baaaaaz in https://github.com/RPTools/maptool/pull/5833
- New Custom Halos by @Baaaaaz in https://github.com/RPTools/maptool/pull/5824
- DrawingPointerTool (due in 1.19) can now drag/move drawings by @Baaaaaz in https://github.com/RPTools/maptool/pull/5846
- Add Discord link to the help menu by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5864
- Add UI to Edit Table dialog for pick once tables by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5868
- Remove JIDE's banner from JOptionPane by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5881
- Add "Check for Updates" help menu item by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5882
- Full sorting support for resource libraries by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5886
- Multiple wall selection by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5912
- Further Drawing/Template improvements and new MTScript functions by @Baaaaaz in https://github.com/RPTools/maptool/pull/5891
- Stop timer when returning early from renderHalos by @Baaaaaz in https://github.com/RPTools/maptool/pull/5913
Performance Improvements 🏎️
- Timer improvements by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5800
- Improve fog rendering performance by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5799
Bug Fixes 🩹
- Fix spurious theme change warning on preferences close by @bubblobill in https://github.com/RPTools/maptool/pull/5612
- Fix capitalization for Run Macro button i18n key by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5652
- Reset tooltips for non-template DrawnElements by @Baaaaaz in https://github.com/RPTools/maptool/pull/5664
- Add some erase icons for drawings, and get DrawPanel to use new icons by @Baaaaaz in https://github.com/RPTools/maptool/pull/5675
- Fix display of PreferenceDialog by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5686
- For linear drawing tools, force the foreground mode to be solid by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5687
- Token layout nerfed fix for #5728 by @bubblobill in https://github.com/RPTools/maptool/pull/5729
- Drawing/Template Pointer Tool fixes for 1.19 by @Baaaaaz in https://github.com/RPTools/maptool/pull/5767
- Handlebars relative template loader by @fishface60 in https://github.com/RPTools/maptool/pull/5808
- Fix handlebars url fetch by @fishface60 in https://github.com/RPTools/maptool/pull/5807
- Fix token state opacity and dot position by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5829
- Enforce a minimum int size to buffered image by @Baaaaaz in https://github.com/RPTools/maptool/pull/5838
- Avoid NPE with ZoneRenderer#lastZoneScale by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5853
- Fix order of renderHalos() parameters by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5856
- Fix resource library double install by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5866
- Fix for partial commits in Edit Table by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5874
- Add table lines to Edit Token dialog's speech table by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5890
- Respect UI theme in token properties management panel, and other tweaks by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5892
- Fix null stat sheet location by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5894
- Fix noise seed by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5896
- Communicate map image changes to other clients by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5900
- Fix jumpy token drags by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5902
- Clean up ExportDialog and support layer selection for current view by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5903
- Dispose "Assets in Transit dialog" on close requests by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5904
- Clip long names in initiative window by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5909
- Fix Drawing ID not unique on shape.draw() by @bubblobill in https://github.com/RPTools/maptool/pull/5926
Code Maintenance 🔧
- More separated sentry environments by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5602
- Migrate CampaignProperties dialog to GenericDialog by @bubblobill in https://github.com/RPTools/maptool/pull/5658
- Remove XML for light sources and token footprints by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5685
- Move protobuf messages into a separate subproject by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5692
- Factor dicelib into a separate subproject by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5691
- Removes getReleases as it's not used anymore by @emmebi in https://github.com/RPTools/maptool/pull/5775
- Removes two unused methods from JSONMacroFunctions by @emmebi in https://github.com/RPTools/maptool/pull/5778
- Completely remove the GdxRenderer by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5813
- Update to macos-15-intel runner by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5843
- Better pen encapsulation by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5850
- Make
Scaleread-only by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5851 - Clean up HaloRenderer, with minor fixes by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5855
- Replace String-based checks in GridFactory with GridType enum by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5858
- Remove reduced alpha from default D20 light sources by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5863
- Fix Discord invite for "Submit a Question" issue template by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5860
- Replace deprecated function indentWithSpaces in gradle scripts by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5861
- Fix release candidate badge in README.md by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5862
Dependency Updates
- Bump org.jsoup:jsoup from 1.17.2 to 1.20.1 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5546
- Bump org.locationtech.jts:jts-core from 1.19.0 to 1.20.0 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5577
- Bump com.miglayout:miglayout-swing from 11.3 to 11.4.2 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5583
- Bump commons-cli:commons-cli from 1.6.0 to 1.9.0 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5585
- Bump log4j from 2.24.3 to 2.25.0 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5596
- Bump dev.onvoid.webrtc:webrtc-java from 0.9.0 to 0.10.0 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5584
- Bump org.apache.xmlgraphics:batik-all from 1.17 to 1.19 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5590
- Bump com.github.weisj:jsvg from 1.4.0 to 2.0.0 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5384
- Revert "Bump com.github.weisj:jsvg from 1.4.0 to 2.0.0" by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5634
- Bump org.apache.commons:commons-collections4 from 4.4 to 4.5.0 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5624
- Bump org.jsoup:jsoup from 1.20.1 to 1.21.1 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5626
- Bump com.fifesoft:languagesupport from 3.3.0 to 3.4.0 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5627
- Bump com.google.guava:guava from 33.0.0-jre to 33.4.8-jre by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5629
- Bump com.jcabi:jcabi-xml from 0.33.5 to 0.35.0 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5630
- Bump org.junit.platform:junit-platform-launcher from 1.13.1 to 1.13.2 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5635
- Bump com.diffplug.spotless from 6.25.0 to 7.0.4 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5628
- Update flatlaf to 3.6 by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5613
- Bump junit from 5.13.1 to 5.13.3 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5671
- Bump org.junit.platform:junit-platform-launcher from 1.13.2 to 1.13.3 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5672
- Bump com.palantir.git-version from 3.3.0 to 4.0.0 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5662
- Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5684
- Bump com.diffplug.spotless from 7.0.4 to 7.1.0 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5679
- Bump org.apache.tika:tika-core from 3.2.0 to 3.2.1 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5683
- Bump dev.onvoid.webrtc:webrtc-java from 0.10.0 to 0.11.0 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5670
- Bump com.github.luben:zstd-jni from 1.5.7-3 to 1.5.7-4 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5669
- Bump log4j from 2.25.0 to 2.25.1 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5690
- Bump flatlaf from 3.6 to 3.6.1 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5689
- Bump com.diffplug.spotless from 7.1.0 to 7.2.1 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5713
- Bump org.junit.platform:junit-platform-launcher from 1.13.3 to 1.13.4 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5711
- Bump junit from 5.13.3 to 5.13.4 by @dependabot[bot] in https://github.com/RPTools/maptool/pull/5712
Other Changes 💬
- New Crowdin updates by @bubblobill in https://github.com/RPTools/maptool/pull/5573
- Merge release-1.18 fixes into develop by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5655
- Make the Connect to Server dialog modal by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5682
- Factor common utilities into a separate subproject by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5677
- i18n of Basic Campaign token type, property and light names by @bubblobill in https://github.com/RPTools/maptool/pull/5656
- Merge release-1.18 into develop by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5735
- Minor tweak to facing arrow by @bubblobill in https://github.com/RPTools/maptool/pull/5740
- Merge 1.18 changes into develop by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5782
- Merge 1.18 into develop by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5789
- Merge 1.18 into develop by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5826
- Move tools to a subproject by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5873
- Fix priority when multiple table entries match by @kwvanderlinde in https://github.com/RPTools/maptool/pull/5875
Full Changelog: https://github.com/RPTools/maptool/compare/1.18.6...nightly-20260224