Skip to content

Releases: jadevogt/tynk_dialog

Release 1.9.0

13 Sep 04:45
76fe1e7
Compare
Choose a tag to compare

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

When you're editing dialog...
part 1

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.
part 2

Release 1.4.0

11 Sep 12:49
Compare
Choose a tag to compare

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

image

Alpha-0.0.6

13 Aug 02:35
5978c72
Compare
Choose a tag to compare
Alpha-0.0.6 Pre-release
Pre-release

Shift + Enter to save page changes, CTRL+N on page list to add a page

Comparison with 0.0.3

Alpha v0.0.5

13 Aug 02:12
ab23819
Compare
Choose a tag to compare
Alpha v0.0.5 Pre-release
Pre-release

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

26 Jul 16:48
Compare
Choose a tag to compare
Alpha v0.0.3 Release Pre-release
Pre-release

Now compiled for Java 8, misc. bug fixes

Alpha v0.0.1 Release

26 Jul 05:56
ed9f09f
Compare
Choose a tag to compare
Alpha v0.0.1 Release Pre-release
Pre-release

Initial release with support for opening, editing, and saving files in the game's JSON format.