Commit Graph
20 Commits
Author SHA1 Message Date
Zoltan Papp 53d43980ad fix(ui): keep main window closable after a native dialog on Windows (#6319)
A native Windows MessageBox attached to a parent window disables that
window (WS_DISABLED) for its lifetime and re-enables it on dismissal.
When the parent is the main window — whose WindowClosing hook hides
instead of closes — the enable/hide sequence races and leaves the window
unable to process its close (X) button afterwards, so e.g. a rejected
login error dialog left the main window stuck open.

Route all native dialogs through src/lib/dialogs.ts, which forces
Detached: true on Windows (NULL owner, no window ever disabled) and is a
no-op on macOS/Linux (keeps the attached sheet-style presentation).
2026-06-01 17:03:53 +02:00
Eduard Gert 9dc9e7184e add first run lang detection 2026-05-29 14:24:20 +02:00
Eduard Gert 1985caf993 add os detection 2026-05-29 14:04:45 +02:00
Eduard Gert 51b243bdfa remove unused stuff, refactor frontend folder structure 2026-05-28 16:26:13 +02:00
Eduard Gert b84c7618e7 fix viewmode height, update other ui stuff 2026-05-27 16:40:57 +02:00
Eduard Gert ec5da43d73 persist viewMode across restarts 2026-05-27 15:52:15 +02:00
Eduard Gert 91e0520f27 move locales to client/ui/i18n 2026-05-26 12:34:01 +02:00
Eduard Gert 598fcbd817 remove unused lang icons, disable text selection 2026-05-22 15:59:27 +02:00
Eduard Gert 577ce6deb5 fix connect flow in tray 2026-05-22 10:16:13 +02:00
Eduard Gert 580cfa0dc5 add default and advanced resize 2026-05-22 09:53:08 +02:00
Eduard Gert a7b26e3c0d add updating dialog 2026-05-20 16:20:40 +02:00
Eduard Gert 620233a7ac update dropdown ui padding, remove unused stuff 2026-05-20 13:38:23 +02:00
Eduard Gert 1c15e9976b add profiles tab to settings 2026-05-20 13:17:13 +02:00
Eduard Gert 5b71a4f2ad update dialogs, hide main window on browser login, keep state as disconnected when needslogin 2026-05-18 16:31:59 +02:00
Eduard Gert 741ce8581d fix open settings in tray, prevent loading profiles when daemon is down 2026-05-18 13:07:34 +02:00
Eduard Gert 38a367e0cd update markdown files 2026-05-18 10:39:39 +02:00
Eduard Gert 5bdccfe8f4 add i18n to frontend 2026-05-15 16:22:14 +02:00
Eduard Gert 1ebb507cbb remove bindings from git 2026-05-15 13:01:19 +02:00
Eduard Gert 5411fa4350 remove old code, add german lang 2026-05-15 12:56:09 +02:00
Eduard Gert c0b0eeb6ab update claude.md and rename windowmanager 2026-05-15 10:49:44 +02:00