Release note / 0.2.2

0.2.2

Refactor autotile dialog and pattern group card to enhance paint tile functionality and update selection instructions

Published Apr 30, 2026
Status [SHIPPED]
Read time 02 MIN
  • 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 markEditorSaved and saveProject with saveProjectAndNotify in AppShell, TilesetPanel, and keyboard shortcuts for better error handling and user feedback.
  • Introduced saveProjectAndNotify function to handle project saving with notifications on success or failure.
  • Updated event listeners to use project-save-success for 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>