Refactor OverworldEditor and Tile16Editor for enhanced functionality and user experience

- Removed unnecessary build flags for Yaze minimal builds in release.yml.
- Updated version number to 0.3.2 in yaze.h to reflect recent changes.
- Enhanced OverworldEditor with new method to scroll the blockset canvas to the currently selected tile, improving navigation.
- Implemented logic to handle area size checks for ZSCustomOverworld v3, ensuring compatibility with different ROM versions.
- Refactored tile selection and drawing logic in Tile16Editor for improved accuracy and user interaction.
- Updated context menu in OverworldEditor to include a refresh option for map changes, enhancing usability.
This commit is contained in:
scawful
2025-09-29 18:56:41 -04:00
parent c7d7d2f614
commit f6f278bf65
7 changed files with 577 additions and 338 deletions

View File

@@ -384,8 +384,8 @@ void Canvas::DrawContextMenu() {
refresh_graphics_ = false;
util::logf("Applied interactive palette changes to canvas");
}
ImGui::EndChild();
}
ImGui::EndChild();
} else {
ImGui::Text("Load ROM palettes first using Enhanced Palette Manager");
}