Commit eff35f8
feat: compact single-panel widget with logo bolt
Merge the main window into one frameless dark surface: title and
window controls, gold microphone with recording waves and processing
ring, status/timer and the tool row (editor, history, TTS, settings,
overflow menu). Workflows, collect dictation and discard stay in the
transient popup.
- Frameless window, moved via QWindow.startSystemMove (Wayland)
- Close button hides to tray, minimize minimizes the real window
- Tray restores a minimized window with showNormal()
- Compact geometry: 242x213 px on GNOME/Wayland
- Official Blitztext bolt read locally from app/assets/logo-mark-dark.svg
and cut out of the microphone capsule as a vector path
- Fix PyQt6 QPoint/QPointF TypeError that aborted RecordButton.paintEvent
- Neumorphic restyling of compose, history and TTS windows
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QpE6yNpSWEnYfvJd4hyJK31 parent 7fcadc6 commit eff35f8
18 files changed
Lines changed: 2122 additions & 591 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
112 | 128 | | |
113 | 129 | | |
114 | 130 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
111 | 127 | | |
112 | 128 | | |
113 | 129 | | |
| |||
Large diffs are not rendered by default.
0 commit comments