Settings shortcut in the panel header, and long task text now wraps inside its own column instead of running under the row buttons. Co-authored-by: nightwatch75 <nightwatch75@users.noreply.github.com> Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
46 lines
1.3 KiB
TOML
46 lines
1.3 KiB
TOML
# To Do — a prioritised task list on the bar. Click the glyph to toggle a panel
|
|
# of editable task rows: add with +, tick to complete (the text is struck
|
|
# through), delete, and click each row's colour chip to cycle its priority
|
|
# (important → medium → low). A header toggle switches ordering between priority
|
|
# (auto-sorted) and manual, where a ☰ grip on each row drags it to reorder.
|
|
# The whole list is a single JSON file in the configured folder; no external
|
|
# commands are run.
|
|
|
|
id = "nightwatch75/todo"
|
|
name = "To Do"
|
|
version = "0.0.14"
|
|
plugin_api = 15
|
|
author = "nightwatch75"
|
|
license = "MIT"
|
|
dependencies = []
|
|
tags = ["bar", "panel", "productivity"]
|
|
icon = "checklist"
|
|
description = "A prioritised task list with a bar widget and editable panel."
|
|
|
|
# Plugin-level setting: the folder holding the task file, shared by the panel
|
|
# (reads/writes it) and the bar widget (reads it for the pending count).
|
|
[[setting]]
|
|
key = "todo_folder"
|
|
type = "folder"
|
|
label_key = "settings.todo_folder.label"
|
|
description_key = "settings.todo_folder.description"
|
|
|
|
[[panel]]
|
|
id = "panel"
|
|
entry = "panel.luau"
|
|
width = 400
|
|
height = 460
|
|
placement = "attached"
|
|
open_near_click = true
|
|
|
|
[[widget]]
|
|
id = "todo"
|
|
entry = "todo.luau"
|
|
|
|
[[widget.setting]]
|
|
key = "glyph"
|
|
type = "glyph"
|
|
label_key = "settings.glyph.label"
|
|
description_key = "settings.glyph.description"
|
|
default = "checklist"
|