Open Bug 680426 Opened 13 years ago Updated 2 years ago

Support dock icon overlay

Categories

(Core :: Widget: Cocoa, defect, P5)

x86
macOS
defect

Tracking

()

People

(Reporter: BenWa, Unassigned, Mentored)

References

Details

(Keywords: good-first-bug, Whiteboard: [tpi:+])

Icon overlays are being added to the widgets in bug 515907. We should consider implementing this in the cocoa widget. I'm told Thunderbird already supports it but this code should be moved to the platform.
Whiteboard: student-project → [good first bug][mentor=benwa]
I'd be interested in working on this.
BenWa has asked me to mentor this because he's going on vacation.

Felix, do you have a specific use case for this in mind? We should first check whether we actually still want to support this API or if there are better platform APIs available. For example, I know that for downloads progress, 10.9 adds an NSProgress API so that we won't need to do our own custom dock drawing any more.
Whiteboard: [good first bug][mentor=benwa] → [good first bug][mentor=mstange]
(In reply to Markus Stange [:mstange] from comment #2)
> Felix, do you have a specific use case for this in mind? We should first
> check whether we actually still want to support this API or if there are
> better platform APIs available. For example, I know that for downloads
> progress, 10.9 adds an NSProgress API so that we won't need to do our own
> custom dock drawing any more.

I'd love to see the number of unread desktop notifications in a badge notification, I miss that from Chrome. But that won't require any custom drawing, NSDockTile can do it.

I actually thought this is what this bug is about, Thunderbird uses native badge notifications AFAIK.
Mentor: mstange
Whiteboard: [good first bug][mentor=mstange] → [good first bug]
Priority: -- → P5
Whiteboard: [good first bug] → [good first bug][tpi:+]
Could you shed some light on this?
I would love to work on this.
Keywords: good-first-bug
Whiteboard: [good first bug][tpi:+] → [tpi:+]
Severity: minor → S4
You need to log in before you can comment on or make changes to this bug.