Add classnames reference

This commit is contained in:
Gordon 2021-04-10 18:45:32 +01:00
parent 4035fd41ba
commit 976f67bfbc

View File

@ -1,46 +1,92 @@
# Styles # Styles
The kanbn board has a default style which is based on the current vscode theme, however this can be overridden by creating a CSS file `board.css` inside the `.kanbn/` directory. The Kanbn board has a default style which is based on the current vscode theme, however you can override this by creating a CSS file `.kanbn/board.css`. A reference of class names is provided below.
## CSS class structure To view the default stylesheet, see `src/index.css` in the extension folder (see [here](https://code.visualstudio.com/docs/editor/extension-gallery#_where-are-extensions-installed) to find out where extensions are installed on your platform).
Visual Studio Code will add `vscode-light`, `vscode-dark` and `vscode-high-contrast` class names to the `body` tag, depending on the current theme.
## CSS classes
### Kanbn board ### Kanbn board
- `div.kanbn-header` - `kanbn-header`
- `h1.kanbn-header-name` - `kanbn-header-name`
- `p.kanbn-header-description` - `kanbn-filter`
- `div.kanbn-board` - `kanbn-filter-input`
- `div.kanbn-column.kanbn-column-{column name in snakecase}` - `kanbn-filter-button`
- `h2.kanbn-column-name` - `kanbn-header-description`
- `i.codicon.codicon-{chevron-right or check}` - `kanbn-board`
- `span.kanbn-column-count` - `kanbn-column`
- `button.kanbn-create-task-button` - `kanbn-column-{Column name in snake-case}`
- `i.codicon.codicon-add` - `kanbn-column-name`
- `div.kanbn-column-task-list[.drag-over when dragging a task over this column]` - `kanbn-column-count`
- `div.kanbn-task[.drag when being dragged]` - `kanbn-create-task-button`
- `div.kanbn-task-row` - `kanbn-column-task-list-container`
- `button.kanbn-task-name` - `kanbn-column-task-list`
- `div.kanbn-task-row` - `kanbn-task`
- `div.kanbn-task-data.kanbn-task-tags` - `kanbn-task-row`
- `span.kanbn-task-tag.kanbn-task-tag-{tag name in snakecase}` - `kanbn-task-name`
- `div.kanbn-task-row` - `kanbn-task-data`
- `div.kanbn-task-data.kanbn-task-assigned` - `kanbn-task-tags`
- `i.codicon.codicon-account` - `kanbn-task-tag`
- `div.kanbn-task-data.kanbn-task-date` - `kanbn-task-tag-{Tag name in snake-case}`
- `i.codicon.codicon-clock` - `kanbn-task-assigned`
- `div.kanbn-task-data.kanbn-task-comments` - `kanbn-task-date`
- `i.codicon.codicon-comment` - `kanbn-task-workload`
- `div.kanbn-task-data.kanbn-task-sub-tasks` - `kanbn-task-progress`
- `i.codicon.codicon-tasklist` - `kanbn-task-overdue`
- `div.kanbn-task-data.kanbn-task-workload` - `kanbn-task-comments`
- `i.codicon.codicon-run` - `kanbn-task-sub-tasks`
- `div.kanbn-task-progress`
### Task editor ### Task editor
- `div.kanbn-task-editor` - `kanbn-task-editor`
- `h1.kanbn-task-editor-title` - `kanbn-task-editor-title`
- `div.kanbn-task-editor-form` - `kanbn-task-editor-dates`
- `div.kanbn-task-editor-column-left` - `kanbn-task-editor-form`
- `div.kanbn-task-editor-column-right` - `kanbn-task-editor-column-left`
- `// TODO finish class structure docs...` - `kanbn-task-editor-field`
- `kanbn-task-editor-field-name`
- `kanbn-task-editor-field-label`
- `kanbn-task-editor-field-input`
- `kanbn-task-editor-id`
- `kanbn-task-editor-field-description`
- `kanbn-task-editor-field-textarea`
- `kanbn-task-editor-field-subtasks`
- `kanbn-task-editor-row`
- `kanbn-task-editor-row-subtask`
- `kanbn-task-editor-column`
- `kanbn-task-editor-field-subtask-completed`
- `kanbn-task-editor-field-checkbox`
- `kanbn-task-editor-field-subtask-text`
- `kanbn-task-editor-column-buttons`
- `kanbn-task-editor-button`
- `kanbn-task-editor-button-delete`
- `kanbn-task-editor-buttons`
- `kanbn-task-editor-button-add`
- `kanbn-task-editor-field-relations`
- `kanbn-task-editor-row-relation`
- `kanbn-task-editor-field-relation-type`
- `kanbn-task-editor-field-relation-task`
- `kanbn-task-editor-field-select`
- `kanbn-task-editor-field-comments`
- `kanbn-task-editor-row-comment`
- `kanbn-task-editor-field-comment-author`
- `kanbn-task-editor-field-comment-date`
- `kanbn-task-editor-field-comment-text`
- `kanbn-task-editor-column-right`
- `kanbn-task-editor-button-submit`
- `kanbn-task-editor-field-column`
- `kanbn-task-editor-field-assigned`
- `kanbn-task-editor-field-started`
- `kanbn-task-editor-field-due`
- `kanbn-task-overdue`
- `kanbn-task-editor-field-completed`
- `kanbn-task-editor-field-progress`
- `kanbn-task-progress`
- `kanbn-task-editor-field-tags`
- `kanbn-task-editor-row-tag`
- `kanbn-task-editor-field-tag`
- `kanbn-task-editor-tag-highlight`
- `kanbn-task-tag-{Tag name in snake-case}`