Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tuarua/desktoptoastane
Adobe Air Native Extension for displaying adaptive and interactive toast notifications in Windows 8, 10 and OSX
https://github.com/tuarua/desktoptoastane
actionscript adobe-air ane native-extension osx swift toast
Last synced: 3 months ago
JSON representation
Adobe Air Native Extension for displaying adaptive and interactive toast notifications in Windows 8, 10 and OSX
- Host: GitHub
- URL: https://github.com/tuarua/desktoptoastane
- Owner: tuarua
- License: mit
- Created: 2016-12-03T20:11:55.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T12:09:49.000Z (almost 2 years ago)
- Last Synced: 2024-05-06T10:36:23.963Z (9 months ago)
- Topics: actionscript, adobe-air, ane, native-extension, osx, swift, toast
- Language: C++
- Homepage:
- Size: 23.2 MB
- Stars: 28
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
## DesktopToastANE
[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6WW2HJLAQUBXU)
Adobe Air Native Extension written in ActionScript 3 and C++ for displaying adaptive and interactive toast notifications in Windows 8.1, Windows 10 and UserNotificiations on macOS 10.12.1.
Sample client included![alt tag](https://raw.githubusercontent.com/tuarua/DesktopToastANE/master/screenshots/screenshot1.png)
![alt tag](https://raw.githubusercontent.com/tuarua/DesktopToastANE/master/screenshots/screenshot2.jpg)
## Prerequisites
You will need:
- IntelliJ IDEA
- AIR 33.1.1.217+
- [.Net Core Runtime](https://dotnet.microsoft.com/download/dotnet-core/3.1)
- [AIR-Tools](https://github.com/tuarua/AIR-Tools/)##### The ANE + Dependencies
Change directory into the _example_ folder eg```bash
cd /MyMac/dev/AIR/DesktopToast-ANE/example
```Run the _"air-tools"_ command (You will need [AIR-Tools](https://github.com/tuarua/AIR-Tools/) installed)
```bash
air-tools install
```**NEW** This tool now:
1. Downloads the ANE and dependencies.
1. Applies all required Android Manifest, InfoAdditons and Entitlements to your app.xml. See air package.json### Windows Installation - Important!
* This ANE was built with MS Visual Studio 2015. As such your machine (and user's machines) will need to have Microsoft Visual C++ 2015 Redistributable (x86) runtime installed.
https://www.microsoft.com/en-us/download/details.aspx?id=48145### Tech
DesktopToastANE uses the following libraries:
C++
* [https://github.com/nlohmann/json/] - JSON for Modern C++### Prerequisites
You will need
- Flash Builder 4.7 or IntelliJ IDEA
- AIR 29
- MS Visual Studio 2017 if you wish to modify the ANE code on Windows
- Xcode 11.3 if you wish to modify the ANE code on macOS
- wget on macOS via `brew install wget`### Known Issues
You should use a different appName when debugging. The required .lnk file created in \AppData\Roaming\Microsoft\Windows\Start Menu\Programs will point to adl initially.### References
https://blogs.msdn.microsoft.com/tiles_and_toasts/2015/07/02/adaptive-and-interactive-toast-notifications-for-windows-10/
https://blogs.msdn.microsoft.com/tiles_and_toasts/2015/10/16/quickstart-handling-toast-activations-from-win32-apps-in-windows-10/
https://github.com/WindowsNotifications/desktop-toasts