Comments (3)
This is now possible! See here for an example: https://toastit.dev/2020/08/08/actionable/
Better documentation is coming, but feel free to open a discussion if you're trying to crack a specific use case!
from burnttoast.
As far as I understand, this and receiving text input will not be possible, as we would need to handle activation or background activation. Therefore in an native UWP app, we would need to create an override for OnActivated/OnBackgroundActivated and need to be able to configure the BackgroundExecutionManager. As the AppId of PowerShell is used, this cannot be done.
As an alternative for Win32 apps, it would be necessary to use the compat library from the Windows 10 SDK, Register a COM activator and to extend the NotificationActivator class with an override for the OnActivated method.
Additionally there is code that needs to be added to register AUMID and COM server.
If anyone has an idea, how to implement this in PowerShell, I would be happy to support.
Here is the docs link for the Win32 implementation: https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/send-local-toast-desktop
from burnttoast.
Unfortunately, I think this will be one of the "missing links" we run into because of not being able to subscribe to WinRT event in PowerShell. i.e. We can make these selection boxes... but can't really do anything with them.
I'll certainly look into though, it's possible something changed in the Fall Creators Update that will help bridge this gap.
from burnttoast.
Related Issues (20)
- No alert sound on multiple machines, except on the first I installed to. HOT 3
- BurntToast -AppLogo does not accept valid UNC paths to WSL locations HOT 2
- Missing documentation on the ActivatedAction parameter on Submit-BTNotification function HOT 1
- empty AppLogo as default value HOT 6
- Doc: how to enable notifications HOT 2
- Typo in Example05? HOT 1
- Toast History access failure on PowerShell 7.2.1 HOT 2
- Provide a feature to read the content of currently displayed Toast Notifications HOT 4
- [Bug]: MethodInvocationException: Exception calling "Show" with "1" argument(s): "Access is denied. HOT 1
- [Bug]: Update-BTNotification not doing its job even when verbose shows no error. HOT 5
- Replace/Remove Shipped DLLs
- Allow variable names to be displayed in the toast notification HOT 1
- character limit notification text HOT 1
- New-BurntToastNotification Button Overflow Menu HOT 1
- icon and heroImage with http-URL HOT 1
- [Bug]: Basic test script does not work HOT 5
- [Bug]: Can't set button label with New-BTButton with Update-BTNotification HOT 2
- warn not to use Windows Store PowerShell
- Easy way to register Notification App (Name and Icon)
- Burnttoast-Problem:
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from burnttoast.