Skip to content

feat: download progress bar integrated into request button#96

Merged
arediss merged 1 commit intomainfrom
feat/download-progress-button
Apr 7, 2026
Merged

feat: download progress bar integrated into request button#96
arediss merged 1 commit intomainfrom
feat/download-progress-button

Conversation

@arediss
Copy link
Copy Markdown
Owner

@arediss arediss commented Apr 7, 2026

Summary

The action button now tells the full story: Request → Sent → Downloading 45% → Available.

When a media is downloading, the button itself becomes the progress bar:

  • Background fills from left to right with the download progress
  • Shows percentage and time remaining (e.g. 45% — 12:30)
  • Smooth 1s transition animation
  • Consistent ndp-accent color on both MediaDetailPage and RequestsPage

Closes #66

Test plan

  • Frontend compiles
  • Progress bar fills button as download progresses
  • Percentage and time remaining displayed
  • Consistent styling on Requests page

- Button background fills progressively as download progresses
- Shows percentage + time remaining (e.g. "45% — 12:30")
- Smooth transition animation (1s ease-out)
- Consistent ndp-accent color across MediaDetailPage and RequestsPage

Closes #66
@arediss arediss merged commit 8f18951 into main Apr 7, 2026
6 checks passed
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.

feat: download progress bar integrated into request button

1 participant