simvx.editor.theme_polish¶
Mapping table¶
ConsolePanel (panels/console.py) bg_colour = (0.12, …) -> theme.bg_dark _output.bg_colour = (0.08, …) -> theme.bg_darkest _output.text_colour -> theme.text _output.border_colour -> theme.border _input.bg_colour -> theme.bg_input _input.border_colour -> theme.border_light header bar (0.16, …) -> theme.header_bg header text (0.7, …) -> theme.text_label header border (0.25, …) -> theme.border prompt “>>>” colour (0.5, …) -> theme.text_dim
NodeCatalogueDialog (panels/scene_tree.py ~line 565) bg_colour = (0.14, …) -> theme.bg_dark border_colour = (0.38, …) -> theme.border_light text_colour = (0.92, …) -> theme.text hover_colour = (0.30, 0.47…) -> theme.accent select_colour = (0.36, 0.55…) -> theme.selection_bg category_bg = (0.18, …) -> theme.section_bg category_text = (0.70, 0.82…) -> theme.info footer_bg = (0.12, …) -> theme.bg_darker footer_sep = (0.30, …) -> theme.border desc_colour = (0.60, …) -> theme.text_muted scrollbar_colour -> theme.scrollbar_fg
SceneTreePanel (panels/scene_tree.py ~line 1095) _header_bg = (0.11, …) -> theme.header_bg _header_text = (0.82, 0.87…) -> theme.text_bright _bg_colour = (0.08, …) -> theme.tree_bg
No colour value changes are applied here – only the mapping is
documented. The existing dark-theme defaults already fall within
the same value range as the AppTheme dark preset, so the visual
appearance is consistent. To fully theme these panels, replace
the literals with get_theme() calls per the table above.
Theme polish – maps hardcoded panel colours to AppTheme attributes.
Several editor panels (ConsolePanel, NodeCatalogueDialog, SceneTreePanel)
use hardcoded colour tuples instead of pulling from the global theme.
This module documents the intended mappings so future refactors can
replace the literals with get_theme().<attr> calls.