mirror of
https://github.com/vannamhh/progress-tracker.git
synced 2026-07-22 05:43:38 +00:00
- 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.
18 lines
743 B
TypeScript
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";
|