Skip to content

Releases: icewolfz/jiMUD

1.5.1

26 Oct 19:53
Compare
Choose a tag to compare
  • New:
    • Code editor:
      • Update the area and virtual area wizards to better explain paths
      • Add option to hide open files on recent menu
      • Area Designer:
        • Add ctrl+click selection system
        • Fix code generation of room sounds and smells
        • Add hover previews to display monster look/item longs for room preview and monster preview panels
        • Add includes and defines to area properties
        • Add functions, inherits, includes, and defines to room editor
        • Add standard object support to add money, gems, and standard objects
        • Add argument support to objects and monsters to allow passing arguments when object is created
        • Hide water properties unless waterdrink flag enabled
        • Add monster type basic vendor and barkeep property support
        • Allow x,y format for exit destination if z is 0
      • Virtual area editor: Add ctrl+click selection system
      • Fix where data could be lost when closing window and datagrid/property editor open
      • Add normal, advanced, and expert view modes to room, monster, and object wizards to show/hide more complex pages and properties
    • Add Simple Alarms preference, disables using moment duration when alarm pattern matching, may give a minor speed boost if lots of alarms
    • Add #testfiler works similar to #testfile but will simulate as if the data was sent from a mud
    • Add Select Last Command preference to control if text is selected or not when keep last command enabled
  • Fixed:
    • Increase progress dialog height
    • Fix issue when using non default theme and button bar hidden
    • Fix always on top for child windows opened outside of client
    • Fix datagrid body height issue not accounting for horizontal scroll bar
    • Advanced editor/Mail composer:
      • Fix inserted text defaulting to bold white
      • Fix YELLOW code not correctly formatting when combined with bold
      • Fix issue with stacked formats being ignored
    • Code editor:
      • No longer generate function stubs if invalid function names in (: :) values
      • Fix creating duplicate function stubs in generated code
      • Fix collection dialog editor not comparing arrays correctly
      • Fix issue when trying to read include files for peek/goto define
      • Fix formatting of mappings in generated code
      • Do not autocomplete pairs when in a string
      • Area Designer:
        • Fix type in monster resistances code
        • Room editor now remembers collapsed state
        • Fix issue where base rooms lose room types on load
      • Fix usage of advanced editor in text edit dialogs
      • Fix advanced edit text drop downs being cut off when used in a dialog window
      • Fix error tooltips not displaying correctly
      • Dialogs that validate data will no longer close until error is corrected
      • Fix new monster/room wizard titles when launched from file menu
      • Fix invalid formatting of >>= and <<= operators
    • Fix issue not respecting escape when parsing " and ' quoted strings when parse quoted enabled
    • Fix typo in MSP protocol URL parameter
    • Fix #GAG when removing multiple lines
    • Fix #PROFILELIST not correctly showing enabled state
    • Fix %state("name|pattern", "profile") profile argument evaluated
    • Fix issue when converting background pinkfish codes to html
    • Fix sorting profile priorities with default profile
    • Fix sort profiles by alpha when priorities are the same
  • Changed:
    • Make chat capture selective line mode ignore case
    • Code editor:
      • Hide items that only should appear when text is selected in context menu
      • Area Designer: Room property groups now sort advanced at the bottom
    • Update electron 31.1.0 to 32.2.2
    • Update better-sqlite3 11.2.1 to 11.5.0
    • Update chokidar 3.6.0 to 4.0.1
    • Update mathjs 13.1.1 to 13.2.0
    • Update electron-updater 6.3.4 to 6.3.9
    • Update yazl 2.5.1 to 3.1.0

1.5.0

