feat(paths): add global and project theme path helpers
This commit is contained in:
+6
-6
@@ -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
File diff suppressed because it is too large
Load Diff
+39
-31
@@ -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
|
||||
|
||||
|
||||
@@ -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 = []
|
||||
|
||||
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user