From f97eaa1c36588aa1c410047b44b1c42f566bd3d2 Mon Sep 17 00:00:00 2001 From: Hibryda Date: Wed, 25 Mar 2026 17:33:33 +0100 Subject: [PATCH] fix(electrobun): update stub HTML + 800x600 test window size --- ui-electrobun/src/bun/index.ts | 10 ++- ui-electrobun/src/mainview/resize-test.html | 90 +++++---------------- 2 files changed, 26 insertions(+), 74 deletions(-) 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 @@ + -
-
-
-
- -

Resize Stub — Electrobun + libagor-resize.so

-
Waiting for RPC...\n
+

Resize Test - Native C Library

+

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:

+