Плагин verstak.workspace-folders: иконки, цвета, drag-and-drop
- Заменяет дерево Дел через workspaceTree contribution - IconPicker: 1703 иконки Lucide с typeahead-поиском - ColorPicker: 12 предустановленных цветов - Drag-and-drop перемещение Дел между папками - Создание и редактирование папок с иконкой/цветом - Создание Дела с выбором родительской папки - Локализация: EN + RU, release notes v0.1.0-alpha.5
This commit is contained in:
parent
1a201bed6d
commit
03f5299209
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"manifest.name": "Workspace Folders",
|
||||
"manifest.description": "Nested folders with icons, colors and drag-and-drop for the Deal tree.",
|
||||
"common.close": "Close",
|
||||
"common.cancel": "Cancel",
|
||||
"common.save": "Save",
|
||||
"common.create": "Create",
|
||||
"common.select": "Select",
|
||||
"workspaceTree.title": "Deals",
|
||||
"workspaceTree.new": "New Deal",
|
||||
"workspaceTree.nameRequired": "Name is required",
|
||||
"workspaceTree.namePlaceholder": "Deal name",
|
||||
"workspaceTree.template": "Template",
|
||||
"workspaceTree.create": "Create Deal",
|
||||
"workspaceTree.trash": "Move Deal to trash",
|
||||
"pluginCard.name": "Name",
|
||||
"folder.create": "Create Folder",
|
||||
"folder.edit": "Edit Folder",
|
||||
"folder.delete": "Delete Folder",
|
||||
"folder.deleteConfirm": "Delete folder? Deals inside will move to the parent folder.",
|
||||
"folder.namePlaceholder": "Folder name",
|
||||
"folder.nameRequired": "Name is required",
|
||||
"folder.icon": "Icon",
|
||||
"folder.chooseIcon": "Choose...",
|
||||
"folder.color": "Color",
|
||||
"folder.chooseColor": "Choose...",
|
||||
"folder.iconPickerTitle": "Choose Icon",
|
||||
"folder.iconSearch": "Search icons...",
|
||||
"folder.colorPickerTitle": "Choose Color"
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"manifest.name": "Папки дел",
|
||||
"manifest.description": "Вложенные папки с иконками, цветами и drag-and-drop для дерева Дел.",
|
||||
"common.close": "Закрыть",
|
||||
"common.cancel": "Отмена",
|
||||
"common.save": "Сохранить",
|
||||
"common.create": "Создать",
|
||||
"common.select": "Выбрать",
|
||||
"workspaceTree.title": "Дела",
|
||||
"workspaceTree.new": "Новое дело",
|
||||
"workspaceTree.nameRequired": "Имя обязательно",
|
||||
"workspaceTree.namePlaceholder": "Название дела",
|
||||
"workspaceTree.template": "Шаблон",
|
||||
"workspaceTree.create": "Создать дело",
|
||||
"workspaceTree.trash": "Переместить дело в корзину",
|
||||
"pluginCard.name": "Имя",
|
||||
"folder.create": "Создать папку",
|
||||
"folder.edit": "Редактировать папку",
|
||||
"folder.delete": "Удалить папку",
|
||||
"folder.deleteConfirm": "Удалить папку? Дела внутри переместятся в родительскую папку.",
|
||||
"folder.namePlaceholder": "Название папки",
|
||||
"folder.nameRequired": "Имя обязательно",
|
||||
"folder.icon": "Иконка",
|
||||
"folder.chooseIcon": "Выбрать...",
|
||||
"folder.color": "Цвет",
|
||||
"folder.chooseColor": "Выбрать...",
|
||||
"folder.iconPickerTitle": "Выбрать иконку",
|
||||
"folder.iconSearch": "Поиск иконок...",
|
||||
"folder.colorPickerTitle": "Выбрать цвет"
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"schemaVersion": 1,
|
||||
"id": "verstak.workspace-folders",
|
||||
"name": "Workspace Folders",
|
||||
"version": "0.1.0",
|
||||
"apiVersion": "0.1.0",
|
||||
"description": "Nested folders with icons, colors and drag-and-drop for the Deal tree.",
|
||||
"source": "official",
|
||||
"icon": "folder",
|
||||
"localization": {
|
||||
"defaultLocale": "en",
|
||||
"locales": {
|
||||
"en": "locales/en.json",
|
||||
"ru": "locales/ru.json"
|
||||
}
|
||||
},
|
||||
"provides": ["workspace.folders"],
|
||||
"requires": [
|
||||
"verstak/core/files/v1",
|
||||
"verstak/core/workspace/v1"
|
||||
],
|
||||
"optionalRequires": [],
|
||||
"permissions": [
|
||||
"files.read",
|
||||
"files.write",
|
||||
"ui.register",
|
||||
"events.publish",
|
||||
"events.subscribe",
|
||||
"storage.namespace"
|
||||
],
|
||||
"frontend": {
|
||||
"entry": "frontend/src/index.js",
|
||||
"style": "frontend/src/style.css"
|
||||
},
|
||||
"contributes": {
|
||||
"workspaceTree": {
|
||||
"component": "FolderTreeView"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
## Highlights
|
||||
|
||||
- **Workspace Folders plugin.** A new official plugin `verstak.workspace-folders`
|
||||
replaces the sidebar Deal tree with a rich folder tree: icons (1703 Lucide
|
||||
icons), 12 preset colors, drag‑and‑drop between folders, inline folder
|
||||
creation and editing, and a Deal creation modal with parent folder selector.
|
||||
|
||||
## Install
|
||||
|
||||
Unpack the archive for your platform into Verstak's `plugins/` directory,
|
||||
replacing the previous official plugins bundle.
|
||||
Loading…
Reference in New Issue