Skip to content

Panthera 2.0 Editor v804

Compare
Choose a tag to compare
@Insality Insality released this 03 Aug 10:12
· 18 commits to main since this release
b5bfc89

Panthera 2.0 Editor

Hello guys! Here is a new update for the Panthera

Changelog

  • Add *.collection and *.go import

    • It supports only sprite and text components
    • Supports nested collections and go
  • Add Layers support

    • When import GUI the layers will import as well
    • Layers can have a color to quick visual identification in node list panel
    • Editor nodes will sort in the way as Layers GUI in Defold
    • To change order of layers, select layer and use Alt + Arrow Up/Down hotkeys
  • Add ordering support by position z

    • Keep in mind this one will not works in GUI, only at GO
  • Add Lua animation file format support

    • You can create the lua file instead of json
    • You can export your animations from json to lua and back
  • Add resize support for Node list view and Timeline view

    • To reset layout, change the editor mode (you can press M for that)
    • Required to better handling of huge node list or timeline keys list
  • Add is_editor_only timeline key field

    • This animation keys will be played only at Panthera Animation Editor
    • It's useful for preview triggers/animations or something that can be triggered from events
    • Example: use event key to translate the text node, but in Editor we will use text property to preview the text
  • Add frames view in timeline panel

    • Add option to switch between "frames" and "seconds" in timeline panel
    • Frames will show the current frame counter instead of seconds
    • Example: 1 / 60 instead of 0.017 seconds
    • You can adjust frames per second in the play settings (right click on play button)
  • Add UX Improvements:

    • Add hint on hover across the Panthera Editor
    • Add clipping icon for nodes that have clipping. Usefull to track clipping nodes
    • Add linked icon if project is linked to external file
    • Add hotkey U to reset changes on selected nodes
    • Don't show "Create Node" options if project are linked. Linked layout can't be changed
    • Add current selected node name node selection gizmo
    • Arrow keys to control nodes now respect the Gizmo Step settings
    • Add notifiction when you try to change linked file.
    • Add notification if game.project file is not found for linked file
    • Add "Copy Relative Path" option at project tab. This path is used in Panthera Runtime
  • Fix UI/UX issues:

    • Fix #2: "Node Delete" option now works properly
    • Fix #5: move only parent nodes in group of selected nodes
    • Fix #9: Hotkeys should be handled a little bit better
    • Editor View will keep position while moving between layout and animation modes
    • Fix vector4 property issue when changed properties not highlighted well
    • Right click menu for nodes now works properly for selected nodes
    • Fix issue when you can still can control animation keys with arrows with no selected nodes
    • Fix issue with buttons "Commit Changes" and "Reset Changes" beign unclickable in some cases
    • Fix animation state is not immediately updated after changing timeline keys in timeline key properties panel

Known issues:
- [Windows] Cyrillic characters in the path to the project can cause the project to not load properly
- Animations from atlases is not imported properly