Another year, another alpha 😅. Hope you're doing well. Hope this alpha won't break anything. It certainly fixes and improves a bunch of things. Thanks for anyone who supports the project, financially, through contributions, reports or by using it for cool things.
Notably I've pushed the minimum required version to Godot 4.4. It actually worked somewhat alright with 4.3, but showed a bunch of warnings because of UIDs not being properly supported back then. This will give us some flexibility to go all in on UIDs moving forward. Speaking of the future, the next update will likely finally bring some changes to the save state system, which means it will break save-compatibility and might break custom modules. Just as a heads up.
Now here is a list of the cool/important changes from this update:
- Fix/Improve UI to work with 4.6s new theme
- Change Play Timeline shortcut to CTRL+F6 on windows/linux
- Clear event now better calculates waiting time. This fixes an awkward pause after the timeline ends and before the "timeline_ended" signal was emitted
- Fix that the character scale fields were being limited to 100%
- you can now more easily add scene or image portraits by dragging them into the portrait list
- you can now create events by dragging files from the file system dock or the resource sidebar:
- Timeline files create Jump events
- Character files create Character events (if the character has a portrait, otherwise text events)
- Audio files create Audio events
- Image or scene files create Background events
- Adds short descriptions to all the events which show when hovering the event buttons
- Moves the New Timeline, New Character and Resource Manager buttons to the sidebar (based on user test)
- allow the Variable event to add two strings
- add "Await Fade" setting to Background event
- make it easier to select a color as the background
- now avoids and warns about invalid questions (where all choices are disabled or hidden)
- adds offset setting to Next Indicator
- fix style getting broken when using "Make Custom>Full Layout"
What's Changed
- fix: Bug where enum string exports would show as file exports because of handling of bitwise conditionals. by @cliveglitch in #2679
- Cache defaults for unique scenes which use the same script by @cliveglitch in #2676
- Improve macOS shortcuts by @PadraigK in #2686
- Change clear event to use textbox fade animation length by @Jowan-Spooner in #2696
- Character Editor: Fix character scale field limit by @Jowan-Spooner in #2693
- Fix various bugs & UI issues by @Jowan-Spooner in #2702
- Simple fix for zero-value pitch errors in the typing-sounds node. by @NGermany in #2704
- Various UI fixes & Code cleanups by @Jowan-Spooner in #2703
- VisualEditor: Allow dragging files to create events & Add Short Event Descriptions by @Jowan-Spooner in #2682
- Redesign Sidebar by @Jowan-Spooner in #2706
- fix '+= operator does not work with strings ' by @adrientremblay in #2687
- Many Improvements by @Jowan-Spooner in #2708
- Next Indicator offset by @zaknafean in #2707
- StyleEditor: Fix for making full layout custom by @Jowan-Spooner in #2714
- Fix Portrait Changes no longer working by @Jowan-Spooner in #2715
- Alpha19 by @Jowan-Spooner in #2716
New Contributors
- @cliveglitch made their first contribution in #2679
- @PadraigK made their first contribution in #2686
- @NGermany made their first contribution in #2704
- @adrientremblay made their first contribution in #2687
Full Changelog: 2.0-alpha-18...2.0-alpha-19