Roadmap

This page tracks planned and in-progress features for TRX.


In Progress / Near-term

FeatureDescription
dnf / yum backendFedora and RHEL support via dnf
zypper backendopenSUSE support
winget / scoop backendWindows support

Planned

FeatureDescription
Configurable keybindingsRemap any key via config.toml
Pluggable themesColour scheme selection and custom themes via config
Transaction historyLog of installs/removes with rollback support
Batch / scripting modeNon-interactive mode for CI and shell scripts
Dependency graph visualiserVisual view of package dependency trees
Metadata cachingPersist DETAILS_CACHE across sessions for faster repeated searches
Plugin systemLoad custom backends and widgets from shared libraries

Completed

FeatureVersion
Pacman backendv0.1.0
AUR (yay) backendv0.1.0
APT backendv0.1.0
Homebrew backendv0.1.0
Self-updating mechanismv0.1.2
Binary releases via GitHub Actionsv0.1.4

Contributing to the Roadmap

If you want to work on a planned feature, open a GitHub Discussion or comment on the relevant issue. See the Contributing Guide for how to get started.