Private
Public Access
0
0

feat(paths): add global and project theme path helpers

This commit is contained in:
2026-06-04 22:25:29 -04:00
parent cd24c43f8f
commit d21e96de8f
5 changed files with 61 additions and 2252 deletions
+6 -6
View File
@@ -1,9 +1,9 @@
[ai]
provider = "minimax"
model = "MiniMax-M3"
temperature = 0.0
temperature = 0.699999988079071
top_p = 1.0
max_tokens = 999999
max_tokens = 99999
history_trunc_limit = 900000
active_preset = "Basic Do Not"
system_prompt = "- **Do not** create shell scripts, README files, or descriptive files unless explicitly instructed.\n- **Do not** do anything beyond what was asked. Suggest extras in text; do not implement them."
@@ -16,7 +16,7 @@ paths = [
"C:/projects/manual_slop/manual_slop.toml",
"C:/projects/Pikuma/ps1-ai/pikuma_ps1.toml",
]
active = "C:/projects/Pikuma/ps1-ai/pikuma_ps1.toml"
active = "C:/projects/gencpp/.ai/gencpp_sloppy.toml"
[gui]
separate_message_panel = true
@@ -52,17 +52,17 @@ separate_external_tools = false
Message = true
Response = true
"Tool Calls" = true
"Text Viewer" = false
"Text Viewer" = true
Theme = true
"Log Management" = true
Diagnostics = false
Diagnostics = true
"Context Preview" = false
"External Tools" = false
"Shader Editor" = false
"Undo/Redo History" = false
[theme]
palette = "10x Dark"
palette = "Nord Dark"
font_path = "C:/projects/manual_slop/assets/fonts/MapleMono-Regular.ttf"
font_size = 20.0
scale = 1.0
+2 -2214
View File
File diff suppressed because it is too large Load Diff
+39 -31
View File
@@ -44,20 +44,20 @@ Collapsed=0
DockId=0x00000010,0
[Window][Message]
Pos=1430,28
Size=1670,1875
Pos=1276,28
Size=1495,1608
Collapsed=0
DockId=0x00000006,0
[Window][Response]
Pos=0,28
Size=1428,1875
Size=1274,1608
Collapsed=0
DockId=0x00000010,5
[Window][Tool Calls]
Pos=1430,28
Size=1670,1875
Pos=1276,28
Size=1495,1608
Collapsed=0
DockId=0x00000006,3
@@ -77,7 +77,7 @@ DockId=0xAFC85805,2
[Window][Theme]
Pos=0,28
Size=1428,1875
Size=1274,1608
Collapsed=0
DockId=0x00000010,0
@@ -105,26 +105,26 @@ Collapsed=0
DockId=0x0000000D,0
[Window][Discussion Hub]
Pos=1430,28
Size=1670,1875
Pos=1276,28
Size=1495,1608
Collapsed=0
DockId=0x00000006,1
[Window][Operations Hub]
Pos=0,28
Size=1428,1875
Size=1274,1608
Collapsed=0
DockId=0x00000010,4
[Window][Files & Media]
Pos=0,28
Size=1428,1875
Size=1274,1608
Collapsed=0
DockId=0x00000010,2
[Window][AI Settings]
Pos=0,28
Size=1428,1875
Size=1274,1608
Collapsed=0
DockId=0x00000010,3
@@ -140,8 +140,8 @@ Collapsed=0
DockId=0x00000006,2
[Window][Log Management]
Pos=1430,28
Size=1670,1875
Pos=1276,28
Size=1495,1608
Collapsed=0
DockId=0x00000006,2
@@ -173,7 +173,7 @@ DockId=0x00000004,0
[Window][Approve PowerShell Command]
Pos=649,435
Size=381,329
Size=1628,763
Collapsed=0
[Window][Last Script Output]
@@ -342,8 +342,8 @@ Size=1658,1320
Collapsed=0
[Window][Persona Editor]
Pos=331,138
Size=1823,1516
Pos=782,139
Size=1790,1516
Collapsed=0
[Window][Prompt Presets Manager]
@@ -410,7 +410,7 @@ DockId=0x00000006,1
[Window][Project Settings]
Pos=0,28
Size=1428,1875
Size=1274,1608
Collapsed=0
DockId=0x00000010,1
@@ -516,17 +516,18 @@ Size=1801,1532
Collapsed=0
[Window][Structural File Editor]
Pos=154,172
Pos=156,171
Size=2176,1441
Collapsed=0
[Window][###Text_Viewer_Unified]
Pos=850,302
Size=1123,916
Pos=0,28
Size=1274,1608
Collapsed=0
DockId=0x00000010,6
[Window][Command Palette##manual_slop]
Pos=1196,784
Pos=1295,781
Size=600,400
Collapsed=0
@@ -586,7 +587,7 @@ RefScale=20
Column 0 Width=60
Column 1 Width=89
Column 2 Weight=1.0000
Column 3 Width=149
Column 3 Width=228
[Table][0x2C515046,4]
RefScale=20
@@ -647,13 +648,13 @@ Column 1 Weight=1.0000
[Table][0x1DA1F4A6,2]
RefScale=20
Column 0 Weight=1.0000
Column 1 Width=120
Column 1 Width=509
[Table][0x5B562C13,3]
RefScale=20
Column 0 Weight=1.0000
Column 1 Width=100
Column 2 Width=186
Column 2 Width=185
[Table][0x17AC2E33,4]
RefScale=20
@@ -678,9 +679,9 @@ Column 2 Width=150
[Table][0x7804123E,3]
RefScale=20
Column 0 Width=20
Column 0 Width=99
Column 1 Weight=1.0000
Column 2 Width=684
Column 2 Width=627
[Table][0x09B0112E,3]
RefScale=20
@@ -695,7 +696,7 @@ Column 1 Width=30
[Table][0x9D36FCE8,2]
RefScale=20
Column 0 Width=742
Column 0 Width=857
Column 1 Weight=1.0000
[Table][0xD9B78BEB,4]
@@ -813,17 +814,24 @@ Column 3 Weight=79.8470
[Table][0x1CFFB223,4]
[Table][0x70E15D09,5]
Column 0 Weight=1.0000
Column 1 Weight=1.0000
Column 2 Weight=1.0000
Column 3 Weight=1.0000
Column 4 Weight=1.0000
[Docking][Data]
DockNode ID=0x00000008 Pos=3125,170 Size=593,1157 Split=Y
DockNode ID=0x00000009 Parent=0x00000008 SizeRef=1029,147 Selected=0x0469CA7A
DockNode ID=0x0000000A Parent=0x00000008 SizeRef=1029,145 Selected=0xDF822E02
DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,28 Size=3100,1875 Split=X
DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,28 Size=2771,1608 Split=X
DockNode ID=0x00000003 Parent=0xAFC85805 SizeRef=2357,1183 Split=X
DockNode ID=0x0000000B Parent=0x00000003 SizeRef=404,1186 Split=X Selected=0xF4139CA2
DockNode ID=0x00000005 Parent=0x0000000B SizeRef=948,1681 Split=Y Selected=0x3F1379AF
DockNode ID=0x00000010 Parent=0x00000005 SizeRef=983,1140 CentralNode=1 Selected=0x418C7449
DockNode ID=0x00000005 Parent=0x0000000B SizeRef=1274,1681 Split=Y Selected=0x3F1379AF
DockNode ID=0x00000010 Parent=0x00000005 SizeRef=983,1140 CentralNode=1 Selected=0x1DCB2623
DockNode ID=0x00000011 Parent=0x00000005 SizeRef=983,184 Selected=0x432BAE4E
DockNode ID=0x00000006 Parent=0x0000000B SizeRef=1670,1681 Selected=0x6F2B5B04
DockNode ID=0x00000006 Parent=0x0000000B SizeRef=1495,1681 Selected=0x6F2B5B04
DockNode ID=0x0000000D Parent=0x00000003 SizeRef=435,1186 Selected=0x363E93D6
DockNode ID=0x00000004 Parent=0xAFC85805 SizeRef=488,1183 Selected=0x3AEC3498
+1 -1
View File
@@ -9,5 +9,5 @@ active = "main"
[discussions.main]
git_commit = ""
last_updated = "2026-06-03T13:49:29"
last_updated = "2026-06-04T20:08:39"
history = []
+13
View File
@@ -93,6 +93,19 @@ def get_project_personas_path(project_root: Path) -> Path:
"""
return project_root / "project_personas.toml"
def get_global_themes_path() -> Path:
"""
[C: src/theme_2.py:load_themes_from_disk]
"""
root_dir = Path(__file__).resolve().parent.parent
return Path(os.environ.get("SLOP_GLOBAL_THEMES", root_dir / "themes"))
def get_project_themes_path(project_root: Path) -> Path:
"""
[C: src/theme_2.py:load_themes_from_disk]
"""
return project_root / "project_themes.toml"
def get_global_workspace_profiles_path() -> Path:
"""
[C: src/workspace_manager.py:WorkspaceManager._get_path, src/workspace_manager.py:WorkspaceManager.load_all_profiles]