- Replace duplicate color-mix patterns with var(--tn-interactive-hover)
- Normalize rgba() spacing for consistency
- Investigated !important usage: most are necessary for FullCalendar overrides
No line reduction, but improved maintainability and consistency.
Based on feedback from kepano to reduce custom styling and use
Obsidian's native styles where possible:
- Replace all `cursor: pointer` with `cursor: var(--cursor)` across
all CSS files (100+ instances). Following Obsidian's convention where
`cursor: pointer` is only for links.
- Remove forced `border: none; box-shadow: none` rules that were
fighting against Obsidian's native button styling.
- Scope custom `.tn-btn` button system to `.mod-settings` only,
allowing Obsidian's native button styles to work elsewhere.
- Add `background: transparent` to mini-calendar buttons to match
Obsidian's native `.text-icon-button` styling.
This makes the plugin more cohesive with Obsidian's UI and reduces
unnecessary style overrides.
- Replace simple task rendering with full TaskCard components in project drill-down modal
- Add proper CSS scoping to modal for TaskCard styling
- Enhance project stats with progress circles and better visual design
- Add special styling for "No Project" cards with dashed borders and muted appearance
- Improve drill-down modal with task filtering (All/Active/Completed)
- Add average time per task metric to project overview
- Show all project tasks instead of just recent activity
- Fix modal z-index to work properly with context menus and other modals
- Enhanced progress circles with better colors and hover effects
- Add new StatsView component with project-based statistics and filtering
- Implement interactive project drill-down modals with detailed metrics
- Add sparkline time trend visualization for project activity
- Include activity bar charts showing daily task completion patterns
- Support date range filtering and project-specific analytics
- Fix modal CSS scoping to work properly when appended to document.body
- Remove jarring hover transform effects per user feedback
- Add comprehensive debugging for modal visibility troubleshooting
Addresses GitHub issue #477 for enhanced project statistics tracking.