Package limn.demo.site


package limn.demo.site
The generators behind the project website: the capture run that renders every gallery entry in both shipped palettes and writes the manifest the site builds its component pages from, the export that writes the palettes out as CSS custom properties, and the compiled samples the site quotes so that every snippet a reader copies is a program the build has compiled. Part of the demo module: not published as a library, and nothing in it is API.
  • Classes
    Class
    Description
    The density axis, as one picture: the same five controls built five times and told nothing except which size step to sit at.
    The worked form the guide's Forms page is built from: a whole screen rather than a single widget, because the interesting part of a form is the arrangement, not the field.
    Renders every gallery entry twice (once in Limn, once in Limn Light) and writes gallery.json beside the PNGs.
    The shortest complete Limn program, and the one the site's "get started" page shows.
    The worked window the guide's Layout page is built from: an asset library with a toolbar, a sidebar, a tile grid and a status bar, assembled out of the primitives that page teaches, and nothing else.
    The screen the home page's mosaic is cut from, and nothing else.
    The theme editor as the site captures it: the module's own screen, and nothing this file adds.
    Writes the Limn and Limn Light palettes out as CSS custom properties, for the public site to consume.
    The 3D viewport as a whole screen: a lit scene on a checkered ground, filling a window.