Dialogic 2.0 - alpha 9
Pre-release🎉 New alpha, new stuff!
If you are using dialogic 2 alphas then we've got an exciting update. It's not the beta yet, but we are getting closer! As always if you have questions or feedback it's best to reach out on emilios discord.
This alpha brings a couple of very useful new features to dialogic as well as some syntax changes and a design overhaul (and many, many bug fixes).
🎈 Big Additions
New Style Editor
The new style editor allows creating multiple sets of layouts+export overrides (which can inherit settings from other styles). This makes it much easier to create style variations for characters or certain sections of timelines.
New Broken Reference Manager
The new broken reference fixer should make it much easier to rename variables, portrait, timelines and characters and then updating references to those in timelines.
New editor design and new event colors!
The editor now comes with a new design, especially for the settings, but you will find it creeping everywhere... Also the event colors have been made into a nicer palette adding a couple of new ones, for the ever growing number of events!
🪧 Smaller things to mention
- more portrait animations
- useful new shortcuts for the visual editor
- better auto completion & syntax highlighting
- better Character Update event (now alows setting what to update and what not to)
- tons of bug fixes
- autofocusing correct event fields when created
⚠️ Breaking changes
As we are still in alpha these changes have to be corrected manually.
- the
jump
andlabel
events now use the following syntax instead of the shortcode syntax:
label MyLabel
jump MyLabel
# or
jump Timeline/MyLabel
# or (to jump to the beginning of a timeline)
jump Timeline/
- there is also a new
return
event if you want to return to the last jump - the random selection modifier syntax is now <This is one option/And this another/And a third>
- the new portrait_container node replaces the old portrait_position node. This needs no fixing if you used one of the preset layouts
- the new and improved style editor will need reconfiguring of your layout scene and settings
Future
We are still hoping to get to the beta phase soon, but developement goes slowly as it's mainly on me right now (@Jowan-Spooner). We want to go into a beta when we are at least somewhat confident about dialogic 2 being stable and not having any breaking changes planned. So if you are interested in a beta soon, test dialogic, report bugs here and give your feedback on discord!
Huge shoutout to @CristianRos for a lot of feedback, testing and contributions for this version.
Btw, it's pretty easy to test the most up to date version from the main branch by downloading the zip and just copying the addons/dialogic folder into your projects addons folder (after removing the old version and while the project is closed!). Sometimes that version has some bugs, but tbh, so have the alpha releases.
Automatic changelog:
- Fix version and add argument default by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1574
- Fix issue #1383: Generic autofocus on event creation with button by @CristianRos in https://github.com/coppolaemilio/dialogic/pull/1573
- Multiple fixes (portraits, backgrounds, glossary) by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1577
- Improve start method by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1578
- Some fixes to the converter by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1576
- Add persistent settings and Settings subsystem/event by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1575
- Improve text systems and TextBubble layout system by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1579
- Expose next indicator settings to default layout customizer by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1580
- Type sound mood editing fixes & Improvements by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1581
- Add Settings to text bubble layout by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1582
- Improvements to call node event and visual timeline fixes by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1584
- Make styles require style.cfg to be detected. by @coppolaemilio in https://github.com/coppolaemilio/dialogic/pull/1585
- Multiple fixes (all over the place) by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1586
- Hacky way of fixing glossaries by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1588
- Use ResourceLoader.exists() for glossary check by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1589
- Portrait modes update (+other stuff) by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1591
- Various improvements by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1592
- Fixes #1606 logcial_convert function bug fix by @rassweiler in https://github.com/coppolaemilio/dialogic/pull/1607
- Fixed input bugs with event pressed and gamepad (#1609) by @IkutiDev in https://github.com/coppolaemilio/dialogic/pull/1615
- Fix extensions_folder typo by @oddfacade in https://github.com/coppolaemilio/dialogic/pull/1618
- Multiple bug fixes by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1622
- Fixed file picker in portrait scene exports by @oddfacade in https://github.com/coppolaemilio/dialogic/pull/1623
- Fix error in DialogicEndTimelineEvent by @naonya3 in https://github.com/coppolaemilio/dialogic/pull/1629
- Fix event deletion in right-click-menu and add Undo support to actions by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1630
- Fix variable reset and add reset and has method by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1633
- minor name update by @exelia-antonov in https://github.com/coppolaemilio/dialogic/pull/1642
- Dialogic 1.x converter fixes by @exelia-antonov in https://github.com/coppolaemilio/dialogic/pull/1643
- Silence error on get_meta(..., null) by @oddfacade in https://github.com/coppolaemilio/dialogic/pull/1641
- Add skip delay by @KoB-Kirito in https://github.com/coppolaemilio/dialogic/pull/1638
- Fix skip delay of 0 and add short input block after natural text finish by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1648
- Change enums to follow style guide (#1547) by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1650
- Fix for #1635 and #1593 and random selection highlighting by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1649
- Fix missed enum change by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1653
- Broken Reference Fixer (alternative to #1605) by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1621
- Clear text state when hiding textboxes by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1659
- Prevent crash when accessing freed layout scene by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1658
- HUGE editor layout update by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1655
- Separate CodeCompletion & SyntaxHighligh logic to reuse in MultilineText field by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1625
- Small broken reference fix by @CristianRos in https://github.com/coppolaemilio/dialogic/pull/1661
- Rework jump+label+return system by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1660
- Make custom animations part of the module system by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1662
- Visual timeline editor icons by @CristianRos in https://github.com/coppolaemilio/dialogic/pull/1663
- Further UI changes (timeline editors) by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1664
- Modified events color palette by @CristianRos in https://github.com/coppolaemilio/dialogic/pull/1665
- Add shortcuts by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1667
- Hotkeys - ALT == Option key 4 mac added by @metanoder in https://github.com/coppolaemilio/dialogic/pull/1668
- Small shortcut bug fix by @CristianRos in https://github.com/coppolaemilio/dialogic/pull/1669
- Fixed variables hyphen symbol issue #1634 by @CristianRos in https://github.com/coppolaemilio/dialogic/pull/1672
- Add new animations by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1670
- Fixed ERR_INVALID_PARAMETER in animation.gd by @endaye in https://github.com/coppolaemilio/dialogic/pull/1676
- Add code completion for character event shortcodes by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1678
- Remove fit_content_height from Description TextEdit to prevent crash by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1677
- Changed some UI and redesigned character editor layout by @CristianRos in https://github.com/coppolaemilio/dialogic/pull/1674
- Huge layout/style update by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1685
- Fix character event update mode behaviour by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1686
- Fix for #1680 and #1616 and #1688 by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1689
- Fix style list defaults (crash) and character text info by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1690
- More small fixes by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1692
- Pre alpha-9 fixes by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/1695
New Contributors
- @rassweiler made their first contribution in https://github.com/coppolaemilio/dialogic/pull/1607
- @IkutiDev made their first contribution in https://github.com/coppolaemilio/dialogic/pull/1615
- @naonya3 made their first contribution in https://github.com/coppolaemilio/dialogic/pull/1629
- @KoB-Kirito made their first contribution in https://github.com/coppolaemilio/dialogic/pull/1638
Full Changelog: coppolaemilio/dialogic@2.0-alpha-8...2.0-alpha-9