callumalpass_tasknotes/docs/settings.md
2025-06-29 12:26:57 +10:00

3.1 KiB

Settings

TaskNotes provides extensive configuration options through a tabbed settings interface. The settings system allows you to customize every aspect of the plugin's behavior, from basic task defaults to advanced field mapping and visual customization.

Settings Organization

The settings interface is organized into eight main categories:

Task Defaults: Core task settings, folder management, and default values for new tasks Inline Tasks: Editor integration settings for task widgets and conversion features Calendar: Calendar view configurations, time settings, and display preferences Performance: Options to optimize plugin performance for large vaults Field Mapping: Customize YAML property names to match your existing vault structure Statuses: Define custom status workflows with colors and completion behavior Priorities: Configure priority levels with weights and visual styling Pomodoro: Timer settings, automation options, and session management

Configuration Approach

TaskNotes settings follow these principles:

Sensible Defaults: All settings include default values that work well for most users Immediate Application: Most setting changes take effect immediately without requiring restart Validation: Input validation prevents invalid configurations and provides clear error messages Flexibility: Extensive customization options accommodate different workflows and vault structures

Core Settings Categories

Task Management Configuration

Settings that control how tasks are created, stored, and organized:

  • Default folder location for new tasks
  • Task identification tags and exclusion rules
  • Filename generation patterns and templates
  • Default values for task properties

Editor Integration Settings

Controls for how TaskNotes integrates with your note editing workflow:

  • Task link widget display options
  • Instant conversion button behavior
  • Natural language processing features
  • Integration with task creation defaults

Calendar and Scheduling

Configuration for calendar views and time-based features:

  • Default calendar view modes and navigation
  • Time slot duration and working hours
  • External calendar subscription management
  • Timeblocking functionality

Advanced Customization

Settings for users who need specialized configurations:

  • Custom YAML property names through field mapping
  • Status and priority system customization
  • Performance optimization for large vaults
  • Pomodoro timer and productivity features

Detailed Settings Documentation

The following sections provide comprehensive documentation for each settings category: