- Upgraded to Hessian 4+
- RPtools server registry lookup not possible at the moment as it is built on Hessian 3. As a solution for the moment until IRC is up, the status bar now has information needed to provide players with direct connection information. IRC functionality is currently being written.
- Reverted to previous refresh method to regain previous panning performance over maps with large objects
- Using Ctrl+W in the Macro Editor closes the active editor
- Macro search in Macro editor: This does a case-insensitive search for all macros containing the search string (or fragments thereof) in all tokens and libraries, in all maps.
- A headless server will now track the # of connected clients once it starts accepting connections. If this count ever drops to 0, the server will terminate itself.
- Several changes to the overall aesthetic with additional navigational conveniences
- As suggested by beta testers, created new file associations for Mote to preserver MapTool files during the conversion process.
- Reverted json.intersection, and json.union to former, lenient processing; prior to this, Mote only performed these operations on jsons of the same type.
- Completed missing dice bar functions (e.g. whisper, gm-only and player-only selections)
- File cleaning
- Fire Server mode for H2 from within Mote - 2 new macros: sql.startServer() and sql.stopServer(), are used to explicitly start and stop Server Mode for H2, respectively.. Server mode allows for multiple connections to an H2 database, though the connection URL is slightly different from what is used for embedded mode (more on this later). For use with Mote, it is primarily for allowing more savvy users to view their databases via an external application (e.g. SQL Workbench), while writing macros. Note that this only starts a TCP server instance; connection through the web (e.g. via a web browser) is not possible, and each 3rd party client must connect using the prescribed URL format for connections over TCP (read here). You do not really need to call sql.stopServer() when using Mote; exiting the application will make this call automatically. It is there for those who want to play around with the 2 different modes, considering that embedded mode is a lot faster than using H2 over TCP. Auto-completion for macro editing has been updated accordingly.
- New map = removed accelearator
- Enforce current view setting to players = Ctrl + V
- Link players to current view = Ctrl + Shift + V
- Macro search = Ctrl+Shift+M; anywhere except when a macro editor is in focus.
- Mote working in OS X. YMMV, there are serious issues with the OS and mixed UI toolkits (i.e. Swing + JavaFX). We have it working on OS XL Mountain Lion, but the performance has been quirky at times. With this in mind, we have released 2 versions of Mote, one with JavaFX controls disabled (sorry). We are hoping this issue will resolve once we move (mostly) away from using Swing. You can still use the jar file, if the .app files are giving any problems
- Fixed major bugs regarding Hessian serialization/deserialization and the internal synchronizations done within Mote / MapTool
- Fixed Issue # 7 (reported on the bug tracker) special character bug that tripped the Unicode fix.
- Fixed several issues found regarding new JSON code (work in progress)
- Occurrences count in Macro editor search, now functioning properly
- Fixed icon/button change notification threads
- Campaign panel properly resets after loading a campaign
- Selected tool view fixed