Skip to content

Latest commit

 

History

History
156 lines (141 loc) · 6.7 KB

File metadata and controls

156 lines (141 loc) · 6.7 KB

Xscriptor Terminal — Roadmap

Phase 1: Core Theme Library

  • Define base color palette reference (references.md) (#33)
  • Create theme: x (#34)
  • Create theme: madrid (#35)
  • Create theme: lahabana (#36)
  • Create theme: miami (#38)
  • Create theme: paris (#39)
  • Create theme: tokio (#40)
  • Create theme: oslo (#41)
  • Create theme: helsinki (#42)
  • Create theme: berlin (#43)
  • Create theme: london (#44)
  • Create theme: praha (#45)
  • Create theme: bogota (#46)
  • Reorder themes according to the primary palette and variant sets (#47)
  • Rename themes to city-based naming convention (#48)
  • Create theme variants: Light, High-Contrast, Colorblind-safe (#49)

Phase 2: Terminal Ports

  • Port themes to GNOME Terminal (dconf + themes) (#50)
  • Port themes to iTerm2 (.itermcolors) (#51)
  • Port themes to Kitty (conf themes) (#52)
  • Port themes to Konsole (.colorscheme) (#53)
  • Port themes to PowerShell (JSON settings) (#54)
  • Port themes to Ptyxis (palette files) (#55)
  • Port themes to XFCE Terminal (terminalrc) (#56)
  • Port themes to Alacritty (.toml themes) (#57)
  • Port themes to WezTerm (.toml themes) (#58)
  • Port themes to Ghostty (config + styles) (#59)
  • Port themes to Terminal.app (macOS .terminal) (#60)
  • Port themes to Hyper (.js plugin) (#61)
  • Port themes to Tilix (JSON themes) (#62)
  • Port themes to Terminator (config themes) (#63)
  • Port themes to Termux (.properties) (#64)
  • Port themes to Foot (ini themes) (#65)
  • Port themes to Warp (.yaml themes) (#66)
  • Port themes to PuTTY (.reg registry files) (#67)
  • Port themes to MobaXterm (.mxtpro) (#68)

Phase 3: Install & Uninstall Scripts

  • Install script for Alacritty (install.sh) (#69)
  • Install script for Foot (install.sh) (#70)
  • Install script for Ghostty (install.sh) (#71)
  • Install script for GNOME Terminal (install.sh) (#72)
  • Install script for Hyper (install.sh) (#73)
  • Install script for iTerm2 (install.sh) (#74)
  • Install script for Kitty (install.sh) (#75)
  • Install script for Konsole (install.sh) (#76)
  • Install script for PowerShell (install.ps1) (#77)
  • Install script for Ptyxis (install.sh) (#78)
  • Install script for Terminator (install.sh) (#79)
  • Install script for Termux (install.sh) (#80)
  • Install script for Warp (install.sh) (#81)
  • Install script for WezTerm (install.sh) (#82)
  • Install script for XFCE Terminal (install.sh) (#83)
  • Install script for PuTTY (install.bat / install.ps1) (#1)
  • Install script for MobaXterm (install script) (#2)
  • Install script for Tilix (install.sh) (#3)
  • Install script for Terminal.app (install.sh) (#4)
  • Uninstall script for Alacritty (uninstall.sh) (#84)
  • Uninstall script for Foot (uninstall.sh) (#85)
  • Uninstall script for Ghostty (uninstall.sh) (#86)
  • Uninstall script for GNOME Terminal (uninstall.sh) (#87)
  • Uninstall script for Hyper (uninstall.sh) (#88)
  • Uninstall script for iTerm2 (uninstall.sh) (#89)
  • Uninstall script for Kitty (uninstall.sh) (#90)
  • Uninstall script for Konsole (uninstall.sh) (#91)
  • Uninstall script for PowerShell (uninstall.ps1) (#92)
  • Uninstall script for Ptyxis (uninstall.sh) (#93)
  • Uninstall script for Terminator (uninstall.sh) (#94)
  • Uninstall script for Warp (uninstall.sh) (#95)
  • Uninstall script for WezTerm (uninstall.sh) (#96)
  • Uninstall script for XFCE Terminal (uninstall.sh) (#97)
  • Uninstall script for PuTTY (#5)
  • Uninstall script for MobaXterm (#6)
  • Uninstall script for Tilix (#7)
  • Uninstall script for Terminal.app (#8)
  • Uninstall script for Termux (uninstall.sh) (#9)
  • Per-terminal reset.sh to restore original configs (#10)

Phase 4: Documentation & Previews

  • Main project README.md with install instructions (#98)
  • README for Alacritty (#99)
  • README for Foot (#100)
  • README for Ghostty (#101)
  • README for GNOME Terminal (#102)
  • README for Hyper (#103)
  • README for iTerm2 (#104)
  • README for Kitty (#105)
  • README for Konsole (#106)
  • README for MobaXterm (#107)
  • README for PowerShell (#108)
  • README for Ptyxis (#109)
  • README for PuTTY (#110)
  • README for Terminal.app (#111)
  • README for Terminator (#112)
  • README for Termux (#113)
  • README for Tilix (#114)
  • README for Warp (#115)
  • README for WezTerm (#116)
  • README for XFCE Terminal (#117)
  • Previews for Alacritty (#118)
  • Previews for Foot (#119)
  • Previews for Ghostty (#120)
  • Previews for GNOME Terminal (#121)
  • Previews for iTerm2 (#122)
  • Previews for Kitty (#123)
  • Previews for Konsole (#124)
  • Previews for PowerShell (#125)
  • Previews for Ptyxis (#126)
  • Previews for Terminator (#127)
  • Previews for Hyper (#11)
  • Previews for MobaXterm (#12)
  • Previews for PuTTY (#13)
  • Previews for Terminal.app (#14)
  • Previews for Termux (#15)
  • Previews for Tilix (#16)
  • Previews for Warp (#17)
  • Previews for WezTerm (#18)
  • Previews for XFCE Terminal (#19)
  • Quick import guides per platform (Linux/macOS/Windows) (#128)
  • Troubleshooting section per terminal (paths, caches, VTE quirks) (#129)
  • Support policy and compatibility matrix by terminal/version (#130)
  • Contribution template for new ports and PR guidelines (CONTRIBUTING.md) (#20)

Phase 5: Tooling & Automation

  • Runtime palette application via OSC 4/10/11 scripts (#131)
  • CLI tool xscriptor-theme to apply schemes from shell (#132)
  • Linter for file structure and required keys per terminal (#21)
  • Contrast and accessibility report (WCAG compliance) (#22)
  • Set up .github/scripts/sync_roadmap.py for Roadmap Sync (#23)
  • Set up .github/workflows/roadmap-sync.yml GitHub Action (#24)

Phase 6: Integrations & Ecosystem

  • [/] Prompt integrations (Starship/Powerline) aligned to theme (#25)
  • [/] Shell syntax-highlighting theme matching (zsh-syntax-highlighting, fish) (#26)
  • [/] Editor color scheme companions (VS Code, Neovim) (#27)

Phase 7: Packaging & Releases

  • Packaging: .deb/.rpm for Linux distributions (#28)
  • Packaging: Homebrew Tap for macOS (#29)
  • Packaging: Scoop/Chocolatey manifests for Windows (#30)
  • Releases with semantic versioning and checksums (#31)
  • Quarterly roadmap with measurable goals and milestones (#32)

Phase 8: Consistency & Cleanup

  • Packaging: delete or change references.md for colors.md (#144)