Description
Proposal: Enhance jump lists to replace notification area icons in certain situations
Most of the notifications icons are used just to show static app options. For these kinds of apps, jumplists are much better suited however today jumplists have some limitations such as item click would activate the foreground app instead of a background task.
Summary
With a notification icon, the app needs to run in the background all the time. If the notification icon does more than just show a few options, that's definitely fine however why do you need the app to run all the time to show options which are accessed only when the user clicks on it? Jumplists can provide more functionality such as a toggle menu item, a checkbox menu item and subflyouts for replacing such menu only notification icons. Sometimes the app may need to modify the options in the background based on the app state, so an event could be added that would fire when jumplist is opened and can be handled by a background process of the app to modify the menu items if needed.
Rationale
- Improves Windows experience
- More flexibility for developers using jumplists
Scope
Capability | Priority |
---|---|
This proposal will allow developers to activate a background task when a jumplist item is clicked as an option | Must |
This proposal will allow developers to add interactive toggle and check box menu items | Must |
This proposal will allow developers to detect when the jumplist is opened and perform specific actions such as modifying the menu item list based on app state if required through a background process | Must |
Important Notes
Since the app won't be running to register for the jumplist event, it could be a specific kind of app activation.