Add updated UI screenshots and embed them in the Linux README

Refresh the panel/tray/settings screenshots, normalise "tray menu.png" to
tray-menu.png (drop the old "panel resorted.png"), and add a hero image plus a
Screenshots section (settings tabs) to linux/README.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
mARTin-B78 2026-06-06 15:16:03 +02:00
parent 36b00935c7
commit 1171f8f8b0
11 changed files with 23 additions and 0 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 KiB

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -12,6 +12,12 @@ experiment along those lines was moved out to
[faster-whisper]; live streaming can use a local Riva/NIM realtime server. Only [faster-whisper]; live streaming can use a local Riva/NIM realtime server. Only
the optional rewrite step calls out to an LLM. the optional rewrite step calls out to an LLM.
<p align="center">
<img src="../Screenshots/panel.png" alt="Blitztext control panel" width="380">
&nbsp;&nbsp;
<img src="../Screenshots/tray-menu.png" alt="Blitztext system-tray menu" width="300">
</p>
## Inspiration ## Inspiration
Blitztext App Linux is inspired by [cmagnussen/blitztext-app](https://github.com/cmagnussen/blitztext-app), the original macOS menu-bar workflow for turning speech into text and cleaner writing. This Linux version keeps the workflow but uses Linux-native pieces: GTK, AppIndicator, global hotkeys, `faster-whisper`, optional Riva/NIM realtime STT, and `xdotool`. Blitztext App Linux is inspired by [cmagnussen/blitztext-app](https://github.com/cmagnussen/blitztext-app), the original macOS menu-bar workflow for turning speech into text and cleaner writing. This Linux version keeps the workflow but uses Linux-native pieces: GTK, AppIndicator, global hotkeys, `faster-whisper`, optional Riva/NIM realtime STT, and `xdotool`.
@ -33,6 +39,23 @@ Each normal hotkey **toggles**: press to start recording, press again to stop
then it transcribes, optionally rewrites, and types the result where your cursor then it transcribes, optionally rewrites, and types the result where your cursor
is. Streaming workflows type stable words live while you speak. is. Streaming workflows type stable words live while you speak.
## Screenshots
Everything is configured in the Settings window — presets, engines, input, and
a benchmark, all with tooltips and screen-reader (ATK) support.
| Presets | Engines | Input |
|:---:|:---:|:---:|
| [![Presets](../Screenshots/settings-presets.png)](../Screenshots/settings-presets.png) | [![Engines](../Screenshots/settings-engines.png)](../Screenshots/settings-engines.png) | [![Input](../Screenshots/settings-input.png)](../Screenshots/settings-input.png) |
| **General** | **Benchmark** | **Log / About** |
| [![General](../Screenshots/settings-general.png)](../Screenshots/settings-general.png) | [![Benchmark](../Screenshots/settings-benchmark.png)](../Screenshots/settings-benchmark.png) | [![Log](../Screenshots/settings-log.png)](../Screenshots/settings-log.png) |
- **Presets** — dictation actions (transcribe / rewrite), each with spoken keywords, an optional hotkey, and its own prompt.
- **Engines** — speech-to-text and language-model presets (local or remote) with online/offline status and a searchable model list.
- **Input** — start/stop keys, quality gate, hands-free wakeword, and audio cues.
- **Benchmark** — compare engines on a reference clip by speed and accuracy.
- **About** — version, source, changelog, and licence ([screenshot](../Screenshots/settings-about.png)).
## Requirements ## Requirements
- **X11 session** (this uses `xdotool`; Wayland would need `ydotool`/`wtype`). - **X11 session** (this uses `xdotool`; Wayland would need `ydotool`/`wtype`).