Desktop: GTK3 + matplotlib app tracking arbitrary events (button -> timestamp -> CSV), with per-event stats, trend charts, settings (rename/add events, relocate data file), and a reset-with-backup flow. Portable desktop launcher via a .desktop.in template + install script, no machine-specific paths baked in. Android: minimal Kivy v1 companion reading/writing the same CSV format, plus buildozer build tooling isolated in a venv and a local p4a recipe override for kivy (see CLAUDE.md for why). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
8 lines
446 B
XML
8 lines
446 B
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128">
|
|
<rect x="4" y="4" width="120" height="120" rx="24" fill="#4c72b0"/>
|
|
<rect x="28" y="70" width="16" height="34" rx="3" fill="#ffffff"/>
|
|
<rect x="56" y="52" width="16" height="52" rx="3" fill="#ffffff"/>
|
|
<rect x="84" y="34" width="16" height="70" rx="3" fill="#ffffff"/>
|
|
<circle cx="94" cy="26" r="14" fill="#c44e52"/>
|
|
<circle cx="94" cy="26" r="6" fill="#ffffff"/>
|
|
</svg>
|