webxdc/pixel
16
4
Fork
You've already forked pixel
1
  • 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.