Skip to content

Consolidate the banner theme prototypes in LIFEOS/TOOLS #1608

Description

@anikinsasha

Summary

LIFEOS/TOOLS/ ships seven banner implementations, but the launcher (lifeos.ts) only ever invokes Banner.ts:

  • Banner.ts — the live one
  • BannerMatrix.ts, BannerNeofetch.ts, BannerPrototypes.ts, BannerRetro.ts, BannerTokyo.ts, NeofetchBanner.ts — alternative theme prototypes, ~124 KB combined, referenced by nothing

Every install carries all seven; six are dead weight unless a user wires them in by hand.

Proposal (either works)

  1. Consolidate: fold the theme variants into Banner.ts behind a --theme flag and delete the standalones; or
  2. Relocate: move the six prototypes to a clearly-experimental home (e.g. a prototypes/ subfolder or a docs example), keeping the root to tools the launcher actually uses.

If neither is wanted, a header note per variant marking it "prototype, not wired to the launcher" is the minimum (a docs PR in flight adds exactly that, so this issue is purely about whether the files should stay).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions