IssueRaiser

Modern System Tray Icon

<!-- This is a template for new feature or API proposals. For example you can use this to propose a new API on an existing type, or an idea for a new API. It's fine if you don't have all the details: you can start with the Summary and Rationale. --> # Proposal: Modern System Tray Icon <!-- Add a title for your feature or API proposal. Please be short and descriptive --> ## Summary <!-- Include 1-2 sentences summarizing your feature or API proposal --> After a feature proposal to the WinUI team to make system tray icons with WInUI microsoft/microsoft-ui-xaml#2020 and to have followed this discussion #519 and this proposal #711 I would like to offer my take on what the modern way to create system tray icons should look like. A system-managed tray icon accessible for UWP and WIn32 applications respecting the app lifecycle #111 and offering a UI that respects WinUI standards. We also must take into account that many applications that use the system tray APIs are "service-like" app (that needs 24/7 execution), and so the App Lifecycle API are not suitable in this precise case. The new APIs need to be easy to use on each case. ## Rationale <!-- Create a list that describes WHY the feature should be added to Project Reunion for all developers and users. Proposals often have multiple motives for why we should do the work, so list each one as a separate bullet. If applicable you can also describe how the proposal aligns to the current Project Reunion roadmap and priorities

Posted by mveril on Apr 8, 2021, 11:58 AM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.3,000 issues0 comments

ux (SaaS)

Modern System Tray Icon

mverilApr 8, 2021, 11:58 AM

<!-- This is a template for new feature or API proposals. For example you can use this to propose a new API on an existing type, or an idea for a new API. It's fine if you don't have all the details: you can start with the Summary and Rationale. --> # Proposal: Modern System Tray Icon <!-- Add a title for your feature or API proposal. Please be short and descriptive --> ## Summary <!-- Include 1-2 sentences summarizing your feature or API proposal --> After a feature proposal to the WinUI team to make system tray icons with WInUI microsoft/microsoft-ui-xaml#2020 and to have followed this discussion #519 and this proposal #711 I would like to offer my take on what the modern way to create system tray icons should look like. A system-managed tray icon accessible for UWP and WIn32 applications respecting the app lifecycle #111 and offering a UI that respects WinUI standards. We also must take into account that many applications that use the system tray APIs are "service-like" app (that needs 24/7 execution), and so the App Lifecycle API are not suitable in this precise case. The new APIs need to be easy to use on each case. ## Rationale <!-- Create a list that describes WHY the feature should be added to Project Reunion for all developers and users. Proposals often have multiple motives for why we should do the work, so list each one as a separate bullet. If applicable you can also describe how the proposal aligns to the current Project Reunion roadmap and priorities

Comments (0)

No comments yet. Start the discussion.

Comment on this issue