Skip to content

Color theming#45

Merged
taylorcox75 merged 1 commit into
mainfrom
feature/#42
Feb 28, 2026
Merged

Color theming#45
taylorcox75 merged 1 commit into
mainfrom
feature/#42

Conversation

@taylorcox75
Copy link
Copy Markdown
Owner

Summary

Changelog and theme updates for 2.0.2/2.0.3: default save path fix, transfer stats fix, and full customizable torrent state colors with consistent mapping and UI tweaks.

Changes

Fixes

  • Default save path – Updates in Settings now call applicationApi.setPreferences({ save_path }) when connected so the qBittorrent server default save path is updated (2.0.2).
  • Transfer stats – Free disk space, queued size, and avg queue time no longer disappear after switching server (2.0.1).
  • DL+UL color – When a torrent is both downloading and uploading, the state color is now the Downloading color instead of a separate blue-grey.

Theme & Colors (2.0.3)

  • Customizable torrent state colors – All 11 states are themeable in Settings → Theme & Colors → Torrent State Colors: Downloading, Seeding (idle), Download + Upload, Upload only, Error / Stalled DL, Stalled (upload), Paused / Stopped, Checking, Metadata, Queued, Other.
  • Reset for torrent state colors – New refresh control in the Torrent State Colors section that resets only those 11 colors to defaults (Advanced colors and their reset are unchanged).
  • Section order – Torrent State Colors is shown above Advanced Colors in theme settings.

Consistency / Gaps

  • Torrent state colors are used everywhere relevant: list cards (badge, border, progress), detail screen badge, compact view DL/UL arrows, TorrentDetails Download/Upload stat cards, ExpandableTorrentCard progress bar and arrows.
  • Optimistic “Paused” on the detail screen uses statePaused instead of surfaceOutline.

Changelog

  • 2.0.3 entry added for the color options and related behavior.
  • 2.0.2 entry: default save path fix.
  • 2.0.1: transfer stats fix + What’s New updates.
  • Release dates normalized (e.g. 2025-02-26 for 2.0.2).

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant