Skip to content

Add global quick composer overlay window#143

Open
SDSLeon wants to merge 3 commits into
masterfrom
lightcode/noble-comet-a8d82fbb
Open

Add global quick composer overlay window#143
SDSLeon wants to merge 3 commits into
masterfrom
lightcode/noble-comet-a8d82fbb

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Type: Feature (with refactor)

  • Add a global quick-composer overlay window—frameless, keyboard-invoked, collapsible/expandable—so users can draft and start threads without bringing the main app to the foreground
  • Introduce window-kind awareness across IPC and preload (main vs quickOverlay) with overlay-specific channels for expand, close, and focus
  • Refactor main-process window setup: shared renderer args, a singleton quick-composer lifecycle, and unified show/focus behavior for tray, IPC, and second-instance flows
  • Add QuickComposerOverlay renderer view with transparent styling; route the app by window kind and skip overlay persistence of main app store state
  • Extract shared thread-draft/start logic and thread view handlers so main and overlay reuse the same compose-and-launch path; move agent-status hydration into a dedicated hook with lighter overlay hydration

SDSLeon added 3 commits June 3, 2026 02:38
- Add frameless quick-composer BrowserWindow with Ctrl/Cmd+L global shortcut
- Wire overlay IPC (expand, close, thread sync, open thread in main window)
- Expose windowKind on bridge; share rendererArgs and showAndFocusWindow
- Render QuickComposerOverlay with transparent shell styles for overlay windows
- Extract threadViewHandlers, useAgentStatusHydration, and startThreadFromDraft
- Refactor MainView, AppContent, and ThreadPane to use shared handlers
- Skip overlay app-store persistence; gate hydration runtime ownership; update tests
- Track one quick composer and focus it instead of opening duplicates
- Extract createMainAppWindow for startup and macOS activate paths
- Simplify supervisor broadcast, activate focus, and quit cleanup
@vercel

vercel Bot commented Jun 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
lightcode-landing Skipped Skipped Jun 6, 2026 5:14pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant