[Request] Make initial repo sync clearer
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 75/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- kotlin
- Domain
- mobile-dev
Research direction
Find the UI component that displays the app list during initial repository sync. Locate the empty state view and replace the current thin sync bar with a Material 3 loading indicator. Ensure the indicator follows the app's Material 3 theme. The change is complete when the loading indicator is clearly visible during initial sync.
Written by the indexing model from the issue text.
Description
Guidelines
- I have searched the issue tracker for open and closed issues that are similar to the feature request I want to file, without success.
- I'm not requesting app support for a specific repo — that's up to repo maintainers
- I understand this might not get built (Droid-ify is maintained by a single person)
Problem
I saw a new user install Droid-ify and the initial sync took a while which was not clear because the sync bar is very thin.
Proposed solution
Consider using the new Material 3 loading indicator when the app list is empty like F-Droid does on initial sync: https://m3.material.io/components/loading-indicator/overview
Extras
No response
- Dominant language
- Kotlin
- Stars
- 7.7k
- Forks
- 232
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Droid-ify/client
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 30/100
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 15/100
All issues in Droid-ify/client
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
open-learning-exchange/myplanet#18484 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 1/5 Under an hour Newbie friendliness 90/100
Seb3thehacker/gearslip#71 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
embabel/embabel-agent#2217 ·
Maintainers usually reply within 2 days
-
bug ready-for-agent
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
neutraltone/settee#132 · 1 comment ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Kotlin/kotlinx.serialization#3311 ·
Maintainers usually reply within 1 day