Open kaixoo opened 1 week ago
The UI needs some documentation, will work on that when I get the time. I'm also open for suggestions regarding how the docks should work. I do not want to use Qt's dedicated dockwidget as I have had many issues with them in the past.
Where do you create an ECMA script?
See "Set Expression" right-click action on any property.
As the app gets more complex, you'll need a better docking system anyway. I would not recommend you making a custom docking system. It's a pain to get right and you get bugs easily.
It's not really a docking system, you just move widgets to different QSplitters, or like the timeline move it to a QDialog/QWindow for use on a different screen etc.
If you mess one of the dialogs, it's not easy to get it back. This is because the arrow alingment system isn't intuitive.
https://github.com/user-attachments/assets/904ae288-b26e-4f04-ace8-41e045f6bba0
Now they are resizing independtly from each other. When previously they would be together.
P.S: Where do you create an ECMA script? I can't find it anywhere in the UI. But nice work with 1.0 man! This is the best motion graphics open source app I found in years. I will try to contribute something