v1.0.8 — Sidebar Widgets
What's New
📋 Todo Card Templates
- Template button in todo section header — click to pick a pre-built template and create a card instantly
- Full template management — create, edit, and delete templates directly in the picker modal
- Templates are stored in plugin settings and shared across all dashboard files
- Each template has a name and a list of task items; the template name becomes the new card title
- Task preview in picker: see the first 3 tasks at a glance before selecting
📱 Mobile Touch Improvements
- Card action buttons (edit, delete) now hidden by default on mobile — tap the card title bar to reveal them
- Task action buttons (delete, reminder) now hidden by default on mobile — tap a task item to reveal them
- Tapping another card/task auto-collapses the previous one for a clean experience
- Eliminates visual clutter on small screens while keeping all actions accessible
🌤️ Sidebar Widgets
- Weather Widget — Real-time weather with current temperature, feels-like, humidity, wind speed, and a 5-day forecast (daily icons + high/low). Powered by Open-Meteo, no API key required
- Heatmap Widget — GitHub-style contribution heatmap for tracking daily frontmatter data (mood, sleep, weight, etc.)
- Week Calendar — Compact 7-day strip highlighting today's date
⚡ Heatmap Summary
Configurable stats below the heatmap: streak days, completion rate, both, or off
🎨 Banner Quote Color
- Custom color picker in the banner edit modal to personalize quote and author text color
- Reset button to return to default white
📐 Layout
- Removed bottom padding for more content space — no more white bar at the bottom
🎨 Improvements
- City search with geocoding autocomplete in settings
- Dashboard weather cards enhanced with feels-like and humidity
- All widget settings fully i18n (English / Chinese)
- Default settings: weather widget enabled, Shanghai location
- 5 new themes: Matcha, Lilac, Sakura, Eclipse, Moonlight
Installation
- Download
main.js,manifest.json, andstyles.css - Place them in your vault's
.obsidian/plugins/apex-dashboard/folder - Enable the plugin in Obsidian Settings > Community Plugins