aboutsummaryrefslogtreecommitdiffstats
path: root/assets
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-03 11:56:54 +0200
committerDanilo M. <danix@danix.xyz>2026-08-04 12:53:15 +0200
commitf76d6c424ca9db357aefb07325a75f2315377c63 (patch)
tree60acbb399c791befb1746b0f28b362e5f17605a4 /assets
parentedb421c71c98c6e95885bffa388eeca7d12d1246 (diff)
downloadqtmaildir-f76d6c424ca9db357aefb07325a75f2315377c63.tar.gz
qtmaildir-f76d6c424ca9db357aefb07325a75f2315377c63.zip
docs: add post-0.1.0 usability backlog and app icon
Collects the items found while actually using 0.1.0. Two clusters dominate: state that does not survive restart (splitter, zoom, account selection) and actions reachable only by memorized keys. The plan is open by design rather than a fixed release scope. Numbering is stable so notes referring to an item keep meaning the same thing. Decisions recorded while triaging: - UI state goes to its own file, not qtmaildir.conf. That file is hand-edited and rewriting it on exit would eat comments QSettings does not preserve. - Auto-mark-read stays off the undo stack. An explicit toggle_unread action already exists, so Ctrl+Z need not undo an action the user never took. - Zoom is Chromium's, not ours. No setZoomFactor call exists in src/, so persisting it means taking ownership of zoom first. Icon is a tag rather than an envelope, since tagging is the core interaction and an envelope would not distinguish it from any other mail client. Verified legible at 16x16, which is where it is mostly seen.
Diffstat (limited to 'assets')
-rw-r--r--assets/icons/qtmaildir.svg5
1 files changed, 5 insertions, 0 deletions
diff --git a/assets/icons/qtmaildir.svg b/assets/icons/qtmaildir.svg
new file mode 100644
index 0000000..8980511
--- /dev/null
+++ b/assets/icons/qtmaildir.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <rect x="8" y="8" width="240" height="240" rx="56" fill="#101e2d"></rect>
+ <path d="M100,70 L176,70 A14,14 0 0 1 190,84 L190,172 A14,14 0 0 1 176,186 L100,186 L40,128 Z" fill="#a855f7" stroke="#7c3aed" stroke-width="6" stroke-linejoin="round"></path>
+ <circle cx="100" cy="128" r="15" fill="#101e2d"></circle>
+</svg> \ No newline at end of file