Commit Graph

9 Commits

Author SHA1 Message Date
konstantin-paulus cbaa89546d Remove controls.json and update lottie.json for scene 1
- Deleted the controls.json file as it is no longer needed.
- Updated lottie.json to reflect changes in naming and structure, including renaming the main scene and modifying layer properties for improved clarity and functionality.
2026-06-14 20:01:13 +02:00
konstantin-paulus d030feecfc Update lottie.json with scene name and refactor SceneItem component for improved styling and structure
- Added "nm" property to lottie.json to specify the scene name.
- Refactored SceneItem component to streamline button structure and enhance styling with consistent class usage.
- Simplified rendering logic for thumbnail images within the SceneItem component.
2026-06-14 12:39:03 +02:00
konstantin-paulus 9bd32d9b7b Enhance app structure and scene management
- Integrated scenesPlugin into Vite configuration for improved scene handling.
- Removed obsolete controls.json and lottie.json files to streamline project assets.
- Refactored App component to eliminate CanvasProvider, simplifying the component hierarchy.
- Updated routing to include scene navigation and default redirection based on available scenes.
- Enhanced ScenesContainer and SidebarLeft components for dynamic project and scene management.
- Improved CanvasProvider to load scene-specific data and manage animations effectively.
2026-06-13 22:47:31 +02:00
konstantin-paulus 44f6b416fa Refactor project structure and update dependencies
- Updated .gitignore to include new build and environment files.
- Upgraded dependencies in package.json and bun.lock, including major updates for canvaskit-wasm and tailwind-merge.
- Removed outdated package-lock.json and tsconfig files.
- Replaced React with Solid.js for improved performance and reactivity.
- Introduced new components and updated the app structure for better organization.
- Added new SVG icons and fonts for enhanced UI.
- Updated index.html and CSS for improved styling and layout consistency.
2026-06-13 18:34:02 +02:00
konstantin-paulus 853bfbe86d Enhance controls.json and lottie.json by adding ballSize control and updating animation properties. Modify Scrubber component styles for improved visual consistency. 2026-06-04 16:35:11 +02:00
konstantin-paulus 02a45f4657 Update controls.json to replace sparkle controls with ball controls and enhance lottie.json with additional animation layers for improved visual effects. 2026-06-04 15:50:57 +02:00
konstantin-paulus a3588f75a9 Enhance PropertiesPanel layout for improved UI consistency: refactor color and vector controls to use shared styles, ensuring left-aligned labels and better responsiveness. Update input elements for a more cohesive design. 2026-06-04 15:15:41 +02:00
konstantin-paulus 218bf18628 Implement live properties panel for Lottie animations, allowing real-time editing of slottable properties. Update LottiePlayer to support slot management and integrate controls metadata. Enhance App component to fetch and display properties panel, improving user interaction with animations. Update README to reflect new features and file structure changes. 2026-06-03 17:21:35 +02:00
konstantin-paulus 9b5f21bbab Initialize lottie-experiments project with Vite, React, and TypeScript setup. Add essential files including package.json, tsconfig, and README. Implement Lottie animation player using CanvasKit, along with UI components for playback controls. Include styles with Tailwind CSS and setup build configurations. 2026-06-03 16:01:43 +02:00