GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - SchlenkR/pxl-clock: The official PXL-Clock Repo

BranchesTags
Open more actions menu

Latest commit

 

History

272 Commits
272 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
.vscode
.vscode
 
 
apps/demos
apps/demos
 
 
docs/images
docs/images
 
 
.gitignore
.gitignore
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
global.json
global.json
 
 
llms.txt
llms.txt
 
 

Repository files navigation

PXL Clock

A 24x24 pixel display in a handmade frame with real glass. It shows clocks, animations, short stories - and anything else you can think of.

PXL Clock

Get your PXL Clock -> pxlclock.com


PXL Studio

studio.pxlclock.com

Describe what you want to see, and PXL Studio builds it for you - in the browser, nothing to install. Watch it run on a simulated clock while you refine it, then send it to your device.

PXL App

Control your clock from your phone: pick what it shows, set brightness and sleep times, install new pixograms.

App Store  ·  Google Play

Community

Share what you built, ask questions, or just watch what others come up with.

Join our Discord


Writing your own pixograms

NuGet

A pixogram is a C# script. That is the whole thing - a bouncing ball:

#:package Pxl

using Pxl.Ui.CSharp;

double x = 0;

var scene = (RasterSurface ctx) =>
{
    ctx.DrawBackground(Colors.Black);
    ctx.DrawCircle(x, 12, 3, colorFill: Colors.Red);
    x += 0.2;
    if (x > ctx.Width + 3) x = -3;
};

The VS Code extension gives you a built-in simulator with hot reload, and publishes to a real clock with one click. Install it, open this repo, and hit play on any .cs file.

PXL Clock VS Code extension with live simulator preview

Examples in this repo: apps/demos/ walks from 01-hello-pixel.cs upwards, and llms.txt is the full API reference - handy to paste into an AI assistant.

Prefer the command line? Pxl.Render (dotnet tool install --global Pxl.Render) turns any script into a GIF, APNG or video.


Ideas, bugs, contributions

Open an issue for anything - hardware feedback, feature ideas, bug reports. Pull requests are welcome too.

LICENSE.md

About

The official PXL-Clock Repo

schlenkr.github.io/pxl-clock/

Resources

Readme
License
Activity

Stars

0 stars

Watchers

2 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.