Skip to content

5.0.0-beta93

Compare
Choose a tag to compare
@4ian 4ian released this 08 May 15:42
· 3128 commits to master since this release

Thanks to the 8 contributors that made improvements and bugfixes in this release!

馃挐 Improvements

  • Add persistence of the layout of panels in all the editors.

    • Your layout will be automatically saved and then restored when opening a scene, extension or the debugger.
  • Rework the whole user interface to be denser and avoid empty spaces:

    • Reworked margins in the whole editor
    • Use a styled scrollbar (Thanks @Bouh!)
    • Make search bar height smaller and use an alternate background color
    • Make separation between editor panels clearer
  • More user interface improvements:

    • Open object editor when an instance is double clicked
    • Use the new action/condition editor by default
    • Show the layers editor and instances editor in a panel rather than a drawer
    • Allow all dialogs to be closed with Escape (or backdrop click)
    • Allow to step through search results by pressing Enter in Events Sheet (Thanks @jimil749 and @Bouh for the tweaks!)
    • Use green color for icons on the current plan (Thanks @Bouh!)
    • Move folder picker on top when creating a new project (Thanks @Bouh!)
    • Change a structure back to a number/string when its last child is removed (Thanks @Quarkstar!)
  • Add user home path to File System extension (Thanks @arthuro555!)

  • Internal changes:

    • Update to react-measure 2.3.0
    • Refactor ElectronMainMenu as a functional component (Thanks @NilayMajorwar!)
    • Update to Electron 8.2.5
    • Rename multiLine to multiline (Thanks @arthuro555!)
    • Remove links to non-existing sourcemaps (Thanks @arthuro555!)
    • Add type checking for WebsocketDebuggerClient (Thanks @arthuro555!)

馃悰 Bug fixes

  • Fix (hopefully) previews sometimes stuck on Windows.

  • Fix renamed object not updated in ForEach, Repeat or JavaScript event (Thanks @Quarkstar!)

  • Fix intermittent rendering issues of Panel Sprites corners (Thanks @Quarkstar!)

  • Fix zoom shortcuts for non-Mac platforms (Thanks @NilayMajorwar!)

  • Fix Advanced Bloom effect (Thanks @Bouh!)

  • Fix actions to change color, font size and font family of BBText (Thanks @Bouh!)

  • Fix various Dialogue Tree extension ("Yarn") bugs (Thanks @blurymind!)

    • Fix command at the start of a node merges its text with the node that linked to it
    • Fix Yarn skipping text results when commands are used in some cases
    • Fix setting/getting variables
    • Fix text failing to load when first node is of type text
    • Add internal debug mode logging to Yarn
    • Fix "isdialoguelinetype" command never true
    • Fix new lines in text not properly detected
    • Increase strictness on scrolling so it never overflows
    • Fix command call detection for non scrolling text
    • Fix: add back autoscroll commands, but make it safer and move it to the scroll function
    • Use explicit variable types when setting bondagejs state
    • Fix command not getting called sometimes
    • Fix text not terminating sometimes
  • Fix changing font size of BBText objects using events (Thanks @Quarkstar!)

  • Fix some combinations of "subconditions" (like "And" condition with "Equal" condition inside) not working

  • Fix crash in the extension editor on small screens

  • Fix Project Manager state not preserved when closed and re-opened

  • Fix potential crash in Events Sheet when using undo/redo

  • Fix typo (Thanks @gautamv95!)

  • Ensure the color picker is never shown out of the window area