feat: add configurable custom tabs with user-defined columns

This commit is contained in:
2026-01-01 04:42:15 +02:00
parent 59f86c31e5
commit eba2eefc5e
6 changed files with 177 additions and 65 deletions

View File

@@ -26,3 +26,24 @@ error_foreground = "red"
traxor = "info"
ratatui = "warn"
transmission_rpc = "warn"
# Custom tabs configuration
# Each [[tabs]] entry defines a tab with a name and list of columns.
# Available columns:
# name, status, size, downloaded, uploaded, ratio, progress, eta,
# peers, seeds, leeches, downspeed, upspeed, path, added, done,
# left, queue, error, labels, tracker, hash, private, stalled,
# finished, files, activity
#
# Example:
# [[tabs]]
# name = "All"
# columns = ["status", "ratio", "size", "uploaded", "path", "name"]
#
# [[tabs]]
# name = "Active"
# columns = ["progress", "downspeed", "upspeed", "eta", "name"]
#
# [[tabs]]
# name = "Downloading"
# columns = ["size", "left", "progress", "downspeed", "eta", "name"]