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
Hoang Nam
3f35a8a4e3
Bump version to 1.5.0 in manifest and package files; update styles for improved layout and responsiveness in progress tracker.
2025-12-04 16:22:45 +07:00
Hoang Nam
63a6d40c90
feat: implement debug logger and enhance validation for file operations
2025-07-12 16:25:57 +07:00
Hoang Nam
f7be28f798
feat: add custom checkbox states and Kanban normalization protection
2025-07-12 15:57:43 +07:00
Hoang Nam
0bfe36e258
feat: fix and optimized
2025-05-16 12:31:46 +07:00
Hoang Nam
8c69b9b876
fix: skip when task do not change
2025-05-16 12:21:07 +07:00
Hoang Nam
a2bb60bd4d
fix: optimized update kanban
2025-05-16 12:10:36 +07:00
Hoang Nam
e1ba179b0d
fix: increase update progress bar
2025-05-16 12:01:17 +07:00
Hoang Nam
39bd95843a
fix: move wrong file in kanban
2025-05-16 11:51:52 +07:00
Hoang Nam
7f669cf415
fix(style): fix the height of progress
2025-04-17 12:02:34 +07:00
Hoang Nam
74ed2cb622
docs: update version 1.3.0
2025-04-15 21:51:09 +07:00
Hoang Nam
703a572f47
refactor(settings): improve settings display organization and UX
2025-04-15 21:38:12 +07:00
Hoang Nam
e28bc303f8
fix: update isKanbanBoard
2025-04-15 21:04:44 +07:00
Hoang Nam
8002fa7d14
fix: update parseKanbanBoard use metadataCache api
2025-04-15 20:58:15 +07:00
Hoang Nam
972cf4e730
fix: update getStatusFromYaml use metadataCache api
2025-04-15 20:44:37 +07:00
Hoang Nam
6352611d3a
fix: use the processFrontMatter api for updateFileMetadata method
2025-04-15 18:25:00 +07:00
Hoang Nam
5fcd6c6f89
fix: update updateStatusBasedOnProgress use the processFrontMatter api
2025-04-15 18:09:02 +07:00
Hoang Nam
82d13ad705
docs(manifest): remove Fundingurl
2025-04-15 17:53:27 +07:00
Hoang Nam
a3bd87baf7
fix: remove detachLeavesOfTypeattr
2025-03-24 16:40:04 +07:00
Hoang Nam
fde186f22b
docs: improve code documentation and README
2025-03-20 18:32:16 +07:00
Hoang Nam
90e5735a11
refactor: improve progress bar update mechanism and performance
2025-03-20 17:59:28 +07:00
Hoang Nam
4a7ad134c8
refactor: improve code organization and performance
2025-03-20 16:43:08 +07:00
Hoang Nam
ba7749584e
feat: add Kanban integration for auto-moving completed tasks
2025-03-20 14:21:00 +07:00
Hoang Nam
2c4c3e422f
feat: add customizable status labels for task progress
2025-03-19 19:25:02 +07:00
Hoang Nam
f8aa5c8de5
feat: update status and date finish
2025-03-19 18:33:52 +07:00
Hoang Nam
160a118ac4
fix: resolve stale progress bar issue when changing files
2025-03-17 17:53:48 +07:00
Hoang Nam
75f046ec9f
fix: add delays and improve file content handling
2025-03-17 02:20:48 +07:00
Hoang Nam
712f3d0775
feat(progress-tracker): add configurable delay settings for performance optimization
...
- Add Editor Change Delay setting (100-1000ms) for controlling responsiveness vs performance
- Add Keyboard Input Delay setting for fine-tuning task update response after typing
- Add Checkbox Click Delay setting to control task progress update timing
- Include reset buttons for each delay setting to restore defaults
- Update settings UI with dedicated Performance Settings section
- Add notification when editor change delay requires plugin reload
2025-03-17 01:17:32 +07:00
Hoang Nam
2a1dd9008e
feat: enhance progress bar visualization
2025-03-16 18:34:29 +07:00
Hoang Nam
48b7c27b46
Initial commit: Task Progress Bar plugin for Obsidian
2025-03-16 16:26:27 +07:00
Johannes Theiner
e8f03522bc
Adapt to plugin guidelines ( #65 )
...
- remove header in settings
- remove logging of changed settings value
2023-07-17 12:36:25 -04:00
Xiao Meng
f690c04577
use LF instead of CRLF ( #28 )
2022-04-15 14:13:31 -04:00
lishid
db18a36e65
Update build script to include external node packages.
2021-11-01 15:18:11 -04:00
TfTHacker
6fdd374cb8
Adding eslint for code .\src\ ( #17 )
2021-10-30 14:04:07 -04:00
lishid
3afc9d78ab
Update sample plugin to use ESBuild.
2021-10-19 13:34:58 -04:00
fyears
5f95bce9e1
preserve and load settings correctly
2021-10-10 11:11:02 -04:00
lishid
ae30a5a418
Update best practice for settings.
2021-01-24 15:41:47 -05:00
lishid
cfe4d17ce7
Add example for settings.
2020-12-22 11:24:00 -05:00
lishid
9162f82010
Removed init.
2020-10-29 21:41:47 -04:00
lishid
6e8aab9616
Add more examples for hooks.
2020-10-29 18:02:57 -04:00
lishid
99f4035214
Add example for modifying CodeMirror.
2020-10-29 17:36:03 -04:00
lishid
2889865881
Refactor: Use new version of obsidian.d.ts from remote.
2020-10-26 11:07:18 -04:00
lishid
ed3770792a
Initial commit!
2020-10-25 16:58:31 -04:00