Closed Bug 2043423 Opened 5 months ago Closed 4 months ago

Add Windows shell infrastructure for setting a custom launcher icon for taskbar, start menu and desktop - and expose to scripting

Categories

(Firefox :: Shell Integration, enhancement, P3)

Desktop
Windows
enhancement

Tracking

()

RESOLVED FIXED
154 Branch
Tracking Status
firefox154 --- fixed

People

(Reporter: mconley, Assigned: mconley, NeedInfo)

References

(Blocks 1 open bug)

Details

Attachments

(2 external files)

As it says on the tin - we'll go after shortcuts on the taskbar, start menu and desktop on Windows (since we know the installer tends to place them there) presuming the pathing matches the executable.

This is Windows-only for now.

Attachment #9591641 - Attachment description: WIP: Bug 2043423 - Part 1: Add platform infrastructure for setting a custom launcher icon on Windows. r?nrishel → Bug 2043423 - Part 1: Add platform infrastructure for setting a custom launcher icon on Windows. r?nrishel
Attachment #9591642 - Attachment description: WIP: Bug 2043423 - Part 2: Add CustomIconManager module mechanism for setting a custom launcher icon. r?nrishel → Bug 2043423 - Part 2: Add CustomIconManager module mechanism for setting a custom launcher icon. r?nrishel
Summary: Add Windows shell infrastructure for for setting a custom launcher icon for taskbar, start menu and desktop - and expose to scripting → Add Windows shell infrastructure for setting a custom launcher icon for taskbar, start menu and desktop - and expose to scripting
Priority: -- → P3
Attachment #9591641 - Attachment description: Bug 2043423 - Part 1: Add platform infrastructure for setting a custom launcher icon on Windows. r?nrishel → WIP: Bug 2043423 - Part 1: Add platform infrastructure for setting a custom launcher icon on Windows. r?nrishel
Attachment #9591642 - Attachment description: Bug 2043423 - Part 2: Add CustomIconManager module mechanism for setting a custom launcher icon. r?nrishel → WIP: Bug 2043423 - Part 2: Add CustomIconManager module mechanism for setting a custom launcher icon. r?nrishel
Attachment #9591641 - Attachment description: WIP: Bug 2043423 - Part 1: Add platform infrastructure for setting a custom launcher icon on Windows. r?nrishel → Bug 2043423 - Part 1: Add platform infrastructure for setting a custom launcher icon on Windows. r?nrishel
Attachment #9591642 - Attachment description: WIP: Bug 2043423 - Part 2: Add CustomIconManager module mechanism for setting a custom launcher icon. r?nrishel → Bug 2043423 - Part 2: Add CustomIconManager module mechanism for setting a custom launcher icon. r?nrishel
Pushed by mconley@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/6e8e950cd6ef https://hg.mozilla.org/integration/autoland/rev/3d624499a221 Part 1: Add platform infrastructure for setting a custom launcher icon on Windows. r=nrishel,win-reviewers https://github.com/mozilla-firefox/firefox/commit/bcbeb188dc0f https://hg.mozilla.org/integration/autoland/rev/6b0a1be931c0 Part 2: Add CustomIconManager module mechanism for setting a custom launcher icon. r=nrishel
Pushed by smolnar@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/01871f57554f https://hg.mozilla.org/integration/autoland/rev/fbee3f5f6d81 Revert "Bug 2043423 - Part 2: Add CustomIconManager module mechanism for setting a custom launcher icon. r=nrishel" for causing build bustages @ WinTaskbar.cpp
Pushed by mconley@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/9c882ebc056b https://hg.mozilla.org/integration/autoland/rev/6890faf6f16f Part 1: Add platform infrastructure for setting a custom launcher icon on Windows. r=nrishel,win-reviewers https://github.com/mozilla-firefox/firefox/commit/445a980aea97 https://hg.mozilla.org/integration/autoland/rev/942ec841badc Part 2: Add CustomIconManager module mechanism for setting a custom launcher icon. r=nrishel
Status: NEW → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → 154 Branch
Regressions: 2051853
QA Whiteboard: [qa-triage-done-c155/b154]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: