-
Refactor autotile dialog and pattern group card to enhance paint tile functionality and update selection instructions
-
feat: enhance autotile functionality with blob patterns and UI improvements
- Added support for a new “blob-47” preset, allowing for 47-tile blob patterns.
- Updated AutotilePatternDiagram to include a center cell button for better interaction.
- Refactored AutotilePatternTileCard to utilize the new center cell feature.
- Improved AutotileTerrainSidebar and AutotileDialog to reflect changes in terminology and functionality.
- Introduced accordion UI for pattern tiles in AutotileDialog for better organization.
- Enhanced autotile preset rules to include blob pattern definitions and their respective groups.
- Updated tests to cover new blob pattern functionality and ensure correctness.
- Adjusted Content Security Policy in vite.config.ts to include Google Analytics.
- Added Google Analytics initialization script for tracking.
Co-authored-by: Copilot [email protected]
-
docs: update README to enhance clarity on features and workflows
-
refactor: update project saving mechanism and improve error handling
- Replaced
markEditorSavedandsaveProjectwithsaveProjectAndNotifyin AppShell, TilesetPanel, and keyboard shortcuts for better error handling and user feedback. - Introduced
saveProjectAndNotifyfunction to handle project saving with notifications on success or failure. - Updated event listeners to use
project-save-successfor improved event handling. - Added new tests for project saving and terrain functionalities to ensure reliability.
- Enhanced utility functions for generating unique identifiers and managing class names.
- Added new tests for image layer editor context and tile editor context to ensure proper state management.
- feat: add toggle component and tileset animation types; update favicon and config files
Co-authored-by: Copilot [email protected]
- feat: add tileset animation support with configuration and utilities
- Implemented tileset animations in the map editor, including creation, normalization, and retrieval functions.
- Added types for animation placement, drag payloads, and animation frame resolution.
- Introduced utility functions for resolving animated tile references and handling animation conflicts.
- Created tests for animation export guards and conversion functions to ensure compatibility with Tiled formats.
- Enhanced map canvas rendering types to accommodate animation rendering.
Co-authored-by: Copilot [email protected]
- feat: implement animation placement resolution and integrate into map editor components
Co-authored-by: Copilot [email protected]
- Potential fix for pull request finding ‘Useless conditional’
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Co-authored-by: Copilot [email protected] Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>