Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make app updates better visible (part1) #22422

Merged
merged 1 commit into from
Feb 18, 2016

Conversation

nickvergessen
Copy link
Contributor

  1. Show a temp notification when there are app updates available
  2. Show a red message on apps that have an update available for better visibility
  3. Add an option to filter for apps with updates.

bildschirmfoto vom 2016-02-16 12 55 34

Fix #17230

@PVince81 @jancborchardt @LukasReschke @MorrisJobke

@mention-bot
Copy link

By analyzing the blame information on this pull request, we identified @icewind1991, @jancborchardt and @DeepDiver1975 to be potential reviewers

@jancborchardt
Copy link
Member

As @PVince81 and I said in #17230, there’s a simpler way:

It should probably be like on Android: have a grouped block at the top containing all the apps that need upgrading.

Exactly what I would have suggested. Just sort the apps which need upgrade up top in the »Enabled« list.

This current approach adds too much unnecessary interface, whereas a simple sorting of the relevant apps up top makes them more visible directly.

@nickvergessen
Copy link
Contributor Author

resorting the apps list is not simpler and most likely nothing we can do in the remaining time. If you want resorting its going to be one more release-cycle

@nickvergessen
Copy link
Contributor Author

resorting the apps list is not simpler and most likely nothing we can do in the remaining time

As an explanation, because the update information is loaded async afterwards, because the appstore has not the needed functionality to get all infos with one call, we would display the result in order A, B, C and then reorder it to C, A, B. If you happen to just (try to) press any button in the moment of reordering, it's going to be a worse experience and not a better one. That's why I added the filter-checkbox

@MorrisJobke
Copy link
Contributor

As an explanation, because the update information is loaded async afterwards, because the appstore has not the needed functionality to get all infos with one call, we would display the result in order A, B, C and then reorder it to C, A, B.

Why then not simply wait for the other call to respond. Or show a "checking for updates..." feedback.

@karlitschek
Copy link
Contributor

this is awesome! 👍 Thanks @nickvergessen

@nickvergessen
Copy link
Contributor Author

Why then not simply wait for the other call to respond. Or show a "checking for updates..." feedback.

Because then we show a blank page for 1.5+sec * num-of-apps which I think is very bad. We intentionally moved it to be async, this is a great step forward already. Once the app store has the endpoint to get multiple ids and tell us the last version for it, that can be extended and done in a better way... little step forward in the meantime or not, that's the question

@jancborchardt
Copy link
Member

resorting the apps list is not simpler

@nickvergessen I was referring to the UX of course.

If this change needs to be, please only do the »There are updates available for X apps«. The checkbox is not necessary.

@nickvergessen
Copy link
Contributor Author

The checkbox is not necessary.

If you have a list of 20 apps, with having an update available, the checkbox is quite nice, because it hides all non-update-apps.
Btw the checkbox only shows up when you have an app that needs an update. But sure, if you still insist on removing it, I can do that.

@LukasReschke
Copy link
Member

I'd prefer if we keep that TBH 👍

@PVince81
Copy link
Contributor

Another alternative idea: have an additional section in the left navigation bar "Updatable apps"

@jancborchardt
Copy link
Member

Yeah, both having updateable apps sorted up top or having a section in the sidebar »Updates« would be better than this strangely placed checkbox.

@nickvergessen
Copy link
Contributor Author

And both require the endpoint on the appstore.
The "strangely placed checkbox" is in a controls bar, just like breadcrumb+upload button on the file list.

@jancborchardt
Copy link
Member

Well, then we should provide the endpoint on the appstore.

@nickvergessen nickvergessen force-pushed the issue-17230-better-promotion-of-app-updates branch from ffc5336 to e6134fa Compare February 18, 2016 08:54
@nickvergessen nickvergessen force-pushed the issue-17230-better-promotion-of-app-updates branch from e6134fa to 87746e4 Compare February 18, 2016 08:55
@nickvergessen
Copy link
Contributor Author

Removed the checkbox, ready to go in

@LukasReschke
Copy link
Member

👍

@jancborchardt
Copy link
Member

Yep, sounds good. Next step then is to add the endpoint to the appstore to properly sort the apps to update up top. You can see how nicely that works from the Play store and iOS app store.

@PVince81
Copy link
Contributor

👍

DeepDiver1975 added a commit that referenced this pull request Feb 18, 2016
…of-app-updates

Make app updates better visible (part1)
@DeepDiver1975 DeepDiver1975 merged commit 22541b7 into master Feb 18, 2016
@DeepDiver1975 DeepDiver1975 deleted the issue-17230-better-promotion-of-app-updates branch February 18, 2016 15:44
@jancborchardt
Copy link
Member

@nickvergessen will you be taking care of the »sort apps with updates to top« or should I create an issue?

@nickvergessen
Copy link
Contributor Author

create an issue and put it to backlog

@lock
Copy link

lock bot commented Aug 7, 2019

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked as resolved and limited conversation to collaborators Aug 7, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

AppStore: Make updates more prominent with sidebar entry + notification
8 participants