- Due to the Unicode fix, there is a need to make changes to code. We will document these necessities as they are discovered. The first discovery is that regex parameters need not be escaped twice i.e. \\w\\s. Escapng just once will do i.e. \w\s\-. This conforms to the "standard" regex form.
- New preferences added. If you Mote won't launch, please do "java -jar mote.jar -reset" from the command line / console, in the directory where the mote .jar file resides. Alternatively, use the supplied batch/script files found in the download directory. These must also be ran in the directory where the jar file is.
- The save system for macro editing is being worked out further. For the meantime, saving by using the icon, or hitting Ctrl+S within an editor, will only save edits into memory, unless they are Global macros, which gets saved to file immediately. If the call for permanent save is not used, users will be responsible for saving changes permanently by saving the campaign. The call for a permanent save can be done using Ctrl+Shift+S; if the campaign has never been saved, you will be prompted to name the campaign for saving purposes. As of this build, Ctrl+F5 is no longer the hotkey for saving.
- About Log Viewer: This was made purely with JavaFX, so we made it "undecorated", with the future GUI in mind. It was made to fade out (if the lock toggle on its toolbar is set), or convert itself to a widget (if the lock wasn't set). You can drag the window around by mouse dragging a point in the toolbar, or on the bottom portion of the window, where the tabs lie. We could have also allowed any point on the text areas, but that would turn selection and scrolling off, so we didn't. You can drag the widget around as well. For more details, about the log viewer, read below.
- More about the Log Viewer: With this, users can view the active error log within Mote itself. Views come in tabs, and the active log switches according to which tab is currently active. This is feature is not yet fully mature. We put it out there to assist testers in catching bugs to fix. If you suspect a bug that falls within one of the categories, the idea is to switch to that tab, and try to simulate the issue. The current selection will determine the active log for this and all successive sessions, until such time another log type is selected. Lastly, passive logging means no active logging type will be set, catching only Java errors that make their way to the log. The hotkey for this, during design mode, is "V", when the map is in focus, or Ctrl+L, when inside a macro editor.
- When the map is in focus and performing a macro search (Ctrl+F), it will now reveal the Macro Editor dock, sticky it, and transfer focus to the search field.
- The find macro function now works even when something is selected. In fact, it does one better and can conduct a search on all selected tokens.
- More minor changes to the aesthetic.
- The macro properties window does not pop or disappear automatically anymore. A toggle button has been put in on the macro editor's toolbar to access it. The hotkey for this within the macro editor is Ctrl+P.
- Line wrapping control in Macro Editor, set to disabled by default. The hotkey for this within a macro editor is Ctrl+L.
- "Global" font resizing can be done in both the chat input area and any macro editor. Global in the sense that it affects the chat input and output panels, and all macro editors. The hotkeys for this are Ctrl+keypad plus, Ctrl+keypad minus, Ctrl+=, and Ctrl-. The mouse wheel also controls this, where rotating up decreases, and rotating down increases font size. Lastly, there's a spinner control in macro editors to change this setting.
- "New" toolbar control for map selection and quick actions.
- Improved chat output window.
- Removed the Recent Load History menu under the File. menu, in favor of the toolbar alternative.
- Removed macro editor functionality for auto-closing of tabs, and N++ formatting
- New prompt to save campaign when saving a macro, when the campaign has not yet been saved yet. Formerly, we allowed this action to fail due to MT's old behavior.
- New application toggle: Macro editor pinning. Activating this will keep all macro editors from getting cleared when token selection context changes, and will keep the active tab from changing. No hotkey.
- New macro process now checks for potential duplicate id, preventing creation if a duplicate exists.
- Old application messages now match font color scheme.
- Improved server creation process, protecting against taken server ports, therefore completing the session creation. This is important when launching multiple Mote instances in one machine.
- Macro editor tabs are now color coded to denote where the macro is located. Green is for the active macro tab,
- Quick load toolbar image tooltips for saved items now display timestamp of last modification.
Bug resolution and other fixes
- Proposed fixes, resolved or closed issues #34, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, and 56.
- Supplied correct XML files for logging
- Reverted abort and assert functions to pre-Mote behavior for backward compatibility.
- Fixed comment function in macro editor. Again the hotkey for this is Ctrl+/
- Added missing getGMNames function to completion list
- More (minor) polishes to aesthetic.