Bump version to 1.5.0 in manifest and package files; update styles for improved layout and responsiveness in progress tracker.

This commit is contained in:
Hoang Nam 2025-12-04 16:22:45 +07:00
parent 883433a098
commit 3f35a8a4e3
6 changed files with 1748 additions and 767 deletions

4
.gitignore vendored
View file

@ -22,4 +22,6 @@ data.json
.DS_Store
.cursor
cursorkleosr
cursorkleosr
.bmad
.github

View file

@ -2,6 +2,13 @@
A plugin for Obsidian that helps you track progress of your tasks in real-time. It provides a visual progress bar and integrates with Kanban boards to help you manage your tasks more effectively.
## What's new in the latest update
- **Sidebar duplication bug fixed:** Only one progress tracker view is created, even after reloads.
- **Sidebar position:** Progress tracker now appears in the right sidebar by default.
- **Custom checkbox states:** Improved support and protection for custom states in Kanban boards.
- **View initialization:** Progress bar view now reliably loads and updates when opened.
## Features
- Real-time progress tracking of tasks in your notes

2491
main.ts

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
{
"id": "progress-tracker",
"name": "ProgressTracker",
"version": "1.4.0",
"version": "1.5.0",
"minAppVersion": "1.1.0",
"description": "Track task completion with a visual progress bar in your sidebar, auto update column Kanban",
"author": "VN",

View file

@ -1,6 +1,6 @@
{
"name": "progress-tracker",
"version": "1.0.0",
"version": "1.5.0",
"description": "Track task completion with a visual progress bar in your sidebar",
"main": "main.js",
"scripts": {

View file

@ -300,6 +300,11 @@ If your plugin does not need CSS, delete this file.
.workspace-leaf-content[data-type="progress-tracker"] .view-content {
overflow: hidden;
padding-right: 12px;
}
.workspace-leaf.progress-tracker-leaf, .workspace-leaf:has(.workspace-leaf-content[data-type="progress-tracker"]) {
width: 100%;
}
/* Thông báo Dataview nhỏ gọn */
@ -349,6 +354,10 @@ If your plugin does not need CSS, delete this file.
overflow: hidden;
}
.workspace-leaf.progress-tracker-leaf, .workspace-leaf:has(.workspace-leaf-content[data-type="progress-tracker"]) {
min-width: 100%;
}
/* Ensure content fits within constrained height */
.progress-tracker-leaf .task-progress-container {
padding: 8px;