question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Updater; Runner] Optimized notifications

See original GitHub issue

Like suggested by @crutkas and me in PR #2141 we should optimize the updaters’ toast notifications. If you have further ideas please comment them.

It would be nice if someone of the other project contributors could create the necessary PRs. ⚠ Please add screenshots of the new notifications, so that other contributors don’t have to run your code to see the changes.

Screenshot of the current toast notification: current-notification

1. Adding version numbers

The following texts are examples and the images are created with an image editing tool. If I have forgotten some texts feel free to also add them a version number.

a) update is available

Variant 1 (short version) Variant 2 (long version)
VersionNumber-OneLines VersionNumber-TwoLines
  • My favorite is the short version.
  • Feel free to write in the comments which version you prefer.

b) update successfully installed

Update to version 0.17 of PowerToys successfully installed.

c) update failed

Update to version 0.17 of PowerToys failed.

d) Old version detected

We have detect an old version (0.15.2) of PowerToys installed on your System. Want you remove it?

e) Uninstall old version failed ℹ Here the version number is important that the user knows which version he has to uninstall.

Error: Uninstalling the old version (0.15.2) failed. Please uninstall it manually.

2. Optimice button layout

I think we could optimize the message by adding an title for the time dropdown like this: Reminder-Title

3. Metered connections

I don’t known how we actually react on metered connections. But a notification like this would be a great idea:

An update to PowerToys is available. The update will be downloaded when the internet connection is not metered anymore.
<Version_Info>

4. Definition of “is ready to install”

In the update notify we have the following text: An update to PowerToys is ready to install. Is the update downloaded already when this notification gets shown or must text been like the following: An Update to PowerToys is ready to download and install.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:39 (12 by maintainers)

github_iconTop GitHub Comments

2reactions
enricogiorcommented, Apr 23, 2020

PT checks for the update once per 24 hours and shows you a corresponding notification if it’s not already in your action center. Regarding the Snooze functionality for other toasts, I don’t really have a preference either way, perhaps @enricogior or @crutkas could weight in?

For 0.17 we should be good as we are. We don’t have a lot of time to test more changes, we can revisit it in 0.18 or more likely in 0.19.

2reactions
yuyoyuppecommented, Apr 23, 2020

@htcfreek oh, that’s a great find! I’ll add it.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Annoying 'App Optimization' notification keeps popping up
I got the first notification on my 4-dsy old Tab S2 9.7 running 5.0.2. The notification leads ne to a window titled Smart...
Read more >
r/signal - I had turned off battery optimization because my ...
I had turned off battery optimization because my notifications ... Signal seems to be running in the background a lot and consuming battery....
Read more >
The “Optimizing Your Mac” Notification in Mac OS X ...
Typically this optimizing message appears after a system software update has installed, logging in to a new user account, or if the Mac...
Read more >
Display time-sensitive notifications
Display time-sensitive notifications · Create a high-priority notification · Display the notification to the user · Recommended for you ...
Read more >
Notification runtime permission
Android 13 (API level 33) and higher supports a runtime permission for sending non-exempt (including Foreground Services (FGS)) notifications from an app: ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found