feat: add inline icons for edit

This commit is contained in:
2026-07-16 02:49:55 +05:00
parent bda6c6b2e0
commit 7c0584707a
35 changed files with 1280 additions and 94 deletions
+35 -12
View File
@@ -19,10 +19,31 @@
"project-management"
],
"activationEvents": [
"onStartupFinished"
"onStartupFinished",
"onLanguage:xflow"
],
"main": "./out/extension.js",
"contributes": {
"languages": [
{
"id": "xflow",
"aliases": [
"XBOCTuK Flow",
"xflow"
],
"extensions": [
".xflow.md"
],
"configuration": "./language-configuration.json"
}
],
"grammars": [
{
"language": "xflow",
"scopeName": "text.html.markdown.xflow",
"path": "./syntaxes/xflow.tmLanguage.json"
}
],
"commands": [
{
"command": "xboctukFlow.createTask",
@@ -44,6 +65,18 @@
"title": "XBOCTuK Flow: Change Status",
"icon": "$(sync)"
},
{
"command": "xboctukFlow.editTaskStatus",
"title": "XBOCTuK Flow: Edit Status (in file)"
},
{
"command": "xboctukFlow.editTaskPriority",
"title": "XBOCTuK Flow: Edit Priority (in file)"
},
{
"command": "xboctukFlow.setAssigneeMe",
"title": "XBOCTuK Flow: Set Assignee to Me"
},
{
"command": "xboctukFlow.openDashboard",
"title": "XBOCTuK Flow: Open Dashboard",
@@ -65,23 +98,13 @@
"properties": {
"xboctukFlow.projectPath": {
"type": "string",
"default": ".vscode/tasks",
"default": ".xflow",
"description": "Path to project-level tasks folder (relative to workspace root)"
},
"xboctukFlow.globalPath": {
"type": "string",
"default": "",
"description": "Path to global tasks folder (absolute path, shared across projects)"
},
"xboctukFlow.fileExtension": {
"type": "string",
"default": ".task.md",
"enum": [
".task.md",
".md",
".todo.md"
],
"description": "File extension for task files"
}
}
},