VASSAL 3.6.0-beta1
Pre-release
Pre-release
Changes since 3.5.8
New features
- 10276: Expose property if we're currently drawing Counter Detail Viewer
- 10273: Mat Cargo can be set to detect mats way from their exact center
- 10248: Invisible trait - Option to disable auto-report of moves
- 10075: Scaling factors for Layers and Non-Rectangular
- 10066: Mats & Cargo - Cargo pieces stay attached to Mat piece when moving.
- 10034: Added option to Mass Piece Loader to not create empty levels in layers when there is no matching image
- 10021: Added sub-folders to group components under Module, Maps, Decks, At-Start Stacks, Prototypes and Global Properties folders
- 10002: Add Hotkeys to hide and show map windows. Existing show/hide hotkey field is now always visible. Allow changes to hide/show Map button settings without needing Editor restart
- 10001: Inventory window allows a hotkey for Refresh
- 9998: Editor now has Drag and Drop support
- 9997: Can duplicate and insert components in Editor, not just add to bottom
- 9988: CountStack() added to beanshell to count pieces in current Stack
- 9987: ReportState checkbox overrides Global Key Command suppression of individual reports
- 9979: Add Deck Sort Key Command component to allow sorting of cards in a Deck by properties via menu or hotkey. Add Deck Send Key Command component to provide additional commands to send contents of one Deck to another via menu or hotkey.
- 9973: Deck supports configurable strings for Draw Multiple, Draw Specific, Face Up, Face Down
- 9972: Ability to specify Return-to-Deck target as an expression
- 9917: Global Options can be configured to let toolbar items on closed windows accept global hotkeys
- 9912: Add Global property MapName_isVisible for each Map to allow checking if Map is currently open
- 9901: Preference to reverse left-to-right order counters are shown in Mouseover Stack Viewer
- 9864: Improved translation features (Global Translatable Message component, Translatable Message trait, exposing current language/locale as property)
- 9549: Default UI font size can be overridden in preferences
- 4542: Added 'Stack Normally' option to 'Does Not Stack' trait
- 4533: Make grid center dot display independent of grid display
Bug fixes
- 10326: Add option to disable OpenGL FBOs on Macs
- 10301: Double max heap and retry when image tiler runs out of memory
- 10294: Can Rotate traits no longer lose any pre-defined starting rotation when editing a Piece Slot
- 10187: Duplicate key and menu item for Editor menu
- 9993: DeckPosition was reporting 1 higher than the actual position
- 9884: Fix and improve module validity checking
- 6130: Grid Numbering dialog can appear blank when grid size is very large
Other improvements
- 10286: Add removal/deprecation checker and remove anything deprecated a year ago
- 10277: When editing an IrregularGrid, start the map view somewhere near the grid or its parent Zone
- 10272: Don't auto-name new regions a long string
- 10259: 64-bit ARM builds for Windows and Macs; switched bundled Java to Zulu
- 10228: Upgrade to Launch4j 3.14
- 10041: Newly added Layer traits will now default to 'Always active'
- 10015: Remove ?s from checkbox preference strings
- 10011: Add Scrollbars to Prefs Dialog when needed
- 9999: First 'advanced search' on a module defaults to all boxes prechecked
- 9992: Removed ignored 'button tooltip' field from Turn Tracker config
- 9989: Less verbose window titles for sub-windows
- 9975: Deck reports now suppressed during GKC report suppresssion
- 9913: Increase number of default zoom levels in new Map Zoom Capability
- 9254: Expression audit trails preference - Improve error reporting when Beanshell expressions fail. Suppress 'Bad Data in Module' errors generated by counters in Game Piece Palette.