feat: enhance map renderer with catalog synchronization and reload functionality
- Added a "Reload Current Map" button to the left panel for refreshing the selected map after catalog edits. - Updated catalog CSV handling to support non-authoritative `categorization` and `qualities` columns. - Implemented automatic addition of newly observed shapes to the game catalog CSV during cache builds. - Modified catalog entry handling to ensure proper boolean overrides for `roof` and `semitransparency`. - Introduced `ensureShapeCatalogCoverage` function to maintain catalog integrity based on observed shapes. - Enhanced the serialization of catalog entries to include new fields and proper formatting. - Updated UI to reflect changes in reload state and button functionality.
This commit is contained in:
parent
f93cfc31c8
commit
90954fbf37