feat: add inline icons for edit
This commit is contained in:
@@ -3,8 +3,8 @@
|
||||
Local-first task management for solo developers and small teams — a VS Code
|
||||
extension.
|
||||
|
||||
Tasks are plain Markdown files with YAML frontmatter (default extension
|
||||
`.task.md`). No cloud, no server: git-friendly, editable in any editor.
|
||||
Tasks are plain Markdown files with YAML frontmatter (extension `.xflow.md`). No
|
||||
cloud, no server: git-friendly, editable in any editor.
|
||||
|
||||
[Русская версия](README_ru.md)
|
||||
|
||||
@@ -14,6 +14,7 @@ Tasks are plain Markdown files with YAML frontmatter (default extension
|
||||
- **Dashboard** — task list + description (filters, scope, sort, group)
|
||||
- **Kanban** — status columns, drag-and-drop, create-in-column
|
||||
- **Commands** — create / open / change status / delete
|
||||
- **In-editor** — frontmatter lint + status/priority Quick Pick (decorations)
|
||||
- **Two stores** — project folder (workspace) and global folder (shared on the
|
||||
machine)
|
||||
|
||||
@@ -61,19 +62,19 @@ Install: Extensions → `...` → Install from VSIX.
|
||||
Settings → **XBOCTuK Flow** (or `settings.json`). Defaults live in
|
||||
`package.json` (`contributes.configuration`).
|
||||
|
||||
| Setting | Description | Default |
|
||||
| --------------------------- | --------------------------------------------------- | --------------- |
|
||||
| `xboctukFlow.projectPath` | Project tasks folder **relative** to workspace root | `.vscode/tasks` |
|
||||
| `xboctukFlow.globalPath` | **Absolute** path to global tasks (empty = off) | `""` |
|
||||
| `xboctukFlow.fileExtension` | File extension: `.task.md` \| `.md` \| `.todo.md` | `.task.md` |
|
||||
| Setting | Description | Default |
|
||||
| ------------------------- | --------------------------------------------------- | -------- |
|
||||
| `xboctukFlow.projectPath` | Project tasks folder **relative** to workspace root | `.xflow` |
|
||||
| `xboctukFlow.globalPath` | **Absolute** path to global tasks (empty = off) | `""` |
|
||||
|
||||
Task files always use the extension **`.xflow.md`**.
|
||||
|
||||
Example:
|
||||
|
||||
```json
|
||||
{
|
||||
"xboctukFlow.projectPath": ".vscode/tasks",
|
||||
"xboctukFlow.globalPath": "C:\\Users\\You\\Documents\\xboctuk-tasks",
|
||||
"xboctukFlow.fileExtension": ".task.md"
|
||||
"xboctukFlow.projectPath": ".xflow",
|
||||
"xboctukFlow.globalPath": "C:\\Users\\You\\Documents\\xboctuk-flow"
|
||||
}
|
||||
```
|
||||
|
||||
@@ -81,15 +82,17 @@ Example:
|
||||
|
||||
Command Palette (`Ctrl+Shift+P` / `Cmd+Shift+P`):
|
||||
|
||||
| Command | Action |
|
||||
| ----------------------------------- | ------------------------------------------------ |
|
||||
| **XBOCTuK Flow: Create Task** | Create a task (scope pick if both paths are set) |
|
||||
| **XBOCTuK Flow: Open Task** | Open the task file in the editor |
|
||||
| **XBOCTuK Flow: Change Status** | Change status |
|
||||
| **XBOCTuK Flow: Delete Task** | Delete task |
|
||||
| **XBOCTuK Flow: Open Dashboard** | Dashboard (list + body) |
|
||||
| **XBOCTuK Flow: Open in Dashboard** | Dashboard with the selected task |
|
||||
| **XBOCTuK Flow: Open Kanban** | Kanban board |
|
||||
| Command | Action |
|
||||
| ----------------------------------------- | ------------------------------------------------ |
|
||||
| **XBOCTuK Flow: Create Task** | Create a task (scope pick if both paths are set) |
|
||||
| **XBOCTuK Flow: Open Task** | Open the task file in the editor |
|
||||
| **XBOCTuK Flow: Change Status** | Change status |
|
||||
| **XBOCTuK Flow: Edit Status (in file)** | Frontmatter status via Quick Pick |
|
||||
| **XBOCTuK Flow: Edit Priority (in file)** | Frontmatter priority via Quick Pick |
|
||||
| **XBOCTuK Flow: Delete Task** | Delete task |
|
||||
| **XBOCTuK Flow: Open Dashboard** | Dashboard (list + body) |
|
||||
| **XBOCTuK Flow: Open in Dashboard** | Dashboard with the selected task |
|
||||
| **XBOCTuK Flow: Open Kanban** | Kanban board |
|
||||
|
||||
Sidebar: title buttons (create / dashboard / kanban) and item actions (open /
|
||||
edit / status / delete).
|
||||
@@ -113,7 +116,8 @@ updated: 2026-07-12T10:00:00.000Z
|
||||
Task description in markdown…
|
||||
```
|
||||
|
||||
One file per task. File name is derived from the title (slug).
|
||||
One file per task (`*.xflow.md`). File name is derived from the title (slug).
|
||||
`title` max length: 80 characters.
|
||||
|
||||
## Dashboard
|
||||
|
||||
|
||||
Reference in New Issue
Block a user