CleanFrame is a lightweight, remote-friendly custom home screen designed for a Samsung The Frame running Tizen. It presents apps, a photograph and a simple 12-hour clock with configurable List or Dock layouts, icon/name display options, fifteen bundled wallpapers, and adjustable typography, focus and glass/blur materials. A browser preview runs locally (Node.js 22+, Python 3.10+, npm scripts) and includes Manrope, Geist and Newsreader fonts so you can test navigation with arrow keys or a mouse before touching a TV. The UI pre-renders glass and blur assets so the TV loads static images and uses transforms/opacity for focus feedback, and the project encourages forking and incremental changes via a recommended agent workflow.
The setup and signing scripts are specific to the maintainer’s reference hardware (Samsung QA55LS03DAWXXY / LS03D, firmware 2130.0, Tizen 9.0, 32-bit) and are provided as a starting point rather than a portable installer. A staged guide covers Developer Mode, signing, installation, identity checks, recovery and known limits; some behaviors (app launches, remote Home from Netflix) were validated on the reference TV while normal power-on, Art Mode transitions and broader compatibility remain to be physically checked. Development tooling includes npm checks, Playwright browser tests and a public export that produces an unsigned .wgt requiring your own signing. Code and docs are MIT-licensed, third-party assets retain their own terms, and contributions are welcomed with model/firmware evidence for fixes.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.