Skip to content

Commit f768443

Browse files
unhappychoiceclaude
andcommitted
feat: add ColorScheme caching and in-game theme switching
- Cache ColorScheme in ThemeManager to avoid repeated JSON parsing - Add in-game theme switching methods: * set_theme_by_name() for string-based theme selection * get_current_theme_name() for current theme retrieval * get_available_themes() for theme listing - Load language colors from separate JSON files based on theme type - Update Colors API with new consolidated color methods - Remove fallback compatibility for old color names 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 08d49b5 commit f768443

File tree

2 files changed

+232
-163
lines changed

2 files changed

+232
-163
lines changed

0 commit comments

Comments
 (0)