TIER-2 READ AGENTS.md, conductor/workflow.md, conductor/edit_workflow.md, conductor/tier2/githooks/forbidden-files.txt, conductor/tracks/tier2_leak_prevention_20260620/spec.md, conductor/code_styleguides/data_oriented_design.md, conductor/code_styleguides/error_handling.md, conductor/code_styleguides/type_aliases.md, conductor/product-guidelines.md, conductor/code_styleguides/python.md, docs/guide_meta_boundary.md, conductor/code_styleguides/agent_memory_dimensions.md, conductor/code_styleguides/rag_integration_discipline.md, conductor/code_styleguides/cache_friendly_context.md, conductor/code_styleguides/knowledge_artifacts.md, conductor/code_styleguides/feature_flags.md before module_taxonomy_refactor_20260627/Phase1.1

refactor(gui_2): merge bg_shader into gui_2; git rm src/bg_shader.py

Per spec FR1 + Phase 1.1: bg_shader (66 lines) moved into src/gui_2.py
as a region block; consumers updated to use the in-module get_bg().
Local import pattern preserved at app_controller sites (matches existing
circular-dep workaround for gui_2<->app_controller).
This commit is contained in:
ed
2026-06-26 06:41:18 -04:00
parent cba6e7d7ee
commit e0a238e693
3 changed files with 53 additions and 83 deletions
+4 -4
View File
@@ -2076,8 +2076,8 @@ class AppController:
self.ui_separate_tool_calls_panel = _uip.separate_tool_calls_panel
self.ui_auto_switch_layout = gui_cfg.get("auto_switch_layout", False)
self.ui_tier_layout_bindings = gui_cfg.get("tier_layout_bindings", {"Tier 1": "", "Tier 2": "", "Tier 3": "", "Tier 4": ""})
from src import bg_shader
bg_shader.get_bg().enabled = gui_cfg.get("bg_shader_enabled", False)
from src.gui_2 import get_bg
get_bg().enabled = gui_cfg.get("bg_shader_enabled", False)
_default_windows = {
"Project Settings": True,
@@ -3018,7 +3018,7 @@ class AppController:
self.config["rag"] = self.rag_config.to_dict()
self.config["projects"] = {"paths": self.project_paths, "active": self.active_project_path}
from src import bg_shader
from src.gui_2 import get_bg
# Update gui section while preserving other keys like bg_shader_enabled
gui_cfg = self.config.get("gui", {})
gui_cfg.update({
@@ -3033,7 +3033,7 @@ class AppController:
"separate_tier2": self.ui_separate_tier2,
"separate_tier3": self.ui_separate_tier3,
"separate_tier4": self.ui_separate_tier4,
"bg_shader_enabled": bg_shader.get_bg().enabled
"bg_shader_enabled": get_bg().enabled
})
self.config["gui"] = gui_cfg