callumalpass_tasknotes/docs/views.md
callumalpass 5f6a1caedc Docs: Move default base templates to docs/ and add cross-references
Moves the default base templates documentation from obsidian-help to the
main docs folder for better accessibility and maintenance.

Changes:
- Move obsidian-help/en/Bases/Default base templates.md → docs/views/default-base-templates.md
- Update frontmatter to match docs format (add title, remove obsidian-help fields)
- Replace wiki-style links with markdown links to Obsidian help docs
- Update code comment in defaultBasesFiles.ts to reference new path
- Add cross-references from:
  - docs/views.md (Bases Plugin Requirement section)
  - docs/views/task-list.md (Further Reading section)
  - docs/features/filtering-and-views.md (Additional Resources section)
2025-11-19 07:59:04 +11:00

2.3 KiB

Views

TaskNotes provides multiple views for managing tasks and tracking productivity. All task-focused views operate as .base files located in the TaskNotes/Views/ directory and require Obsidian's Bases core plugin to be enabled.

← Back to Documentation

Bases Plugin Requirement

All task-focused views in TaskNotes v4 use Obsidian's Bases core plugin. This is an official Obsidian plugin built directly into the application, not a community plugin.

To enable Bases:

  1. Open Settings → Core Plugins
  2. Enable "Bases"
  3. TaskNotes view commands and ribbon icons will open .base files from TaskNotes/Views/

Bases views use YAML configuration in .base files to define filtering, sorting, and grouping behavior. View configurations from TaskNotes v3 must be manually converted to .base file format. See Default Base Templates for complete template examples.

Task-Focused Views

All task-focused views are implemented as Bases views using .base files.

  • Task List View: Displays tasks in a list format. Supports filtering, sorting, and grouping via YAML configuration in the .base file.
  • Kanban View: Displays tasks as cards organized by status. Supports optional swimlane layout for additional organization.
  • Calendar Views: Calendar-based task visualization with multiple view modes (month, week, day, year, list). Supports drag-and-drop scheduling, time-blocking, and OAuth calendars.
  • Agenda View: A preconfigured calendar list view opened via its own command. It uses the same .base infrastructure as the calendar but defaults to listWeek mode for fast daily and weekly reviews.
  • MiniCalendar View: Month-based calendar showing which days have tasks. Includes fuzzy search and keyboard navigation for quick date navigation.

Productivity-Focused Views

These views support time management and work tracking.

  • Pomodoro View: Pomodoro timer for focused work sessions.
  • Pomodoro Stats View: Displays analytics and visualizations of completed Pomodoro sessions and work patterns.