Skip to content

feat: add home screen with multi-torrent support#175

Merged
stabldev merged 25 commits intomainfrom
feat/tabbed-contents
Nov 23, 2025
Merged

feat: add home screen with multi-torrent support#175
stabldev merged 25 commits intomainfrom
feat/tabbed-contents

Conversation

@stabldev
Copy link
Copy Markdown
Owner

@stabldev stabldev commented Nov 23, 2025

This PR introduces the main HomeScreen of the application, which includes a dynamic sidebar and a content area for managing torrents. The implementation focuses on creating a responsive UI, improving application performance, and standardizing core architectural patterns.

Key Changes:

  • New HomeScreen: Implemented the primary UI screen, which composes a Sidebar and a ContentSwitcher to manage different views.
  • Dynamic Sidebar Counts: The sidebar now reflects real-time counts of torrents in various states (e.g., Downloading, Seeding, Paused) by fetching live data from the DownloadManager.

@stabldev stabldev changed the title feat: implement home screen with multi-torrent support feat: add home screen with multi-torrent support Nov 23, 2025
@stabldev stabldev merged commit e3d1b2e into main Nov 23, 2025
9 checks passed
@stabldev stabldev deleted the feat/tabbed-contents branch November 23, 2025 15:00
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