Releases: jadevogt/tynk_dialog
Releases · jadevogt/tynk_dialog
Release 1.9.0
New features:
- Keyboard shortcuts everywhere
- ctrl+shift+[letter] for color formatting (Red, Green, Blue, White, Yellow, Hashtag)
- ctrl+alt+[letter] for behavior formatting (Quake, Wave)
- ctrl+1, ctrl+2, ctrl+3 for 5, 15, 60 delay respectively
- ctrl + enter for Create Another (see below)
- Create another and continue
- You can now choose to immediately open a new dialogbox editor with the same character, blip, and textbox settings after saving the previous one
- This new box will be placed immediately following the previous one, so you can use this to easily insert new dialog lines into the middle of an existing sequence
UI Improvements:
- Moving the mouse no longer messes up the title field while entering text
- It is no longer possible to mess up the input by entering non-numerical characters while entering a time delay
- You can now press enter to confirm the delay time input rather than having to click OK
- You can now specify Grey text, which uses "H" for shortcuts as an abbreviation for Hashtag
- White color, grey color, and canned delays have been added to the toolbar
- Toolbar buttons no longer take up a lot of room in the window.
- Added audio feedback for certain error states
Code Quality:
- Refactored a lot of old Java 7-style code to make better use of modern features
- Further encapsulated GUI classes
- Changed most View / Controller classes to have minimalist private constructors, and instead providing static constructors for more controlled creation
- Created ShortcutSupport interface to standardize keyboard shortcut implementation across classes
- Promoted some inner classes to full classes
Known issues:
- The dialog box font (terminus) does not display correctly on windows systems, and falls back to generic sans-serif.
Next goals:
- Support custom tags added on the fly
- Fix font loading in Windows
Pressing ctrl+enter or clicking "Make Next Textbox" saves your changes, then creates another textbox immediately following the previous one inheriting most of the settings besides the text content itself. The content field is focused so you can immediately begin typing the next entry.
Release 1.4.0
New features:
- Text can now be formatted within the editor
- Added support for color codes, behavior codes, and time delay codes
- A "current room" can now be specified, which will append the name as a prefix to all DialogBoxes created while the field is populated
- Line length limit & lines per textbox limit are both now enforced by the editor
- Improved copy and paste
- Updated to Java 18 from Java 7
- Windows installer is now included with release
Known issues:
- The dialog box font (terminus) does not display correctly on windows systems, and falls back to generic sans-serif
- White text may appear in a slightly different shade of white after applying formatting codes. This is strictly cosmetic
- Moving the mouse cursor while editing the dialog box name immediately unfocuses the field.
Next goals:
- Improve QoL with additional keyboard shortcuts and toolbar buttons
- Support custom tags added on the fly
- Provide a faster way to create a series of text boxes in rapid succession
- Refactor code that got messy during feature additions
- Bug fixes
Alpha-0.0.6
Alpha v0.0.5
UI Improvements, including...
- Table view for pages
- Double click or hit enter to edit page
- Scrolling page view
- Error sounds when trying to operate on nonexistent pages
- General UI touch-up
Alpha v0.0.3 Release
Now compiled for Java 8, misc. bug fixes
Alpha v0.0.1 Release
Initial release with support for opening, editing, and saving files in the game's JSON format.