• JavaScript 93%
  • Shell 4.1%
  • HTML 2.9%
2024-11-20 16:54:54 +00:00
.github/workflows also update the comand in the ci 2022-01-28 16:30:04 +01:00
.gitignore create a script to create a .xdc 2022-01-01 20:45:59 +01:00
create-xdc.sh Fix shellcheck warnings on create-xdc.sh 2022-12-09 22:44:03 +00:00
icon.png add a basic icon 2023-09-08 21:52:33 +02:00
index.html Also center vertically 2024-11-20 16:54:54 +00:00
LICENSE Create LICENSE 2022-05-18 13:41:24 +02:00
manifest.toml set correct source_code_url 2023-09-12 00:20:54 +00:00
README.md deno fmt everything 2024-10-21 15:56:14 +00:00
script.js Do not allow to draw outside the canvas 2024-10-24 22:03:49 +00:00
webxdc.d.ts Update webxdc.js to support realtime 2024-10-22 21:06:42 +00:00
webxdc.js Update webxdc.js to support realtime 2024-10-22 21:06:42 +00:00

Pixel editor

WebXDC editor for 1-bit pixel graphics.

This is a sample app demonstrating synchronization of pixel array using Last-Write-Wins conflict resolution.

Each participant can toggle pixels on and off, which results in sending an update for the pixel to other participants.

Online-Demo

Development

To run this WebXDC app in the emulator, simply open index.html in the browser.

To create an .xdc file that can be sent into the chat, execute ./create-xdc.sh.