https://github.com/chromeos/iwa-sink
https://github.com/chromeos/iwa-sink
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/chromeos/iwa-sink
- Owner: chromeos
- License: apache-2.0
- Created: 2024-01-12T16:42:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-11T13:44:06.000Z (9 months ago)
- Last Synced: 2024-09-11T21:23:32.716Z (9 months ago)
- Language: TypeScript
- Size: 822 KB
- Stars: 22
- Watchers: 2
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE-OF-CONDUCT.md
Awesome Lists containing this project
README
# IWA Kitchen Sink
A demo showing off [Isolated Web Apps](https://github.com/WICG/isolated-web-apps/) and related APIs. Follow the [getting started with Isolated Web Apps](https://chromeos.dev/en/tutorials/getting-started-with-isolated-web-apps) tutorial to learn about Isolated Web Apps and how to set up and use this repository.
## APIs Demonstrated
- [Direct Sockets](https://github.com/WICG/direct-sockets)
- [Controlled Frame](https://github.com/WICG/controlled-frame)
- [Borderless display mode](https://github.com/WICG/manifest-incubations/blob/gh-pages/borderless-explainer.md)
- [Multiscreen capture with auto-permission](https://github.com/screen-share/capture-all-screens)## Installing as a Demo
If you want to try installing this through the Admin panel, use the following information:
- **Bundle ID** - `aiv4bxauvcu3zvbu6r5yynoh4atkzqqaoeof5mwz54b4zfywcrjuoaacai`
- **Update URL** - `https://github.com/chromeos/iwa-sink/releases/latest/download/update.json`## Companion extension
You can find a basic companion Chrome extension in the `extension` folder. The extension uses the [chrome.identity API](https://developer.chrome.com/docs/extensions/reference/api/identity).
- **Extension ID** - `gopkidjpdjfamphfffkhpmmmbmknflmk`
- **Update manifest for the self-hosted extension** - `https://github.com/chromeos/iwa-sink/releases/latest/download/manifest.xml`