feat: add global tasks folder
This commit is contained in:
+26
-26
@@ -25,44 +25,44 @@
|
||||
"contributes": {
|
||||
"commands": [
|
||||
{
|
||||
"command": "projectTasks.createTask",
|
||||
"title": "Project Tasks: Create Task",
|
||||
"command": "xboctFlow.createTask",
|
||||
"title": "XBOCT flow: Create Task",
|
||||
"icon": "$(add)"
|
||||
},
|
||||
{
|
||||
"command": "projectTasks.openTask",
|
||||
"title": "Project Tasks: Open Task",
|
||||
"command": "xboctFlow.openTask",
|
||||
"title": "XBOCT flow: Open Task",
|
||||
"icon": "$(go-to-file)"
|
||||
},
|
||||
{
|
||||
"command": "projectTasks.deleteTask",
|
||||
"title": "Project Tasks: Delete Task",
|
||||
"command": "xboctFlow.deleteTask",
|
||||
"title": "XBOCT flow: Delete Task",
|
||||
"icon": "$(trash)"
|
||||
},
|
||||
{
|
||||
"command": "projectTasks.changeStatus",
|
||||
"title": "Project Tasks: Change Status",
|
||||
"command": "xboctFlow.changeStatus",
|
||||
"title": "XBOCT flow: Change Status",
|
||||
"icon": "$(sync)"
|
||||
},
|
||||
{
|
||||
"command": "projectTasks.openDashboard",
|
||||
"title": "Project Tasks: Open Dashboard"
|
||||
"command": "xboctFlow.openDashboard",
|
||||
"title": "XBOCT flow: Open Dashboard"
|
||||
}
|
||||
],
|
||||
"configuration": {
|
||||
"title": "Project Tasks",
|
||||
"title": "XBOCT flow",
|
||||
"properties": {
|
||||
"projectTasks.projectPath": {
|
||||
"xboctFlow.projectPath": {
|
||||
"type": "string",
|
||||
"default": ".vscode/tasks",
|
||||
"description": "Path to project-level tasks folder (relative to workspace root)"
|
||||
},
|
||||
"projectTasks.globalPath": {
|
||||
"xboctFlow.globalPath": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Path to global tasks folder (absolute path, shared across projects)"
|
||||
},
|
||||
"projectTasks.fileExtension": {
|
||||
"xboctFlow.fileExtension": {
|
||||
"type": "string",
|
||||
"default": ".task.md",
|
||||
"enum": [
|
||||
@@ -77,17 +77,17 @@
|
||||
"viewsContainers": {
|
||||
"activitybar": [
|
||||
{
|
||||
"id": "projectTasks",
|
||||
"title": "Project Tasks",
|
||||
"id": "xboctFlow",
|
||||
"title": "XBOCT flow",
|
||||
"icon": "media/icon.svg"
|
||||
}
|
||||
]
|
||||
},
|
||||
"views": {
|
||||
"projectTasks": [
|
||||
"xboctFlow": [
|
||||
{
|
||||
"type": "tree",
|
||||
"id": "projectTasks.tasks",
|
||||
"id": "xboctFlow.tasks",
|
||||
"name": "Tasks",
|
||||
"icon": "media/icon.svg"
|
||||
}
|
||||
@@ -96,25 +96,25 @@
|
||||
"menus": {
|
||||
"view/title": [
|
||||
{
|
||||
"command": "projectTasks.createTask",
|
||||
"when": "view == projectTasks.tasks",
|
||||
"command": "xboctFlow.createTask",
|
||||
"when": "view == xboctFlow.tasks",
|
||||
"group": "navigation"
|
||||
}
|
||||
],
|
||||
"view/item/context": [
|
||||
{
|
||||
"command": "projectTasks.openTask",
|
||||
"when": "view == projectTasks.tasks && viewItem == task",
|
||||
"command": "xboctFlow.openTask",
|
||||
"when": "view == xboctFlow.tasks && viewItem == task",
|
||||
"group": "inline@1"
|
||||
},
|
||||
{
|
||||
"command": "projectTasks.changeStatus",
|
||||
"when": "view == projectTasks.tasks && viewItem == task",
|
||||
"command": "xboctFlow.changeStatus",
|
||||
"when": "view == xboctFlow.tasks && viewItem == task",
|
||||
"group": "1_task@1"
|
||||
},
|
||||
{
|
||||
"command": "projectTasks.deleteTask",
|
||||
"when": "view == projectTasks.tasks && viewItem == task",
|
||||
"command": "xboctFlow.deleteTask",
|
||||
"when": "view == xboctFlow.tasks && viewItem == task",
|
||||
"group": "1_task@2"
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user