Releases: dialogic-godot/dialogic
Dialogic - 1.4.3
The biggest changes in this version are fixes to a bug when exporting the games. Thank you everyone!
What's Changed
- Update Chinese Translation by @magian1127 in https://github.com/coppolaemilio/dialogic/pull/920
- 1.4: Added simple slide_in character entrance animations by @champbob in https://github.com/coppolaemilio/dialogic/pull/945
- 1.4: Added simple slide_out character entrance animations by @champbob in https://github.com/coppolaemilio/dialogic/pull/946
- Fix multi-line code by @lemon37564 in https://github.com/coppolaemilio/dialogic/pull/970
- 1.4.3 - Fix for export error due to settings theme failure by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/978
- 1.4.3 - Fix for #904 by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/979
New Contributors
- @champbob made their first contribution in https://github.com/coppolaemilio/dialogic/pull/945
- @lemon37564 made their first contribution in https://github.com/coppolaemilio/dialogic/pull/970
Full Changelog: coppolaemilio/dialogic@1.4.2...1.4.3
Dialogic - 1.4.2
v1.4.2 - Afterlife
- Fixed an issue with MacOS and text events not adjusting their size properly
- Android exports should work again [zaknafean]
- Add setting to disable the mouse block of the dialog node [Jowan-Spooner]
- Default settings adjustments [zaknafean]
- Fixed the 'default' setting not appearing after you set it for hotkey choices
- Fixed hotkey choice settings layout
- Changed the default status of autofocus from true to false
- A basic touch to advance implementation (#876) [zaknafean]
- Added support for 9-patch rectangles for Dialog Box textures (#286) [zaknafean]
- Added finer controls to Text and Box positions (#761) [lamsorsen]
- Box margin replaced with Margin for the DialogBox settings
- Box Padding has been removed from the DialogBox settings, and replaced with Margin for the Dialog Text setting to clear up confusion
- The margin Top/Bottom and Left/Right are no longer linked, and can be individually adjusted
- Please note this change may break some existing themes
- Added option to recenter character portraits automatically [thebardsrc]
Auto-generated changelog:
What's Changed
- Run resize on new theme if anchor is different by @qskousen in https://github.com/coppolaemilio/dialogic/pull/857
- Increase the text editor min width by @endaye in https://github.com/coppolaemilio/dialogic/pull/861
- Exclude android builds from json/cfg fill by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/874
- Add setting to disable the mouse block of the dialog node by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/828
- Default settings adjustments by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/878
- Fixes custom events breaking in Android exports by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/880
- Revert "Fixes custom events breaking in Android exports" by @coppolaemilio in https://github.com/coppolaemilio/dialogic/pull/881
- A basic touch to advance implementation by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/876
- Update translation_service.gd by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/882
- Revert "Update translation_service.gd" by @coppolaemilio in https://github.com/coppolaemilio/dialogic/pull/883
- Custom events android fix by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/887
- Ninepatch support by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/889
- Shape visible disabled for Touch Button by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/891
- Hotkey-fix by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/890
- Enable More Positional Control of Dialog Box by @lamsorsen in https://github.com/coppolaemilio/dialogic/pull/826
- Added Godot Resources as a file pick type by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/895
- Re-Center Portraits Option by @thebardsrc in https://github.com/coppolaemilio/dialogic/pull/829
- Fixed bug where name was updated before theme was loaded by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/902
- Suppress the error for #866 by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/903
- Remove clip content to prevent outlining cut. by @OmegaBowser in https://github.com/coppolaemilio/dialogic/pull/905
- Mouse Filter Fix by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/909
New Contributors
- @qskousen made their first contribution in https://github.com/coppolaemilio/dialogic/pull/857
- @endaye made their first contribution in https://github.com/coppolaemilio/dialogic/pull/861
- @lamsorsen made their first contribution in https://github.com/coppolaemilio/dialogic/pull/826
- @OmegaBowser made their first contribution in https://github.com/coppolaemilio/dialogic/pull/905
Full Changelog: coppolaemilio/dialogic@1.4.1...1.4.2
Dialogic - 1.4.1
We discovered a big issue with portrait animations so a fix was quickly merged to the 1.4 branch:
Portrait-Animation fixes: Because the animations should work both with Controls and Node2Ds, just using node.scale won't work. Now they all use DialogicAnimaPropertiesHelper.get_scale(node), which will automatically use the correct one. Fix by [Jowan-Spooner]. Thanks to @zaknafean
Dialogic 1.4
Changelog
v1.4 - Curves Ahead
Events
- Wait seconds event can now be set to be skipped with the user's action [SimonLammer]
- New events:
Label Event
andGo to Event
. This will help you creating an anchor position to go back to.[Jowan-Spooner] - Text event improvements:
- You can now make a list of words like this:
[word1,word2,word3]
and Dialogic will pick a random word from the list. If the word is a Dialogic variable name and it gets picked it will show the value of that variable. - New commands [signal=argument], [pause=wait_time], [play=soundname], [nw=v] (for waiting until the audio finishes) added to the Text Event [KvaGram]
- You can now make a list of words like this:
- The Character Join and Character Leave events have been removed in favor of the new
Character Event
. They will be converted automatically. The new events allows for more customization including animations. These use the anima system. Learn more about the event and the animations [Jowan-Spooner] - The
Call Node Event
now sends arguments instead of a single array. If you were using it in one of your timelines you will need to update the functions you are calling to accommodate this. [AnidemDex]
Settings/Themes
- Added:
Autofocus choices
in the settings [Jowan-Spooner] - Added: A panel with
History functionality
can be enabled and configured in the settings. For further information read the reference [zaknafean] - You can now set the character dim color from the theme settings [Tim Krief]
- Removed the setting to dim character portraits from the global settings
- Added a setting to control the dim speed [thebardsrc]
- You can now set a
custom theme per character
[Jowan-Spooner] - New setting to use "Keep Aspect Centered" instead of stretch for the Background event [Jowan-Spooner]
- You can now vertically align the text in the dialog box [Jowan-Spooner]
- You can now specify hotkeys for the choices or use default hot-keys (1-9) [zaknafean]
- A new
dialogic_default_action
has been added and is the new default. We encourage you not to mess with the ui_* input actions. [Jowan-Spooner] - You can now make portraits appear in front of the dialog box with a setting in the themes [Jowan-Spooner]
- The name label can now be disabled [nickfla1]
- A new option will make it so the dialog doesn't get deleted after the last event allowing for it to be fully integrated into your design [mechPenSketch]
Editors
- Character Editor improvements [Jowan-Spooner]
- You can now connect signals to the DialogProxyNode (the one you drag and drop in) [KvaGram]
- The Timeline Editor has been greatly redesigned resulting in a cleaner view
- You can now preview a timeline by itself from the Timeline Editor [Jowan-Spooner]
- Improvement of the translations and introduction of German translation [Jowan-Spooner]
Script
- You can now change the timeline of the active node with the
Dialogic.change_timeline()
function. This will preserve the previous state (characters, background, music, theme) [mechPenSketch] - You can now reference values with their full path in
Dialogic.set_variable()
andDialogic.get_variable()
[thebardsrc] - There is now a function to check if a timeline exists
Dialogic.timeline_exists(@timeline_path)
[thebardsrc] - For the History feature, the
Dialogic.toggle_history()
function has been added - There is now a function to go to the next event
Dialogic.next_event()
[mechPenSketch]
Other
- Updates on the documentation and proofreading/fixes made by [Aurora-Eluvia]
- Improvements on the custom events handling [idontkillcoyotes]
- Markdown parser updated [Jowan-Spooner]
- Added a state machine to handle Dialogic's current state
- You can now use regular hotkeys in Mac using the
Command
key [Jowan-Spooner] - Anima added to handle character animations [Jowan-Spooner]
- Many minor and major bugs fixed
- Animation can be used on custom portrait scenes [bitbrain]
New Contributors
- @skyace65 made their first contribution in https://github.com/coppolaemilio/dialogic/pull/586
- @idontkillcoyotes made their first contribution in https://github.com/coppolaemilio/dialogic/pull/596
- @astrale-sharp made their first contribution in https://github.com/coppolaemilio/dialogic/pull/607
- @moonwolf-github made their first contribution in https://github.com/coppolaemilio/dialogic/pull/636
- @Proggle made their first contribution in https://github.com/coppolaemilio/dialogic/pull/642
- @sesopenko made their first contribution in https://github.com/coppolaemilio/dialogic/pull/658
- @Aurora-Eluvia made their first contribution in https://github.com/coppolaemilio/dialogic/pull/669
- @bitbrain made their first contribution in https://github.com/coppolaemilio/dialogic/pull/707
- @mechPenSketch made their first contribution in https://github.com/coppolaemilio/dialogic/pull/710
- @nickfla1 made their first contribution in https://github.com/coppolaemilio/dialogic/pull/738
- @jacksonavery made their first contribution in https://github.com/coppolaemilio/dialogic/pull/758
- @thebardsrc made their first contribution in https://github.com/coppolaemilio/dialogic/pull/748
Full Changelog: coppolaemilio/dialogic@1.3...1.4
1.4 - BETA: Open for testing
This beta release of Dialogic is for testing the new features before making the proper 1.4 version release.
Please report any issue you might encounter so we can fix it 🙇♂️
If you are upgrading from 1.X
to 1.4-BETA
:
⚠ PLEASE MAKE A BACKUP BEFORE UPDATING ⚠
What's Changed
- Update dialog class documentation by @skyace65 in https://github.com/coppolaemilio/dialogic/pull/586
- Skippable wait seconds by @SimonLammer in https://github.com/coppolaemilio/dialogic/pull/575
- Fix C# class by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/589
- GoTo + Anchor Event by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/592
- Fix step by step image links by @skyace65 in https://github.com/coppolaemilio/dialogic/pull/594
- Hotkey support #577 by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/579
- Fix for #172 by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/598
- Better handling for custom events. by @idontkillcoyotes in https://github.com/coppolaemilio/dialogic/pull/596
- Fixing bug that prevented portrait update by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/612
- Fixing wrong id for CTRL + T by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/614
- Fixing empty display name bug by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/615
- Changing the DocsMarkdownParser to understand ``` code as well by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/613
- fix code insertion in faq->Using Signals? by @astrale-sharp in https://github.com/coppolaemilio/dialogic/pull/607
- Documentation improvements. by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/622
- Character editor remake by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/623
- Fix crash when using Scene as Background by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/627
- Trackable text commands by @KvaGram in https://github.com/coppolaemilio/dialogic/pull/621
- Fix broken TextBubble by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/628
- Small improvements by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/629
- Fixing BBCode and command indexing by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/631
- Update setting dialog script documentation by @moonwolf-github in https://github.com/coppolaemilio/dialogic/pull/636
- Add customization option to the focusout dim color/opacity by @timkrief in https://github.com/coppolaemilio/dialogic/pull/634
- Minor documentation fix for emit signal example by @Proggle in https://github.com/coppolaemilio/dialogic/pull/642
- Proxy signal proxy by @KvaGram in https://github.com/coppolaemilio/dialogic/pull/652
- Update new custom events example script location by @timkrief in https://github.com/coppolaemilio/dialogic/pull/650
- Mode that doesn't stretch the background by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/656
- Adding more Alignment options for Dialog Text by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/648
- closes #657 build error for DialogSharp.cs by @sesopenko in https://github.com/coppolaemilio/dialogic/pull/658
- Documentation Improvements by @Aurora-Eluvia in https://github.com/coppolaemilio/dialogic/pull/669
- Further Documentation Improvements by @Aurora-Eluvia in https://github.com/coppolaemilio/dialogic/pull/670
- Prevent last theme from being deleted by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/675
- Moving Docs Navigation Buttons to the toolbar by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/682
- Name-coloring regex now checks for definition brackets by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/681
- German Translations and Translation Updates by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/702
- Replace get_tree().create_timer() with $DialogicTimer by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/701
- Add "Hide DialogBox" Option to Wait Seconds event by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/700
- Make choices no longer disable glossary by blocking the mouse by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/698
- Custom Theme per Character by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/680
- Documentation Additions by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/683
- Add warning to single end branch events and ignore them in the parser by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/685
- Fix Definition Portraits by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/699
- Fix TextBubble BBCode/Tag Regex by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/697
- add method to clear all variables by @bitbrain in https://github.com/coppolaemilio/dialogic/pull/707
- Add check for correct text length by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/716
- Fix signal connection delay by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/718
- Simplify some code by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/721
- Make sure timeline editor load adds all events at the end by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/724
- Add Method to Change Timeline by @mechPenSketch in https://github.com/coppolaemilio/dialogic/pull/710
- Check if Change Timeline has a selected timeline by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/725
- Fix background fade flickering by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/726
- Update so Mac-hotkeys work by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/722
- Documentation and MarkdownParser update by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/728
- Removed obsolete line by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/732
- Fix for issue 633 by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/734
- Updated Event Generation by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/730
- Event Style Update by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/735
- Add theme option to hide name labels by @nickfla1 in https://github.com/coppolaemilio/dialogic/pull/738
- Disable shortcut in choice button tooltip by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/741
- Animation and z_index for the Character Join Event by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/742
- Don't close after last event by @mechPenSketch in https://github.com/coppolaemilio/dialogic/pull/705
- Redo Merge mistakes by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/743
- Add option that toggles if portraits are behind or on top of text box by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/745
- Fixes for different things by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/753
- Character Event and Animations with Anima by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/747
- allow spacing in commands by @jacksonavery in https://github.com/coppolaemilio/dialogic/pull/758
- Make sure the Display Name Bool does something by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/759
- Fix the broken Close Dialog event by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/760
- Fixes for addressing Variables and Timelines by folder path by @thebardsrc in https://github.com/coppolaemilio/dialogic/pull/748
- Update character event documentation by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/762
- Recreation of History Functionality by @zaknafean in https://github.com/coppolaemilio/dialogic/pull/625
- Timeline and Variable Folder searching bugfix by @thebardsrc in https://github.com/coppolaemilio/dialogic/pull/767
- Bug fixes by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/768
- Add reset-saves functionality to Proxy node by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/719
- Add Method to Go to Next Event by @mechPenSketch in https://github.com/coppolaemilio/dialogic/pull/715
- Updated Input Field Theming by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/772
- Sort the EventButtons by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/774
- Add "[Default]" functionality to action key by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/777
- Fix [pause] skip bug #775 by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/776
- Make TextBox wrap when it get's to big by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/780
- Implement a search bar for portraits by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/781
- Add right-click options to copy file names by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/782
- Update Documentation by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/783
- Make event lines drawn by TimelineArea by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/785
- Fix mistakes from the line update by @Jowan-Spooner in https://github.com/coppolaemilio/dialogic/pull/786
New Contributors
- @skyace65 made their first contribution in https://github.com/coppolaemilio/dialogic/pull/586
- @idontkillcoyotes made their first contribution in https://github.com/coppolaemilio/dialogic/pull/596
- @astrale-sharp made their first contribution in https://github.com/coppolaemilio/dialogic/pull/607
- @moonwolf-github made their first contribution in https://github.com/coppolaemilio/dialogic/pull/636
- @Proggle made their first contribution in https://github.com/coppolae...
Dialogic - 1.3
Dialogic v1.3 - Save me some time
General Editor Stuff
- Builtin documentation [Jowan-Spooner]
- Added a button to open the documentation from the nav bar
- The plugin has now Editor-translation support and some labels are translated to Chinese [magian1127]
- Added some initial Spanish translations
- Replaced the default
/addons/dialogic/Dialog.tscn
node with a proxy that creates a dialog using theDialogic.start
function instead of the raw node. This will make it easier to update from version to version since the instantiated node will not be changing a lot from version to version. This also moved and renamed the previous/addons/dialogic/Dialog.tscn
to/addons/dialogic/Nodes/DialogNode.tscn
and thedialog_node.gd
is now calledDialogNode.gd
to be more in line with the rest of the project - CanvasLayer Argument (Dialogic.start()) added to the CSharp Class
- Creating new resources will automatically start the renaming of it
- New plugin icon! It should now display at its proper scale depending on your rendering scale
Timeline Editor:
- A modular Custom events implementation [Jowan-Spooner]. Learn about them [here](./Events/Custom Events/CreateCustomEvents.md).
- Added a preview image on the portrait picker, so it is easy to know what sprite or scene you are selecting. Thanks to EmmaH for the idea and Jowan-Spooner for the implementation
- Added Voice Line support for Text and Question Events [RedXGames]. Learn how to use it here.
- Added option to use a certain region of the audio files [KvaGram]
- Partial support for undo and redo [Jowan-Spooner]
- Better light/custom theme support for the timeline editor [Jowan-Spooner]
- Changed the Selected Event Style to only have blue borders and not change event color [Jowan-Spooner]
- Adding an extra space at the end of the timelines so it is easier to drag and drop new events
- After selecting a conditional, the input field of that event will be selected
- Updated UI of the AudioPickers [Jowan-Spooner]
- Automatically scrolling to newly created events when you click on a create event button [Jowan-Spooner]
- If no characters are present in the current project the character picker is hidden and a prompt was added in the Character join and Character leave events to create one [zaknafean]
- Copy Timeline Name will now return the full path to that timeline
Theme Editor:
- Updated Audio Settings [Tim Krief]:
- you can now select audio for typing, text completed, next event, button hover and button selecting
- Attention: Old typing audio will have to be redone!
- You can now set the position of the buttons relative to the screen (Top, Bottom, Center, Left, Right)
- You can now set the choice buttons to be aligned horizontally or vertically
- More range for dialog text speed [zaknafean]
- A default theme is created on new projects [zaknafean]
Ingame Behaviour
ATTENTION
: Rework and improvement of the saving system.
This includes some breaking changes. Learn all about the new system and how to transition here.- A visual novel template with a working menu is being made. You can find it here.
Dialogic.start()
will now use paths for specific timelines. A fallback is in place, but specificity is preferred. For instance:Dialogic.start('my-timeline')
will search any timeline with that name;Dialogic.start('/chapter-1/my-timeline')
will open the timeline namdemy-timeline
inside the folderchapter-1
.- If the text is too big for your dialog and you see a scrolling bar, you can use the
up
anddown
keys to scroll [Jowan-Spooner] - Rework of the character name coloring (using Regex now) [Jowan-Spooner]
- Regex name compiler now properly escapes special characters [zaknafean]
Export
- Removing requirement to manually configure resource export (No need to add
.cfg
,.json
to your export settings anymore) [LuRomao]
Other Stuff:
- Renamed the plugin entry point script from
dialogic.gd
toplugin.gd
so it better describes what that file does - Removed the need to use a DialogicSingleton. This causes some slight changes to saving and loading. Learn all about the new system and how to transition here.
- Deleted some legacy documentation files
- Adding a warning if you are trying to set or get a variable that wasn't defined
Bug-fixes
Editor
- Fixed the
DialogNode
Inspector Timeline Open button issue - Fixed a reference bug that prevent the duplication of Themes
Game
- Changed the default cursor shape that was weird in MacOS
- Dialogs only start typing after the fade-in animation happened
- Fixed a bug that performed the fade-in animation before setting the proper theme
- Fixed a bug that prevented to use the global input setting when selecting option buttons
New Contributors
@quentincaffeino https://github.com/coppolaemilio/dialogic/pull/445 @LuRomao https://github.com/coppolaemilio/dialogic/pull/396 @AhNesh https://github.com/coppolaemilio/dialogic/pull/458 @magian1127 https://github.com/coppolaemilio/dialogic/pull/470 @KvaGram https://github.com/coppolaemilio/dialogic/pull/481 @TimurBahadir https://github.com/coppolaemilio/dialogic/pull/512 @GimmiRuski https://github.com/coppolaemilio/dialogic/pull/560 @SimonLammer https://github.com/coppolaemilio/dialogic/pull/573 @tradfursten https://github.com/coppolaemilio/dialogic/pull/570
Full Commit Changelog: coppolaemilio/dialogic@1.2.5...1.3
1.3 - BETA: Open for testing
This beta release of Dialogic is for testing the new features before making the proper 1.3 version.
Please report any issue you might encounter so we can fix it 🙇♂️
If you are upgrading from 1.2 to 1.3 you will have to remove the existing DialogicSingleton from your project. And before you upgrade:
⚠ PLEASE MAKE A BACKUP ⚠
Happy hacking :)
Dialogic - 1.2.5
v1.2.5 - Possibly breaking eveything. We will never know.
- Loading timeline events on batches to speedup big timelines
- Reduced the amount of nodes inside events to improve loading times
- Fixing the "first time running" bug where you had to reboot dialogic after enabling it for the first time
- Fixing a bug where if you had a node selected in the editor you couldn't open any resource picker
- Fixed a bug when trying to add a new resource after removing one
- Fixed the issue that allowed you to keep loading messages after a dialog close event
- Enabling bbcode to glossary entries
- Simplified some internal code
- Adding new setting to the Set Background event to add fade-in time
- Fixed an issue that caused nested timelines to be deleted whem moving directories [zaknafean]
- Settings Editor
- Added a default action key selector so you don't have to set it per theme. The theme action key settings will overwrite the one set in settings.
- Added new setting to select Dialogic's Canvas Layer [RedXGames]
Dialogic - 1.2.4
v1.2.4 - Gotta go fast
- Fixed an issue with the default scale of the portraits
- Trying to simplify and remove legacy code:
- EditorView.gd
- Unified the remove resource confirmation dialogs
- Removed pointless variable definitions
- EditorView.gd
v1.2.3 - Two releases in one day?
- Hopefully, final attempt to fix the weird event creation bug [Jowan-Spooner] Thanks [Drawsi] for the report and testing!
v1.2.2 - Here we go again :')
- Set Value Event: There is now a dice symbol that (when toggled) will reveal to boxes for a minimum and a maximum random number to choose from [Jowan-Spooner]
- Making a small delay on choices to prevent the people that spam "next" to accidentally select the first option
- Fixed some issues when creating new events in the timeline
Dialogic - 1.2.1
v1.2.1 - Get them while they're hot!
- You can now specify for how long to wait in
[nw]
events.[nw=3]
or whatever number of seconds you want it to wait - Fixed some issues with the CanvasLayer
- Fixed some issues when creating dialogs using GDScript
- Fixed an issue when changing the current timeline
- Improved the internals of
MasterTree.gd
[Jowan-Spooner] - Fixed some issues with the
[nw]
command [Jowan-Spooner] - Improved the Timeline Editor performance when loading timelines
- Removed the
focus_mode
warning - Added a new page to the docs about the Text Events
- Fixed a bug when trying to skip fade-in dialog animations [idontkillcoyotes]
- Fixed an issue with typing sounds in exported projects
- Fixed an issue when selecting folders for typing sounds in exporting projects; Thank you AnidemDex!