diff --git a/ui-electrobun/src/bun/index.ts b/ui-electrobun/src/bun/index.ts index e5f934d..4551cc3 100644 --- a/ui-electrobun/src/bun/index.ts +++ b/ui-electrobun/src/bun/index.ts @@ -226,10 +226,12 @@ connectToDaemon(); const url = await getMainViewUrl(); -const savedX = Number(settingsDb.getSetting("win_x") ?? 100); -const savedY = Number(settingsDb.getSetting("win_y") ?? 100); -const savedWidth = Number(settingsDb.getSetting("win_width") ?? 1400); -const savedHeight = Number(settingsDb.getSetting("win_height") ?? 900); +// Use 800x600 for resize testing; normal mode uses saved values +const RESIZE_TEST_ACTIVE = true; // HARDCODED — revert after testing +const savedX = RESIZE_TEST_ACTIVE ? 200 : Number(settingsDb.getSetting("win_x") ?? 100); +const savedY = RESIZE_TEST_ACTIVE ? 200 : Number(settingsDb.getSetting("win_y") ?? 100); +const savedWidth = RESIZE_TEST_ACTIVE ? 800 : Number(settingsDb.getSetting("win_width") ?? 1400); +const savedHeight = RESIZE_TEST_ACTIVE ? 600 : Number(settingsDb.getSetting("win_height") ?? 900); mainWindow = new BrowserWindow({ title: "Agent Orchestrator", diff --git a/ui-electrobun/src/mainview/resize-test.html b/ui-electrobun/src/mainview/resize-test.html index d3513d2..d2f7d74 100644 --- a/ui-electrobun/src/mainview/resize-test.html +++ b/ui-electrobun/src/mainview/resize-test.html @@ -1,82 +1,32 @@
+ - - - - - -The C library (libagor-resize.so) connects button-press-event directly on the GtkWindow.
+It does edge hit-test internally (8px border) and calls gtk_window_begin_resize_drag.
+Move your mouse to the window edges. Click and drag to resize.
+No RPC needed. Check the terminal for [agor-resize] logs.
+Window size:
+