DMS Quick Capture & Annotate
September 8, 2026 ยท View on GitHub
Screenshot annotation and screen recording plugin for DankMaterialShell.
Documentation
- User Guide: capture workflow, annotation tools, shortcuts, floating images, and IPC commands.
- Documentation Index: architecture, annotation engine, settings reference, and contributor documentation.
Requirements
| Dependency | Purpose |
|---|---|
| DankMaterialShell >= 1.6.0 | Required for floating window and scrolling capture |
| gpu-screen-recorder | Screen recording backend |
| ffmpeg | Video thumbnail generation |
ImageMagick (magick/mogrify) | WebP/JPEG exports and OCR/QR crop |
| img2pdf | PDF export |
| tesseract | OCR text scanner |
zbar (zbarimg) | QR scanner |
Install
Via DMS CLI:
dms plugins install quickCapture
Or manually:
git clone https://github.com/hthienloc/dms-quick-capture ~/.config/DankMaterialShell/plugins/quickCapture
Translations
Quick Capture supports native DMS 1.6+ sideload translations located in translations/<locale>.json. Contributions and improvements to translations are welcome!
| Language | Locale | Progress | Coverage | Status |
|---|---|---|---|---|
| Arabic | ar | 466/479 | 97.3% | ๐ก In Progress |
| Bulgarian | bg | 68/479 | 14.2% | ๐ก In Progress |
| German | de | 83/479 | 17.3% | ๐ก In Progress |
| Esperanto | eo | 63/479 | 13.2% | ๐ก In Progress |
| Spanish | es | 82/479 | 17.1% | ๐ก In Progress |
| Persian | fa | 58/479 | 12.1% | ๐ก In Progress |
| French | fr | 70/479 | 14.6% | ๐ก In Progress |
| Hebrew | he | 67/479 | 14.0% | ๐ก In Progress |
| Hungarian | hu | 68/479 | 14.2% | ๐ก In Progress |
| Italian | it | 466/479 | 97.3% | ๐ก In Progress |
| Japanese | ja | 80/479 | 16.7% | ๐ก In Progress |
| Korean | ko | 80/479 | 16.7% | ๐ก In Progress |
| Dutch | nl | 67/479 | 14.0% | ๐ก In Progress |
| Polish | pl | 64/479 | 13.4% | ๐ก In Progress |
| Portuguese | pt | 67/479 | 14.0% | ๐ก In Progress |
| Russian | ru | 82/479 | 17.1% | ๐ก In Progress |
| Swedish | sv | 55/479 | 11.5% | ๐ก In Progress |
| Turkish | tr | 43/479 | 9.0% | ๐ก In Progress |
| Ukrainian | uk | 68/479 | 14.2% | ๐ก In Progress |
| Vietnamese | vi | 82/479 | 17.1% | ๐ก In Progress |
| Chinese (Simplified) | zh-CN | 82/479 | 17.1% | ๐ก In Progress |
| Chinese (Traditional) | zh-TW | 62/479 | 12.9% | ๐ก In Progress |
Contributing Translations
- Extract the latest translatable strings:
python3 scripts/i18n.py extract - Edit your language file under
translations/<locale>.json(or add a new language withpython3 scripts/i18n.py add-lang <locale>). - Check translation coverage and update the table:
python3 scripts/i18n.py status --readme
Credits
- Quick Capture toolbar
- Version 1:

- Version 5:

- Version 1:
- Gradia Capture and Noctalia โ Inspiration for the toolbar layout and background algorithms
- Flameshot โ Inspiration for the radial menu and tool interaction patterns
- Snapzy โ Inspiration for the float image / continue-editing workflow
- vky and bodify (Discord) โ Bug reports and feedback that helped polish the plugin
Thanks to everyone who supported, contributed code, gave feedback, and helped the DankMaterialShell community.
License
MIT