01 Sep 23:09
Compare
Choose a tag to compare
  • New:
    • Code editor:
      • Add include path support for Go To/Peek Definition
      • Add Insert Comment Header to formatting menu to allow adding a comment header at the start of file with current date and logged in username
      • Add resistance page to monster wizard/editor
      • Area Designer:
        • Add monster preview pane to monster editor
        • Alt + numpad when auto walking enabled will clone the previous room data into the destination room
      • Virtual area editor:
        • Added explored marker for room states
        • Parse external room code better to capture more data
        • Alt + numpad when auto walking enabled will clone the previous room data into the destination room
    • Backup: Add option to back up character database and related setting files Warning this does not backup mapping data due to size of maps
    • Added client.getVariable(name), client.setVariable(name, value), client.setVariables(Object), client.hasVariable(name), client.removeVariable(name), these should be used to access client.variables in case client.variables is ever changed to support more complex types
  • Fixed:
    • Fixed child windows not correctly setting new window when tab un-docked
    • Profile manager: Fixed not updating the menu bar after profile added or removed
    • Immortal tools: Fix bug in remote delete of deeply nested folders
    • Mapper: properly encode ' when used in an area name
    • Code editor:
      • Area Designer:
        • Fix bug min encumbrance not being correctly set for armors when created or edited in wizard
        • Fix monster/object editor tooltips and display previews of data
        • Fix monster editor not saving reputation data
        • Fix an issue when undoing a single room change
        • Fixed paste for Linux
        • Fixed an issue with auto resize when auto walking and not grouping undo as one action
        • Fix room counting
      • Fixed a bug in diff view not correctly setting the height
      • Fixed datagrid tooltips not updating when value changed and fall back to value formatting when customized
      • Fixed virtual area creation wizard
      • Fixed bold black and nested bold colors when generating color previews
      • Fixed virtual area 3d map adding invalid exits when created from wizard
      • Fixed resize dialog when changing level anchor
      • Fixed when closing cancel from save not preventing close
      • Fixed room/monster property code generation place temp properties as permanent properties
      • Fixed Go to Definition and Peek Definition
      • Fixed editor font list not allowing selection of system fonts
      • Fixed issue with progress dialog if completed before shown
      • Virtual area editor:
        • Change code in generation of external room to use BASEROOM define
        • Fixed extra map codes being added to rooms when building raw map files
        • Fixed terrain/state files not having correct sizes when maps resized
        • Fixed issue when opening map it would lose sub file data
        • Fixed drag and drop of text when dealing with raw text editors
        • Fixed changing external exits not correctly updating visual map
        • Fixed adding new external exit breaking last added external exit
        • Fixed an issue when undoing a single room change
        • Fixed paste for Linux
  • Changed:
    • Update electron 31.1.0 to 32.0.1
    • Update better-sqlite3 11.1.1 to 11.2.1
    • Update mathjs 13.0.1 to 13.1.1
    • Update electron-updater 6.2.1 to 6.3.4
    • Update fswin 3.24.524 to 3.24.829

1.4.0

30 Jun 02:15
Compare
Choose a tag to compare
  • New:
    • Allow opening character manager from tray and tabstrip context menus
    • Active tab now has a larger top border to make it stand out and easier to know which tab is active
    • Add tray-click and tray-double-click trigger events to allow executing triggers when tray icon is clicked
    • Optimize auto login and chat triggers for better performance
    • Add Skip more prompt system to allow auto paging after a set amount of time
    • Add Minimum number of lines The minimum # of lines to display in command prompt, min of 1, max of 30 or 50% of the display screen
    • Preferences: Add a search to the advanced view for preference
    • Code editor: Add a basic session system to allow saving/opening a session for restoring groups of tabs
    • Mapper:
      • Auto walk/highlight path now support up/down directions
      • Add copy path systems to allow copying full path, as command stacked, or as a speedpath
      • Add auto walk highlighted path
  • Fixed:
    • Prevent double close issues if saving window layout takes time
    • Fix issue with hidden windows and not correctly restoring bounds when maximized
    • Clear window title bar text when tab text is empty
    • Fix color dialog size in advanced editor in windows
    • Center color dialog contents in case OS makes window larger then contents
    • Fix closing clean up when tab closed
    • Fix layout loading when invalid parent window
    • Fix broken tabs from being hidden in the background when loading saved layout
    • Code editor: Fix issue when no tabs and ui trying to update
    • Mapper:
      • Fix bug in mouse wheel zooming out
      • Fix area drop down not updating when opening new map
      • Fix invalid area selection if area no longer exist in map, defaults to first found area
    • Correctly focus on first found text as input is typed into find dialog
  • Changed:
    • Update electron 29.3.0 to 31.1.0
    • Convert BrowserView to WebContentsView
    • Update monaco-editor 0.47.0 to 0.50.0
    • Update mathjs 12.4.1 to 13.0.1
    • Update better-sqlite3 9.5.0 to 11.1.1
    • Update fswin 3.23.311 to 3.24.524
    • Update electron-updater 6.1.8 to 6.2.1

