2016-10-06 13:22:37 |
Michael Terry |
bug |
|
|
added bug |
2016-10-06 13:23:05 |
Michael Terry |
description |
So unity8's launcher is going to start grabbing application/icon info from UAL. Which is great.
However, consider these two scenarios:
1) Application A in launcher is uninstalled -- icon should disappear from launcher.
2) Application B in launcher is updated and has a new icon -- icon should update in launcher.
The current way unity8 listens for this is not great. We install a session upstart job that listens to /usr/share/applications/*.desktop and /home/phablet/.local/share/applications/*.desktop (yup, hardcoded phablet) and tells the launcher to refresh if anything changes.
Obviously this doesn't work for snaps. And is not super elegant. If UAL could tell us that something changed (it could even be at the granularity of "anything in the entire registry"), we could drop our filewatcher job and handle situations #1 and #2 above better. |
So unity8's launcher is going to start grabbing application/icon info from UAL. Which is great.
However, consider these two scenarios:
1) Application A in launcher is uninstalled -- icon should disappear from launcher.
2) Application B in launcher is updated and has a new icon -- icon should update in launcher.
The current way unity8 listens for this is not great. We install a session upstart job that listens to /usr/share/applications/*.desktop and /home/phablet/.local/share/applications/*.desktop (notice hardcoded phablet) and tells the launcher to refresh if anything changes.
Obviously this doesn't work for snaps. And is not super elegant. If UAL could tell us that something changed (it could even be at the granularity of "anything in the entire registry"), we could drop our filewatcher job and handle situations #1 and #2 above better. |
|
2016-10-06 13:27:37 |
Launchpad Janitor |
ubuntu-app-launch (Ubuntu): status |
New |
Confirmed |
|
2016-10-06 13:27:50 |
Ted Gould |
ubuntu-app-launch (Ubuntu): status |
Confirmed |
Triaged |
|
2016-10-06 13:27:53 |
Ted Gould |
ubuntu-app-launch (Ubuntu): importance |
Undecided |
High |
|
2016-11-11 09:03:15 |
Albert Astals Cid |
bug |
|
|
added subscriber Albert Astals Cid |
2016-11-29 17:00:23 |
Pat McGowan |
bug task added |
|
canonical-devices-system-image |
|
2016-11-29 17:00:57 |
Pat McGowan |
canonical-devices-system-image: importance |
Undecided |
High |
|
2016-11-29 17:00:57 |
Pat McGowan |
canonical-devices-system-image: status |
New |
Confirmed |
|
2016-11-29 17:00:57 |
Pat McGowan |
canonical-devices-system-image: milestone |
|
p1 |
|
2016-11-29 17:00:57 |
Pat McGowan |
canonical-devices-system-image: assignee |
|
Ted Gould (ted) |
|
2017-01-11 18:58:53 |
Pat McGowan |
canonical-devices-system-image: milestone |
p1 |
p2 |
|
2017-03-30 21:32:40 |
Ted Gould |
branch linked |
|
lp:~ted/ubuntu-app-launch/system-app-watch |
|
2017-03-31 18:44:28 |
Pat McGowan |
canonical-devices-system-image: milestone |
p2 |
u8c-z |
|
2017-03-31 18:49:45 |
Pat McGowan |
canonical-devices-system-image: status |
Confirmed |
In Progress |
|
2017-04-06 17:59:23 |
Launchpad Janitor |
ubuntu-app-launch (Ubuntu): status |
Triaged |
Fix Released |
|
2017-04-12 00:10:55 |
Ted Gould |
canonical-devices-system-image: status |
In Progress |
Fix Released |
|