Creative automation#14
Open
imagekitio wants to merge 29 commits into
Open
Conversation
…late loading logic; enhance ListView with empty state and image preview; refactor template loading in TemplatesDropdown and TemplatesLibraryView; introduce transformation converter functions Co-authored-by: Copilot <copilot@github.com>
…mplate handling with canvas dimensions; update UI components to support mode-specific behavior Co-authored-by: Copilot <copilot@github.com>
…mplement setCanvas action to update canvas dimensions and background Co-authored-by: Copilot <copilot@github.com>
… ListView to show checker backdrop for canvas mode
- Refactor TransformationConfigSidebar to manage variable bindings and state. - Add VariableField component for rendering variable inputs with validation. - Implement variable resolution in transformation conversion logic. - Create utility functions for variable management, including name generation and resolution. - Enhance transformation converter to handle variable overrides during URL building. - Update index exports to include new variable-related components and utilities. Co-authored-by: Copilot <copilot@github.com>
…reference Co-authored-by: Copilot <copilot@github.com>
…dRenderer components Co-authored-by: Copilot <copilot@github.com>
…ionFieldRenderer components
…or support in transformation schema Co-authored-by: Copilot <copilot@github.com>
…sformation schema Co-authored-by: Copilot <copilot@github.com>
… mapping details Co-authored-by: Copilot <copilot@github.com>
- Introduced a new `children` property in the Transformation interface to allow nested layers for image, text, and canvas transformations. - Implemented depth management for nested transformations in the SortableTransformationItem component, enabling drag-and-drop functionality for child layers. - Updated the TransformationConfigSidebar to handle adding child transformations, ensuring they are appended to the correct parent layer. - Enhanced the TransformationTypeSidebar to restrict transformation options when in child add mode, allowing only valid layer types. - Added a canvas layer transformation type with specific properties and validation, including background color, dimensions, and positioning. - Updated serialization logic to correctly handle nested transformations when persisting to storage. - Implemented recursive functions to manage visibility and updates for nested transformations in the editor store. Co-authored-by: Copilot <copilot@github.com>
…oved button accessibility and hover effects
…ion logic Co-authored-by: Copilot <copilot@github.com>
…s mode Co-authored-by: Copilot <copilot@github.com>
… listVariables and buildVariablesSchema Co-authored-by: Copilot <copilot@github.com>
- Introduced `nonVariablizable` property to prevent certain fields from being variablized, ensuring correct behavior for fields like background type and crop mode. - Added utility functions for nested value manipulation (`getNestedValue`, `setNestedValue`) to streamline handling of complex data structures. - Implemented `replaceVariableRefsWithDefaults` to facilitate the use of default values in forms, improving validation and user experience. - Enhanced the transformation config sidebar to validate default values and display errors for invalid configurations. - Added comprehensive tests for variable handling, ensuring backward compatibility with legacy variable formats. - Updated variable interface to include `defaultValue` and `description`, providing clearer documentation and usability.
…hild key validation
…r for consistent UI
…mmodate new schema branches
…large/shrink variants
… and adjust canvas mode handling
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.