[GTK3] Installed emblem missing from application icons in tile view

Bug #828223 reported by Matthew Paul Thomas
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
software-center (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

software-center-gtk3 trunk 2114, Ubuntu Ocelot

1. Install one of the "New" or "Top Rated" applications.
2. Return to the home screen.

What happens: The icon for the application you installed appears as normal.
What should happen: The application icon should have the installed emblem.

<https://wiki.ubuntu.com/SoftwareCenter#software-icon>: "Except where otherwise specified, whenever a package is currently installed, its icon should be overlaid in the corner with the installed checkmark emblem."

There should be a function that is always used for drawing the icon for any software item in any layout container. If the item is installed, the function should draw the emblem too.

Related branches

description: updated
Changed in software-center (Ubuntu):
importance: Undecided → Low
Revision history for this message
Matthew McGowan (mmcg069) wrote :

Hi mpt,

The linked branch should display the installed overlay where appropriate. The tiles also update when the pkg represented by the tile has its installed state change. Let me know what you think.

Cheers

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Thanks! That looks good.

As we discussed on IRC, probably we should have the installed emblem to the bottom left of the icon consistently. <https://wiki.ubuntu.com/SoftwareCenter?action=diff&rev2=562&rev1=561> But if you've implemented it such that you only need to change one piece of code to change its position everywhere, it doesn't need changing for this bug.

Changed in software-center (Ubuntu):
status: New → In Progress
Revision history for this message
Kiwinote (kiwinote) wrote :

Fixed as the tile now displays an overlay - we can track the position of all the overlays separately.

Changed in software-center (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.