[Feature Request] Better feedback for "Update all"
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
Research direction
Start in the Updates tab and trace the flow triggered by “Update all,” comparing its existing app-list behavior with the download and install progress shown in notifications. Done means each app displays download feedback and an indeterminate installation indicator in the main interface, while installation confirmations remain visible and actionable.
Written by the indexing model from the issue text.
Description
Before you submit
- 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)
What's the problem?
This is a very nice app and I'm almost completely satisfied with it, except one thing, the lack of real feedback when updating all my apps. The app is setup to manual only, I don't use automatic updates nor refreshes at all.
-
In the explore tab, using the "refresh" icon produces a nice thin progress bar while updating the apps list and populates the new apps since the last refresh. I love it and use that to explore what's new and may pick my interest.
-
In the Updates tab, there's the list of all the apps to update since the last time I updated. Pressing the "Update all" button is where I'm not satisfied 🙂 There's a notification icon in the top bar indicating downloads and installs, there's even a notification showing what's being downloaded with the network speed and all but nothing on the main interface, where I think it should happen. One can see the list shrinking and apps disappearing as they are updated but not visual feedback at all in between :-(
I don't really care having the network speed on the notification panel, I'd rather have a small thin progressbar on each app as it downloads and another progressbar bouncing back and forth as the app is in the installation phase.
What happens is I'm forced to slide down the notifications page to see what's happening but doing that sometimes interrupts the upgrade because some apps require that I acknowledge a confirmation popup for installation/upgrade and I can't see it because it's behind the notifications page if you see what I mean.
On GrapheneOS, there's a lot of these popups to confirm installations and I miss most of them. I end up with a notification telling me "Tap to install" which shouldn't be necessary in the first place.
I really hope I'm clear. If not don't hesitate to ask more details 😄
What would help?
On the "Updates" tab, pressing "Update all" should display a small thin progress bar on each app while downloading and boucing back and forth while installing. That would be a really nice visual feedback.
Alternatives?
No response
Anything else?
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 75/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 30/100
All issues in Droid-ify/client
Similar issues
-
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
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Kotlin/kotlinx.coroutines#4791 · 2 comments ·
Maintainers usually reply within 4 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
partiql/partiql-lang-kotlin#1987 ·
Maintainers usually reply within 3 days
-
Issue: Bug
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
OpenAPITools/openapi-generator#25524 ·
Maintainers usually reply within 1 day