# Life Tracker plugin for Obsidian Capture and visualize the data that matters in your life. This Obsidian plugin adds a "Life Tracker" [[Obsidian Bases|Obsidian Base]] type that transforms your tracked data into beautiful visualizations. ## Features ### Visualizations - **12 visualization types**: Heatmap, Line, Bar, Area, Pie, Doughnut, Radar, Polar Area, Scatter, Bubble, Tag Cloud, Timeline - **GitHub-style heatmaps** with 5 color schemes (green, blue, purple, orange, red) - **Animated charts** with configurable duration and play/pause controls - **Interactive elements**: click chart elements to open source notes, hover for detailed tooltips ### Customization - **Per-view settings**: time granularity (daily to yearly), date anchor property, layout options - **Grid layout controls**: adjustable columns (1-6) and card height - **Visualization presets**: auto-apply settings to properties by name pattern - **Scale configuration**: auto-detect or manual min/max for numeric visualizations - **Chart options**: toggle legend, grid lines, and more ### User Experience - **Context menu**: right-click any card to change visualization, configure scale, maximize, or reset - **Maximize mode**: expand any visualization to full view (press Escape to exit) - **Persistent settings**: grid layout and card configurations saved per view - **Empty states**: helpful messages when data is missing or misconfigured ## Video ![](https://www.youtube.com/watch?v=IrHwD1QWako) ## Screenshots ### Dashboard with multiple visualizations ![[Life Tracker plugin for Obsidian - visualizations.png]] View your tracked data with different visualization types: area charts, heatmaps, bar charts, and line charts in a grid layout. ### Select visualization type ![[Life Tracker plugin for Obsidian - select type.png]] Choose from 12 visualization types when configuring a new property: Heatmap, Bar Chart, Line Chart, Area Chart, Pie Chart, Doughnut Chart, Radar Chart, Polar Area Chart, Scatter Chart, Bubble Chart, Tag Cloud, and Timeline. ### Customize Time Granularity ![[Life Tracker plugin for Obsidian - customize time granularity.png]] Set the time granularity for your visualizations: Daily, Weekly, Monthly, Quarterly, or Yearly. ### Configure View Settings ![[Life Tracker plugin for Obsidian - configure view settings.png]] Adjust layout options including number of columns, empty date display, default chart type, and legend visibility. ### Right-click Context Menu ![[Life Tracker plugin for Obsidian - right click context menu.png]] Right-click any card to change visualization type, configure scale (auto-detect or preset ranges like 0-1, 0-5, 0-10, 0-100), maximize, or reset configuration. ### Maximize View ![[Life Tracker plugin for Obsidian - maximize view.png]] Expand any visualization to full view for detailed analysis. Press Escape to exit. ### Life Tracking Grid ![[Life Tracker plugin for Obsidian - life tracking grid.png]] Use the Life Tracking Grid (custom base view) to quickly capture your data. ### Data Entry Modal Use the "Life Tracker: Capture properties" command to capture data easily: Invoked on a specific note: ![[Life Tracker plugin for Obsidian - specific note modal.png]] Invoked in a Life Tracking Base view: ![[Life Tracker plugin for Obsidian - invoked on a set of notes.png]] ### Global Settings and Presets ![[Life Tracker plugin for Obsidian - global settings and presets.png]] Configure animation duration and create visualization presets that auto-apply to properties matching specific name patterns. ## References - Community: https://community.obsidian.md/plugins/life-tracker - Documentation: https://dsebastien.github.io/obsidian-life-tracker-base-view - Sources: https://github.com/dsebastien/obsidian-life-tracker-base-view - Release notes: https://github.com/dsebastien/obsidian-life-tracker-base-view/releases - Roadmap: https://github.com/dsebastien/obsidian-life-tracker-base-view?tab=readme-ov-file#roadmap ## Related - [[Announcing Life Tracker - A New Obsidian Plugin (Article)]] - https://www.dsebastien.net/announcing-life-tracker-a-new-obsidian-plugin/ - [[Obsidian Bases]]