Releases: icewolfz/jiMUD
Releases · icewolfz/jiMUD
0.4.45
0.4.44
- New:
- Code editor:
- Virtual map editor
- Edit exits, descriptions, external exits, room items
- Generate external room files quickly based on current room settings
- Preview selected room as if on mud, with item highlight
- Generate exits by using numpad, and ctrl+numpad to remove exits
- Edit raw files directly when needed
- Edit all external exits in a single list
- Window can be persistent when not in editor only mode again
- Use native icons in tabs preference to allow control over icon display
- When using editor only mode will maintain seperate window state systems
- Virtual map editor
- Immortal tools:
- Download and or upload files in compressed format for faster speeds
- Added a max file check of 200,000 bytes and error if file is larger
- Revert new files to initial starting code, either empty or template code
-data-dir
command line argument, this allows you to override the default data storage folder with one of your own-no-pd, -no-portable-dir
command line argument, this forces portable application to use the default data folder instead of the application directory,--data-dir
super cedes this
- Code editor:
- Changed:
- Upgrade to electron 2.0.2
- Switch to es2017
- Code editor:
- Replaced ace editor with monaco editor which is faster and offers more features
- Moved folding from edit to view menu
- Formatter: remove spaces after ( and before ) and after and before ::
- When using portable version it now defaults to using current application directory as data folder, use
-no-pd
to restore previous usage - Mapper: all imported and exported data is normalized to try and ensure it is the correct data coming and going out
- Fixed:
- Code editor:
- Fixed reopen order when restoring files
- Fix insert color dialog
- Editor only losing taskbar icon when preference changed
- Fixed state loading
- Fix file watching to ask if reload or keep open
- No longer loaded always after editor only mode used
- Fix new monster from file menu not working
- Advanced editor:
- Fixed extra new line added when sending text to mud or code editor
- Fix help display for command line for -e and -eo arguments
- Force error into a string to ensure it is displayed.
- Mapper:
- Area list not being populated correctly on load
- Area list is now sorted in alphabetic order
- Mapper window was closing before mapper data was fully flushed to disk when Load in memory is enabled
- Code editor:
0.4.43
- New:
- Status: dominant weapon hand is now bordered with red
- Code editor:
- Allows you to view and edit code lpc code
- When closing if left open will remind you before closing
- Multi tabbed interface to open multiple files
- Drop files on to main code area to open
- Immortal tools: New open file in external editor preference, allows you to choose to ignore the new internal code editor
- Advanced editor:
- Can send formatted text to open code editor to be inserted at current cursor
- Copy formatted, copy selected text with the format codes, using Ctrl+Shift+C or context menu
- Paste formatted, paste text formatted with pinkfish codes and have it display in the editor with full formatting, Ctrl+Shift+P or context menu
- More monster icons
- Changed:
- Upgrade ace editor to newest build
- Upgrade several 3rd party dependencies
- Immortal tools:
- Rename old editor to external editor
- Add new editor using new internal code editor.
- Display: Optimize display creation
- Advanced editor: Changed bold black to send mono11, as many clients cant handle bold black and the mud will handle converts of the code to other clients
- Remove keyboard shortcut for toggling dev tools for all windows as they are mint for advanced debugging of client
- Convert all old menu bars into new menubar system for united code base for easier bug fixing
- Fixed:
- Immortal tools:
- Buffer size was not correctly being stored as a number when changed from default in preferences
- When saving preferences was not correctly updating temp and buffersize options
- Telnet:
- MCCP was not correctly being processed.
- Split buffer was not always correctly cleared
- Character manager:
- Profiles where not correctly saving when switching characters
- Profile menu list state was being updated to match correctly enabled profiles
- Fixed color picker not being a modal dialog in some instances
- Immortal tools:
0.4.42
- Changed:
- Status: Use unique player/monster ids if supplied then fall back to the old name id
- Immortal tools:
- Rename when no extension will not select all by default
- Double clicking local folder would not always change remote folder if matching sub folder exist
- Fixed added 'change to directory' to context when nothing selected
0.4.41
- Changed:
- Upgrade electron to 1.8.4
- Fixed:
- Mapper: force save in case the mapper window is unloaded
- Immortal tools: could not click in rename text box to position cursor
- Character manager: Do not close dialog when no is clicked from confirm dialog
- Monster icons not displaying due to case sensitivity and numeric additions to names
- Status: trim training # to monster name to allow unique monster classes to be used
- When reloading options it would not reinitialize the profiles to correctly load the new enabled ones
0.4.40
0.4.39
- New:
- Preference: Show extended error messages, hide expanded error messages unless told to but for logging
- Changed:
- Update to electron 1.7.12
- Fixed:
- Fix double, triple, and quad click text selection
- Immortal tools:
- Double clicking a folder in local while remote is root (/) would cause a double // in the path
- When uploading or downloading a new file it would fail to correctly focus on item when Focus on finish was enabled
- Correctly detect window focus state on load
- Backup: fix an issue when restoring and setting logErrors to the wrong value
- Only show disconnect dialog if it was a connection error
- Reset disconnect timers when clicking any button but reconnect from disconnect dialog
0.4.38
- New:
- MXP: add version, support, user, and password tag support but leave user/password disabled for now due to server side not supporting it
- Immortal tools: When using quick jump selecting a sub folder will now sync local/remote if sync is enabled, similar as if you had double clicked the folder
- Changed:
- Character Manager:
- Double clicking now does a close load, instead of just a load
- Remove load and just load and close with single button to remove confusion
- Character Manager:
- Fixed:
- Fixed scroll lock when using split screen mode, lock button/scroll when turned off should scroll to the end and remove split view
- Prevent disconnect dialog hotkeys from being sent to command input when pressed.
- Fixed issue with disconnect dialog count down timer
- Immortal tools:
- Fix double clicking items as they are removed from local/remote/queue table
- Update queue table properly when local/remote folder are changed to refresh the file path state
- When double clicking a folder in local when sync enabled, fails when in root remote (/)
- Mapper:
- When reloading the same character it would not refresh the map file if it changed from previous load.
- When import progress dialog is closed with escape key properly end import.
- Display scroll bars where not correctly updated when buttons/status display was hidden/shown
- View > Buttons > Button check state was not correctly set when setting toggled
- GMCP event is no longer triggered when an error decoding GMCP is done
0.4.37
- Changed:
- Immortal Tools: Local/remote paths in queue list now replace start of path with . if local/remote paths match current working local/remote
- Fixed:
- Immortal tools:
- Downloading multiple folders at once was broken
- Queue progress is more accurate
- Could not download empty folders
- Immortal tools:
0.4.36
- New:
- Immortal tools:
- Task bar progress now is based on total active items now just current item
- Quick toggle open in editor button when downloading files, making it easier to disable when downloading bulk files, and on for single quick changes
- Reveal in explorer, Open, and Open with editor local buttons for easier opening of selected items
- Immortal tools:
- Changed:
- Logging:
- Logging now begins when trying to connect instead of waiting for it to connect first, this fixes some logs being created with only 1 or 2 lines of text
- Added extra new lines to HTML log to improve raw readability and separate each HTML line to its own text line.
- Logging:
- Fixed:
- Immortal tools:
- Shift selection after using keyboard search would select wrong items
- Downloads/upload tracking counts where not always correct
- Update local/remote toolbar button states when the folder is changed
- Send NAWS updates when status/button bar are hidden so that the mud has new display width
- Minor issue where disconnect code was ran with reconnect code causing double disconnect dialogs.
- Logging:
- An infinite loop by not correctly handling error catching.
- Files where not correctly renamed after setting character name on login.
- Text was written out of order.
- Immortal tools: