1. Plugin manifest & scaffolding #2
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: PRD #1 (Tailscale Widget Plugin for Dank Bar)
Type: AFK
Blocked by: none
Create the minimal DMS widget plugin skeleton so the plugin loads without error in Dank Material Shell.
Acceptance Criteria
plugin.jsonexists with correctid,name,type: "widget",component, and the three required permissions (settings_read,settings_write,process)TailscaleWidget.qmlexists as a validPluginComponentthat renders nothing (or a placeholder) in both horizontal and vertical bar orientationsdms ipc call plugins reload tailscale)Notes
This is the first vertical slice. All subsequent slices build on this manifest and component.
Slice #1 complete.
Deliverables:
tailscalectl/plugin.json— manifest with id, name, type, permissionstailscalectl/TailscaleWidget.qml— minimal PluginComponent (StyledText placeholder)Symlinked, enabled, and loaded cleanly in DMS (
dms ipc call plugins status tailscalectlreturnsloaded).Ready for slice #2 (Bar pill – icon + right-click toggle).