Private
Public Access
0
0

fix(docker): add tk/X11 deps for headless; improve sloppy.py web mode

This commit is contained in:
2026-06-03 10:13:57 -04:00
parent b56b62fa1e
commit f0b72494f4
3 changed files with 27 additions and 26 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
FROM python:3.11-slim
RUN apt-get update && apt-get install -y --no-install-recommends \
git curl ca-certificates \
git curl ca-certificates libx11-6 libgl1 libxrender1 libxext6 tk \
&& rm -rf /var/lib/apt/lists/*
RUN pip install uv
+22 -22
View File
@@ -44,20 +44,20 @@ Collapsed=0
DockId=0x00000010,0
[Window][Message]
Pos=1264,28
Size=1616,1772
Pos=1424,28
Size=1789,1739
Collapsed=0
DockId=0x00000006,0
[Window][Response]
Pos=0,28
Size=1262,1772
Size=1422,1739
Collapsed=0
DockId=0x00000010,4
[Window][Tool Calls]
Pos=1264,28
Size=1616,1772
Pos=1424,28
Size=1789,1739
Collapsed=0
DockId=0x00000006,3
@@ -77,7 +77,7 @@ DockId=0xAFC85805,2
[Window][Theme]
Pos=0,28
Size=1262,1772
Size=1422,1739
Collapsed=0
DockId=0x00000010,0
@@ -105,28 +105,28 @@ Collapsed=0
DockId=0x0000000D,0
[Window][Discussion Hub]
Pos=1264,28
Size=1616,1772
Pos=1424,28
Size=1789,1739
Collapsed=0
DockId=0x00000006,1
[Window][Operations Hub]
Pos=0,28
Size=1262,1772
Size=1422,1739
Collapsed=0
DockId=0x00000010,3
[Window][Files & Media]
Pos=0,28
Size=1262,1772
Size=1422,1739
Collapsed=0
DockId=0x00000010,2
DockId=0x00000010,1
[Window][AI Settings]
Pos=0,28
Size=1262,1772
Size=1422,1739
Collapsed=0
DockId=0x00000010,1
DockId=0x00000010,2
[Window][Approve Tool Execution]
Pos=3,524
@@ -140,8 +140,8 @@ Collapsed=0
DockId=0x00000006,2
[Window][Log Management]
Pos=1264,28
Size=1616,1772
Pos=1424,28
Size=1789,1739
Collapsed=0
DockId=0x00000006,2
@@ -332,9 +332,9 @@ Size=967,499
Collapsed=0
[Window][Usage Analytics]
Pos=1264,22
Pos=850,83
Size=517,560
Collapsed=1
Collapsed=0
[Window][Tool Preset Manager]
Pos=516,112
@@ -526,7 +526,7 @@ Size=1123,916
Collapsed=0
[Window][Command Palette##manual_slop]
Pos=540,400
Pos=1306,683
Size=600,400
Collapsed=0
@@ -697,13 +697,13 @@ Column 1 Weight=1.0000
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=2880,1772 Split=X
DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,28 Size=3213,1739 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=1221,1681 Split=Y Selected=0x3F1379AF
DockNode ID=0x00000010 Parent=0x00000005 SizeRef=983,1140 CentralNode=1 Selected=0x418C7449
DockNode ID=0x00000005 Parent=0x0000000B SizeRef=1422,1681 Split=Y Selected=0x3F1379AF
DockNode ID=0x00000010 Parent=0x00000005 SizeRef=983,1140 CentralNode=1 Selected=0x7BD57D6A
DockNode ID=0x00000011 Parent=0x00000005 SizeRef=983,184 Selected=0x432BAE4E
DockNode ID=0x00000006 Parent=0x0000000B SizeRef=1616,1681 Selected=0x6F2B5B04
DockNode ID=0x00000006 Parent=0x0000000B SizeRef=1789,1681 Selected=0x6F2B5B04
DockNode ID=0x0000000D Parent=0x00000003 SizeRef=435,1186 Selected=0x363E93D6
DockNode ID=0x00000004 Parent=0xAFC85805 SizeRef=488,1183 Selected=0x3AEC3498
+4 -3
View File
@@ -28,8 +28,11 @@ if args.web_host is not None:
from imgui_bundle import hello_imgui
from src.api_hooks import HookServer
from src.gui_2 import App
app = App()
if args.enable_test_hooks:
hook_server = HookServer()
hook_server = HookServer(app)
hook_server.start()
runner_params = hello_imgui.RunnerParams()
@@ -38,8 +41,6 @@ if args.web_host is not None:
runner_params.imgui_window_params.default_imgui_window_type = hello_imgui.DefaultImGuiWindowType.provide_full_screen_docker_space
runner_params.app_window_params.restore_previous_window_size = True
from src.gui_2 import App
app = App()
hello_imgui.run(runner_params, lambda: app.render_frame())
elif args.headless:
from src.app_controller import AppController