1.3.0

22 Apr 21:13
Compare
Choose a tag to compare
  • Fixed:
    • Preferences: Fix color changing erroring when colors have never been set
    • Fix focus and resize issues with new KDE 6
    • Reduce resize white border on resize for linux
  • Changed:
    • Update electron 28.2.4 to 29.3.0
    • Update tmp 0.2.1 to 0.2.3
    • Update yauzl 3.1.0 to 3.1.3
    • Update monaco-editor 0.46.0 to 0.47.0
    • Update mathjs 12.4.0 to 12.4.1
    • Update markdown-it 14.0.0 to 14.1.0
    • Update better-sqlite3 9.4.3 to 9.5.0

1.3.0-alpha

16 Apr 06:27
Compare
Choose a tag to compare
1.3.0-alpha Pre-release
Pre-release

Alpha linux release for testing

1.2.1

23 Feb 19:38
Compare
Choose a tag to compare
  • New:
    • #WINDOW Add 'map' as supported short version of mapper window
    • Profile manager: Add simple search to allow searching for item/profile names/trigger patterns and similar item text
    • Code editor:
      • Add column selection mode menu toggle
      • Add waterdrink room template
      • Area designer: Add basic water drink property to side property room editor
  • Fixed:
    • Help: Hide find in selection button as not implemented
    • Fix issue with moving items on menubars
    • Code editor:
      • Fix remote diff options not being correctly applied on first use
      • Fix remote browsing icon alignments
  • Changed:
    • Code editor:
      • Change WATERSOURCE to WATERDRINK to avoid naming issues in code complete
      • Add waterdrink doc references to pier
      • When uploading file use current remote path + file name if no valid remote path or upload as option set
    • Update mathjs 12.2.0 to 12.4.0
    • Update electron 28.0.0 to 28.2.4
    • Update moment 2.29.4 to 2.30.1
    • Update better-sqlite3 9.2.2 to 9.4.3
    • Update @electron/remote 2.1.1 to 2.1.2
    • Update monaco-editor 0.45.0 to 0.46.0
    • Update chokidar 3.5.3 to 3.6.0
    • Update electron-updater 6.1.7 to 6.1.8
    • Update yauzl 2.10.0 to 3.1.0

1.2.0

18 Dec 19:28
Compare
Choose a tag to compare
  • Fixed:
    • Fix progress dialog text not updating when first shown
    • Immortal tools:
      • Fix being stuck on errored downloads or uploads
      • Fix permission denied breaking downloading of folders
      • Fix download override failing to sanitize file names when checking remote names to local
      • Fix file exist dialog overriding when bulk downloading or uploading
      • Fix file exist dialog source date and path when bulk downloading
    • Fix linux snap packages by moving to core22
    • Mapper: Fix options load bug
    • Triggers: clear regex cache when profiles are saved to prevent old ones from staying in memory
    • Profile manager:
      • Scroll to new item in treeview when added
      • When item deleted select the item before it instead of the main profile
    • Code editor: Update diff navigation to new monaco-editor systems
    • Command input:
      • Correctly insert newline at cursor position instead of at end of text
      • Fix resize when escape hit
      • Paste/Paste special no longer break undo/redo
    • Fix window tab drag over effects to highlight which tab it will be inserted at
  • Changed:
    • Immortal tools: Make unknown download/upload error messages more verbose
    • Update fs-extra 11.1.1 to 11.2.0
    • Update electron 27.1.2 to 28.0.0
    • Update better-sqlite3 9.1.1 to 9.2.2
    • Update mathjs 12.1.0 to 12.2.0
    • Update markdown-it 13.0.2 to 14.0.0
    • Update monaco-editor 0.44.0 to 0.45.0
    • Update @electron/remote 2.1.0 to 2.1.1

1.1.1

