Needs a basic feature
Guidelines
- [x] I have searched the issue tracker for open and closed issues that are similar to the feature request I want to file, without success.
- [x] I'm on the latest version.
- [x] I'm not using a test build (alpha/beta/release-candidate).
- [x] This issue contains only one feature request.
Problem Description
This thing lacks a basic installation progress UI when installing stuff. No way to know if any apps are installed until the "launch" button shows up
Proposed Solution
Please add add an UI for the installation process! It's way too confusing when downloading anything! I don't know if it's getting installed or not
Alternatives Considered
No response
Relevant information
- Device: Galaxy J7 NXT 3/32
- Android Version: 9
- ROM: One UI 1.1
- App's Version: 1.1.1
- Disabled battery optimization for Neo Store?
- What is your selected installer?
Installs take usually less than 2 seconds long, but I assume this has - similar to your other issue - with your devices performance. Also please don't you ever ignore providing the asked for information in the template (Device, Android version etc..)
Installs take usually less than 2 seconds long, but I assume this has - similar to your other issue - with your devices performance. Also please don't you ever ignore providing the asked for information in the template (Device, Android version etc..)
200 to 300 MB sized apps takes 2 seconds to install? I'm not so sure. I also don't understand what does adding features has anything to do with my phone performance in this issue. I'm not reporting any bugs here. Just asking for the feature below
I agree with the OP and I'd also like to request a proper (separate) 'installations' tab to be made available. I have some suggestions below on how this could be potentially designed.
The UI could have one section for repository sync status as such:
- inactive
- in-progress
- completed on [date/timestamp]
- failed on [date/timestamp])
And another section for installation status of apps:
- download in progress
- download completed, not installed
- install succeeded
- install failed (with reason or error code if possible)
I understand that for most of us on broadband connections and higher-end phones that are $500+ USD (or more) in value, this stuff isn't really necessary however if we are building something for a worldwide audience it is useful to take into account a much wider variety of devices and users from all walks of life.
Thank you for your attention to this matter.
First let's differentiate between download and install.
- Downloads depends on internet connection (and eventually VPN-usage, device connectivity etc..) and the UI already reflects the progress.
- Installs depends on device/storage performance and yes, 2 seconds is on most devices for majority of apps on f-droid repos more than enough.
I'm already planning to provide extended info on sync success/failure with time stamps in an upcoming minor/major update 1.2.X or 2.0.0 (long-tapping the sync button already provides the time of last failure-free sync and earliest date of an update of an active repo). On the download side, there's already the downloads page that reports the progress/success/failure state, not super detailed with failure reason, but that's something that's usually communicated over the notification, but could be considered to be added to the states.
First let's differentiate between download and install.
- Downloads depends on internet connection (and eventually VPN-usage, device connectivity etc..) and the UI already reflects the progress.
- Installs depends on device/storage performance and yes, 2 seconds is on most devices for majority of apps on f-droid repos more than enough.
I'm already planning to provide extended info on sync success/failure with time stamps in an upcoming minor/major update 1.2.X or 2.0.0 (long-tapping the sync button already provides the time of last failure-free sync and earliest date of an update of an active repo). On the download side, there's already the downloads page that reports the progress/success/failure state, not super detailed with failure reason, but that's something that's usually communicated over the notification, but could be considered to be added to the states.
Dude. Why don't you understand? Look at the pics below and read the whole issue again too
-
Yes there is a damn download progress bar
-
In this pic the app is installing but there's NO progress bar here. If you're installing a large app there's just no way to know until it's installed.
-
Here the app installed just like that. Launch button suddenly appearing without even showing it's installation process after downloading.
Instead of being angry, maybe you could've notice that my answer addresses @Daedalus007 's notes… so here's a break down of what's relevant for you:
2 seconds is on most devices for majority of apps on f-droid repos more than enough.
Considering this fact for now and having higher priorities, I only can tell you that this would be improved when I have time for it (possibly with the next revamp of the installation process, as this is bound to many backend stuff, that depending on the installer NS have no control of).
The whole other part of the response centers around @Daedalus007 's suggestion on improving download and sync states' reporting.
Otherwise, I'm surely open to contributions on this matter, if some devs have interest and time for it.
Instead of being angry, maybe you could've notice that my answer addresses @Daedalus007 's notes… so here's a break down of what's relevant for you:
2 seconds is on most devices for majority of apps on f-droid repos more than enough.
Considering this fact for now and having higher priorities, I only can tell you that this would be improved when I have time for it (possibly with the next revamp of the installation process, as this is bound to many backend stuff, that depending on the installer NS have no control of).
The whole other part of the response centers around @Daedalus007 's suggestion on improving download and sync states' reporting.
Great. That's what I wanted to know, thanks.