Skip to content

docs: virtual tabs design spec (addresses #158)#244

Open
cemheren wants to merge 41 commits into
mainfrom
grow/design-tabs-158
Open

docs: virtual tabs design spec (addresses #158)#244
cemheren wants to merge 41 commits into
mainfrom
grow/design-tabs-158

Conversation

@cemheren
Copy link
Copy Markdown
Owner

Adds docs/design-tabs.md — a design specification for the virtual tabs / weekly aging feature requested in #158.

Contents:

  • Data model (TabManager holding multiple GridManagers)
  • CSV format with ---TAB:name--- separator markers (backward-compatible)
  • Aging logic: plain cells rotate weekly; prefixed cells stay pinned
  • UX: bottom-bar indicator, Ctrl+PgUp/PgDn switching, Ctrl+T manual cycle
  • Four implementation phases with LOC estimates
  • Open questions for discussion

No code changes — this is a design proposal to align on approach before implementation.

Addresses #158

cemheren and others added 30 commits May 28, 2026 19:03
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
cemheren and others added 11 commits May 29, 2026 04:06
Targets homelab audience with health-ext, tls, docker, ping extensions.
Positioned as 'wallpaper dashboard' not a Homepage/Dashy replacement.
Includes posting strategy, first comment, and timing notes.
Proposes data model, CSV multi-tab format, aging logic, and UX for
the weekly tab rotation feature requested in #158. Breaks the work
into four implementation phases.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant