vannamhh_progress-tracker/main.ts
Hoang Nam 3db00eae9b feat: Add SettingsTab for Task Progress Bar plugin with comprehensive configuration options
- Implemented a new settings tab for the Task Progress Bar plugin.
- Added options for Dataview API status check, debug info display, animation settings, performance tuning, and color scheme customization.
- Included metadata auto-update settings and Kanban integration features.
- Enabled custom checkbox states configuration for Kanban columns.
- Provided user-friendly UI elements such as sliders, toggles, and buttons for settings adjustments.
- Implemented functionality to reset settings to defaults and validate user inputs.
2026-01-18 18:39:49 +07:00

18 lines
743 B
TypeScript

/**
* Progress Tracker Plugin for Obsidian
*
* A plugin that tracks task progress in markdown files and integrates with Kanban boards.
* Supports custom checkbox states and automatic status updates.
*
* This file re-exports from the modular src/ structure.
*/
// Re-export the default plugin class
export { default } from "./src/main";
// Re-export types for external use
export type { TaskProgressBarSettings } from "./src/interfaces/settings";
export { DEFAULT_SETTINGS } from "./src/interfaces/settings";
export type { DataviewApi, KanbanColumnCheckboxMapping } from "./src/interfaces/types";
export { TaskProgressBarView } from "./src/views/ProgressBarView";
export { TaskProgressBarSettingTab } from "./src/views/SettingsTab";