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

improve user notification of template & admin vm updates #1760

Closed
mfc opened this issue Feb 18, 2016 · 7 comments
Closed

improve user notification of template & admin vm updates #1760

mfc opened this issue Feb 18, 2016 · 7 comments
Labels
C: desktop-linux C: manager/widget P: major Priority: major. Between "default" and "critical" in severity. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. ux User experience
Milestone

Comments

@mfc
Copy link
Member

mfc commented Feb 18, 2016

currently the user only knows if there are updates in adminVM (dom0) or a templateVM by looking at the Qube VM Manager. For non-runnings VMs (likely all templateVMs), the user must also un-hide inactive VMs before seeing whether updates are needed.

Instead, there should be a sys-tray notification of a new update as they are found, ideally for:

  • admin VM
  • any template for which appVMs based on that template are running
@mfc mfc added the ux User experience label Feb 18, 2016
@adrelanos
Copy link
Member

adrelanos commented Feb 18, 2016 via email

@bnvk
Copy link

bnvk commented Mar 8, 2016

Instead, there should be a sys-tray notification of a new update as they are found, ideally for:

Definitely. In GNOME, the GNotification API allows for notifications to specify "actions" which present buttons to the user inside of the notification.

As I heard, this issue might change or vanish with the QVMM usability
revamp.

My thinking is we move away from this monolithic QVMM window that tries to do everything and instead we hook more into relevant desktop interfaces / APIs, thus Template Updates -> Notification Action.

@marmarek what do you think about having a "GNOME" label to assign to issues which signifies "implement this new feature in GNOME only" as per #1806 seems a duplication of work to start trying to implement things in KDE first.

An aside, I got an email saying I had "push" access to this repo but I still can't seem to assign myself to issues / add labels?

@marmarek
Copy link
Member

marmarek commented Mar 8, 2016

My thinking is we move away from this monolithic QVMM window that tries to do everything and instead we hook more into relevant desktop interfaces / APIs, thus Template Updates -> Notification Action.

Yes, this is good idea to split qubes manager into smaller parts dedicated to precise tasks, using existing APIs etc.

@marmarek what do you think about having a "GNOME" label to assign to issues which signifies "implement this new feature in GNOME only" as per #1806 seems a duplication of work to start trying to implement things in KDE first.

Actually using proper APIs may mean that the same will work on any desktop environment. For example that thing with actions on notification is a part of standard, also supported in KDE (and used by standard non-Qubes update notification).

An aside, I got an email saying I had "push" access to this repo but I still can't seem to assign myself to issues / add labels?

It is strange you can't, since I can assign you. Will look into github settings...

@andrewdavidwong andrewdavidwong added T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. C: desktop-linux C: manager/widget P: major Priority: major. Between "default" and "critical" in severity. labels May 20, 2016
andrewdavidwong added a commit that referenced this issue May 31, 2016
@andrewdavidwong andrewdavidwong added this to the Release 4.0 milestone Dec 23, 2016
@andrewdavidwong
Copy link
Member

As of 3.2, on Xfce4, there's a notification bubble in the corner of the screen when dom0 updates are available. On my system, this bubble persists until I click it. In order to satisfy the stated requirements of this issue, all we need to do is have a similar bubble appear for TemplateVMs. Would that be consistent with the intent of your proposal, @mfc?

@mfc
Copy link
Member Author

mfc commented Jan 16, 2017

yep! either with the logic of focusing on TemplateVMs that currently running appvms are based on (e.g. "hey this thing you are using has updates"), or just any TemplateVM.

@jpouellet
Copy link
Contributor

@andrewdavidwong @marmarta -- can this be closed since we have the updates widget now?

@andrewdavidwong
Copy link
Member

@andrewdavidwong @marmarta -- can this be closed since we have the updates widget now?

Yes, I believe the update widget satisfies the original request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: desktop-linux C: manager/widget P: major Priority: major. Between "default" and "critical" in severity. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. ux User experience
Projects
None yet
Development

No branches or pull requests

6 participants