27 Nov 23:14
Compare
Choose a tag to compare
  • Fixed:
    • Immortal tools: Fix build downloading
  • Changed:
    • Update electron 27.0.2 to 27.1.2
    • Update mathjs 11.11.2 to 12.1.0
    • Update @electron/remote 2.0.12 to 2.1.0
    • Update better-sqlite3 9.0.0 to 9.1.1
    • Update electron-updater 6.1.4 to 6.1.7

1.1.0

23 Oct 00:54
Compare
Choose a tag to compare
  • New:
    • Add a working javascript prompt() function
    • Add %prompt(prompt, defaultValue, mask) Display input prompt
    • Add #PROMPT Displays a prompt dialog to enter text and store results in variable
    • Add #SETMAP Set the map file for the current connection and open mapper with optional flag to set to character if using character manager
    • Add %fileprompt(filters, defaultPath) Display open file dialog, returns first file path or empty string
    • Preferences:
      • Parse commands Enable parsing of commands from command line or sendBackground/sendCommand scripting functions
    • Advanced editor:
      • Add paste as text option to ignore all formatting
      • Add paste, paste formatted, and paste as text toolbar buttons
      • Give paste formatted its own icon
    • Code editor:
      • Toggle word wrap menu item now displays if wrap is on or off
      • Last set editor options are now saved
    • About:
      • Add support to copy paths to clipboard
      • Add error log path
    • Mapper: Allow opening of maps directly with options to set them for connection/loaded character
  • Fixed:
    • Fix auto update progress dialog not updating title or progress state
    • Datagrid:
      • Fix datagrid edit context item
      • Make edit context item edit item clicked on instead of first selected item
    • Fix skill window drop down filter not correctly including all item on first load
    • Code editor:
      • Fix remote browse dialog file type filter drop down
      • Fix textbox context menus not working in editor only mode
      • Fix diff display not supporting word wrap
    • Advanced editor:
      • Fix not correctly storing last color when using advanced dialog
      • Fix paste formatted not saving newlines
      • Fix paste white space being stripped
      • Improve paste format bold support
    • Prevent connection timeouts from staying connected
    • Do not update client when active tab is clicked
    • Fix scroll corner font alignment issues for split scroll icon
    • Recalculate word wrap on resize sooner to reduce flickering
    • Compose mail:
      • Fix not correctly storing last color when using advanced dialog
      • Fix paste formatted not saving newlines
      • Fix paste white space being stripped
      • Improve paste format bold support
      • Fix loading of options setting wrong fonts and flashing effects
    • Child windows: Improve document titles by including character name/development tags in more places
    • About: Fix open theme folder
    • Fix connection if dns lookup fails by correctly closing it
    • Fix on some reconnects not resetting logs, button states, and icons/titles
    • Character manger: Fix mapper not resetting to default map when loading global as current tab
    • Mapper:
      • Only update the loaded map once when options loaded
      • Save current room changes before switching maps
    • Input parser: Fix bug when splitting by quotes and empty string
  • Changed:
    • Update electron 21.4.2 to 27.0.2
    • Update mathjs 11.6.0 to 11.11.2
    • Update fs-extra 11.1.0 to 11.1.1
    • Update better-sqlite3 8.1.0 to 9.0.0
    • Update monaco-editor 0.36.1 to 0.44.0
    • Update @electron/remote 2.0.9 to 2.0.12
    • Update electron-updater 5.3.0 to 6.1.4
    • Update markdown-it 13.0.1 to 13.0.2
    • Adjust window resize systems to only adjust clients and send data after all resizing has stopped

1.0.1

14 Mar 20:57
Compare
Choose a tag to compare
  • Fixed:
    • Tray context menu hide show/hide all windows if only 1 window exists for simple menu
    • Fixed error when theme file not found
    • Fixed default paths for themes, sounds and logs for non window systems
    • Immortal tools:
      • Fixed issue with drop down path navigation on linux with duplicate paths listed
      • Display / as root name instead of a blank entry on linux
    • Code editor:
      • Fix toggle word wrap
      • Fix spell checker snippet insert not adjusting old marker lines
  • Changed:
    • Update better-sqlite3 8.1.0 to 8.2.0
    • Update fswin 3.23.119 to 3.23.311
    • Replace font-list with native queryLocalFonts