Skip to content

QuantumLauncher TUI Todo #2

Description

@Sreehari425

A TODO list for tracking progress on the TUI (Terminal User Interface),
allowing users to control the launcher through an interactive interface in
a text-based terminal.

Core UI

  • Instance management (create, delete, rename, launch)
    • Create an instance
    • delete an instance
    • rename an instance
    • launch
  • Java/game args editing (text-based input)
  • Memory allocation editing ( numeric input)

Auth

  • Offline Accounts (username flow )
  • ely.by
  • littleskin
  • Microsoft

Mods UI

Loaders

  • Fabric
  • Forge
  • Optifine
  • Quilt
  • Neoforge
  • OptiForge
  • OptiFabric
  • Jar Mods

Sources

  • Modrinth mods
  • Curseforge mods
  • Modrinth modpacks
  • Curseforge modpacks

Features

  • Mod store (list UI)
  • Mod presets (create, apply, share)
  • Mod updater
  • Incremental loading optimization for updater
  • Preset system UI overhaul (TUI-friendly menus)
  • Category filters in mod store

Instances

  • list instance type
  • Package QuantumLauncher instances
  • Upgrade instances to newer Minecraft version

Servers (experimental)

  • Create, delete, run Minecraft servers
  • Edit basic server settings (RAM, Java, Args)
  • Edit server.properties
  • Edit NBT config files
  • Plugin store

Server Loaders (experimental)

  • Paper
  • Spigot
  • Bukkit
  • Bungeecord
  • Extra server software (from MODS+PLUGINS.md)

Platforms

  • Ensure TUI runs on Windows x86_64
  • Ensure TUI runs on Linux x86_64
  • Ensure TUI runs on macOS x86_64

Nice-to-have

  • Theme selector (light/dark ASCII styles)
  • Configurable keybindings
  • Scrollable logs output
  • Inline help (? or h)
  • Do a refactor (in progress)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

TODOa todo list tagenhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions