Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
fix: make Canvas popouts theme aware
2 months ago
164467f
Authored
Cursor Agent
7/11/2026, 4:36:00 AM
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
Parent
f4c5afa
35 files changed
apps/desktop/electron/main.ts
+19
−7
apps/desktop/electron/qualityGateMain.ts
+166
−5
apps/desktop/electron/services/appearance.ts
+30
−2
apps/desktop/electron/services/windowAppearancePaint.ts
+4
−2
apps/desktop/electron/services/windowChrome/index.ts
+1
−0
apps/desktop/electron/services/windowChrome/linux.ts
+6
−5
apps/desktop/electron/services/windowChrome/types.ts
+1
−0
apps/desktop/index.html
+47
−13
apps/desktop/quality-gates/snapshots/canvas-markdown-dark-linux.png
—
—
apps/desktop/quality-gates/snapshots/canvas-markdown-forced-colors-linux.png
—
—
apps/desktop/quality-gates/snapshots/canvas-markdown-light-linux.png
—
—
apps/desktop/quality-gates/snapshots/canvas-markdown-live-switch-dark-linux.png
—
—
apps/desktop/quality-gates/snapshots/canvas-presentation-dark-linux.png
—
—
apps/desktop/quality-gates/snapshots/canvas-presentation-forced-colors-linux.png
—
—
apps/desktop/quality-gates/snapshots/canvas-presentation-light-linux.png
—
—
apps/desktop/quality-gates/snapshots/canvas-spreadsheet-dark-linux.png
—
—
apps/desktop/quality-gates/snapshots/canvas-spreadsheet-forced-colors-linux.png
—
—
apps/desktop/quality-gates/snapshots/canvas-spreadsheet-light-linux.png
—
—
apps/desktop/quality-gates/snapshots/canvas-text-dark-linux.png
—
—
apps/desktop/quality-gates/snapshots/canvas-text-forced-colors-linux.png
—
—
apps/desktop/quality-gates/snapshots/canvas-text-light-linux.png
—
—
apps/desktop/quality-gates/specs/canvas-surfaces.pw.ts
+148
−0
apps/desktop/src/App.tsx
+17
−30
apps/desktop/src/lib/canvasAppearance.ts
+33
−0
apps/desktop/src/lib/desktopApi.ts
+1
−1
apps/desktop/src/lib/themeBootstrap.ts
+49
−0
apps/desktop/src/styles.css
+11
−0
apps/desktop/src/styles/theme-bridge.css
+69
−0
apps/desktop/src/ui/Canvas.tsx
+13
−13
apps/desktop/src/ui/PptxPreview.tsx
+1
−1
apps/desktop/src/ui/SlidePreview.tsx
+2
−2
apps/desktop/src/ui/canvas/CanvasFilePreviewLayout.tsx
+4
−3
apps/desktop/test/canvas-theme.test.ts
+252
−0
apps/desktop/test/window-appearance-paint.test.ts
+26
−0
apps/desktop/test/window-appearance-sync.test.ts
+34
−1