cleanyourtv-app
A community-built phone app for Clean Your TV: clean up an Android TV from your phone. No laptop, no coding agent, nothing uninstalled.
Small design experiments, collected over time. By nonsenseblue.
Translation pending
OtherJavaScript · CSSGitHub @nonsenseblueOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
A growing collection of design experiments.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Small design experiments, collected over time. Each one is a Web Component you can drop into any page with a single tag.
Pieces that start from a film, a book or a record.
Things made for places that do not exist: a label, a station, an office.
Small experiments that stand on their own.
Two lines: the script, then the tag. Swap pliocene-coast for any piece above.
<script type="module" src="https://nonsenseblue.github.io/tiny-consoles/components/pliocene-coast/src/pliocene-coast.js"></script>
<pliocene-coast></pliocene-coast>
Every piece also comes as a typed React component that renders the same Web Component.
npm install github:nonsenseblue/tiny-consoles
import { SoftGrain, DeepSpace, SoundingsBoard, RerunBoard, LostAndFound, DayForNight, MaKasuri, PlioceneCoast } from 'tiny-consoles/react';
export default function Page() {
return <PlioceneCoast style={{ maxWidth: 1200 }} />;
}
Sources are in react/src/. Each component loads its piece in the browser only, so server rendering is safe. Tested with Vite, TypeScript and React 19.
prefers-reduced-motion is set.pieces.json, and the gallery builds itself.components/<tag>/
DESIGN.md design notes, tokens and influences
src/<tag>.js the Web Component
src/<tag>.css its styles
assets/thumb.webp the small still in the gallery and here
assets/preview.webp the full preview image
components/shared/
piece.js starting a piece: faces, stylesheet, nothing shown unstyled
zoom.js the full size view, with Prev, Replay, Next and notes
Code: MIT. Visual designs and images: CC BY 4.0, please credit nonsenseblue.