Design images at 64×32 or smaller. Downscaling a large illustration usually
creates soft edges and noisy details. Use simple silhouettes and leave enough
space for each element to stay distinct.
Choose a small palette with clear contrast. Similar colors can blend together
on a physical panel, especially at lower brightness. Use color consistently to
show meaning, status, or hierarchy.
Niblet WebP output can contain multiple frames. Use render.Animation,
render.Sequence, or the animation module for controlled movement. Keep loops
short, avoid flashes, and inspect the transition from the last frame back to the
first.
View the preview at its actual size to catch unreadable detail.
Zoom in to inspect alignment and animation edges.
Check a physical display from the distance where people will use it.
A clean static frame is better than an animation that competes with the
information. Add motion only when it explains change or reveals content.
Last modified on August 29, 2026
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Niblet Docs","description":"Set up Niblet, build 64×32 apps locally, connect the CLI and MCP, and publish apps.","colors":{"primary":"#0D9373","light":"#55D799","dark":"#0D9373"},"logo":{"light":"https://mintcdn.com/niblet/y747dLAb64ljeiwb/logo-light.svg?fit=max\u0026auto=format\u0026n=y747dLAb64ljeiwb\u0026q=85\u0026s=c3aab484e020df576e873b07176c25f0","dark":"https://mintcdn.com/niblet/y747dLAb64ljeiwb/logo-dark.svg?fit=max\u0026auto=format\u0026n=y747dLAb64ljeiwb\u0026q=85\u0026s=dafff4c3f8d61b59a06c4ef0b0765a2d","href":"https://www.heyniblet.com"},"favicon":"https://mintcdn.com/niblet/y747dLAb64ljeiwb/favicon.svg?fit=max\u0026auto=format\u0026n=y747dLAb64ljeiwb\u0026q=85\u0026s=d116ef8db6451bb170463e286b7a30ca","navbar":{"links":[{"href":"https://discord.gg/Ch2yzgf55Z","label":"Join our Discord","type":"discord"},{"href":"https://github.com/heyniblet","type":"github"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.heyniblet.com/dashboard"}},"footer":{"socials":{"instagram":"https://www.instagram.com/heyniblet","reddit":"https://www.reddit.com/r/heyniblet","discord":"https://discord.gg/Ch2yzgf55Z"}},"search":{"prompt":"Search Niblet guides and reference..."},"seo":{"metatags":{"og:site_name":"Niblet Docs","twitter:card":"summary_large_image"},"organization":{"name":"Niblet","url":"https://www.heyniblet.com","logo":"https://www.heyniblet.com/favicon.svg","sameAs":["https://github.com/heyniblet"]},"indexing":"navigable"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":false},"contextual":{"options":["copy","view","assistant","chatgpt","claude"],"display":"header"},"metadata":{"timestamp":true},"markdown":{"instructions":["Treat Niblet documentation as the source of truth for shipped Niblet behavior.","Keep app source editing, validation, preview, and rendering on the developer's system.","Never ask users to paste credentials, Wi-Fi passwords, OAuth codes, or bearer tokens into chat."]},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"niblet","hasAudioNarration":false,"actualSubdomain":"niblet","customDomains":["docs.heyniblet.com"],"gitSource":{"type":"github","owner":"heyniblet","repo":"niblet-mintlify","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ab5f86007d36642e2a07581","collectionId":"e2e768f8-298c-466a-8475-403c44304bae","liveDeploymentHistoryId":"6ab5f86007d36642e2a07581","schemaVersion":"v3"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ab5f86007d36642e2a07581","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"Guides","count":17},{"language":"default","tag":"Developer tools","count":9},{"language":"default","tag":"Build apps","count":6},{"language":"default","tag":"Reference","count":6},{"language":"default","tag":"Niblet MCP","count":5},{"language":"default","tag":"Niblet CLI","count":4},{"language":"default","tag":"App runtime","count":4},{"language":"default","tag":"Set up","count":3},{"language":"default","tag":"Help","count":3},{"language":"default","tag":"Publish","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".tidbyt-model-cards [data-component-part=card-image]{aspect-ratio:8/5;object-fit:cover}a[title=\"Join our Discord\"][href=\"https://discord.gg/Ch2yzgf55Z\"]>span+span{display:none}"}],"page":{"pagePath":"build/design-64x32","slug":"/build/design-64x32","pageMetadata":{"title":"Design for the display","description":"Make text, imagery, and motion easy to read at a glance.","href":"/build/design-64x32"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Make text, imagery, and motion easy to read at a glance.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,ol:`ol`,p:`p`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`A strong Niblet app can be understood from across the room in a few seconds.\nStart with the information; use color and motion only to support it.`}),`\n`,_jsx(Heading,{level:`2`,id:`start-with-one-clear-idea`,children:`Start with one clear idea`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Give each frame one main job.`}),`\n`,_jsx(_components.li,{children:`Lead with the value people will look for most often.`}),`\n`,_jsx(_components.li,{children:`Remove labels when position, color, or a familiar symbol already explains the data.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`work-at-the-final-size`,children:`Work at the final size`}),`\n`,_jsx(_components.p,{children:`Design images at 64×32 or smaller. Downscaling a large illustration usually\ncreates soft edges and noisy details. Use simple silhouettes and leave enough\nspace for each element to stay distinct.`}),`\n`,_jsx(Heading,{level:`2`,id:`make-text-easy-to-scan`,children:`Make text easy to scan`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Prefer one data point or phrase per frame.`}),`\n`,_jsx(_components.li,{children:`Use bundled pixel fonts and test every required glyph.`}),`\n`,_jsx(_components.li,{children:`Use a marquee only when the content cannot be shortened.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`use-color-for-structure`,children:`Use color for structure`}),`\n`,_jsx(_components.p,{children:`Choose a small palette with clear contrast. Similar colors can blend together\non a physical panel, especially at lower brightness. Use color consistently to\nshow meaning, status, or hierarchy.`}),`\n`,_jsx(Heading,{level:`2`,id:`add-motion-with-a-purpose`,children:`Add motion with a purpose`}),`\n`,_jsxs(_components.p,{children:[`Niblet WebP output can contain multiple frames. Use `,_jsx(_components.code,{children:`render.Animation`}),`,\n`,_jsx(_components.code,{children:`render.Sequence`}),`, or the animation module for controlled movement. Keep loops\nshort, avoid flashes, and inspect the transition from the last frame back to the\nfirst.`]}),`\n`,_jsx(Heading,{level:`2`,id:`test-like-a-viewer`,children:`Test like a viewer`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`View the preview at its actual size to catch unreadable detail.`}),`\n`,_jsx(_components.li,{children:`Zoom in to inspect alignment and animation edges.`}),`\n`,_jsx(_components.li,{children:`Check a physical display from the distance where people will use it.`}),`\n`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`A clean static frame is better than an animation that competes with the\ninformation. Add motion only when it explains change or reveals content.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Design for the display","description":"Make text, imagery, and motion easy to read at a glance.","href":"/build/design-64x32"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Start with one clear idea","slug":"start-with-one-clear-idea","depth":2,"children":[]},{"title":"Work at the final size","slug":"work-at-the-final-size","depth":2,"children":[]},{"title":"Make text easy to scan","slug":"make-text-easy-to-scan","depth":2,"children":[]},{"title":"Use color for structure","slug":"use-color-for-structure","depth":2,"children":[]},{"title":"Add motion with a purpose","slug":"add-motion-with-a-purpose","depth":2,"children":[]},{"title":"Test like a viewer","slug":"test-like-a-viewer","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"niblet","siteName":"Niblet Docs","title":"Design for the display - Niblet Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-29T13:45:31.074Z","gitLastModified":"2026-08-29T13:37:06.000Z","originalFileLocation":"build/design-64x32.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Make text, imagery, and motion easy to read at a glance.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Niblet Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/niblet/VcbLmH71GYgc0zDw/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/niblet/VcbLmH71GYgc0zDw/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/niblet/VcbLmH71GYgc0zDw/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/niblet/VcbLmH71GYgc0zDw/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/niblet/VcbLmH71GYgc0zDw/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/niblet/VcbLmH71GYgc0zDw/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/niblet/VcbLmH71GYgc0zDw/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/niblet/VcbLmH71GYgc0zDw/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/niblet/VcbLmH71GYgc0zDw/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Design for the display - Niblet Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Make text, imagery, and motion easy to read at a glance.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Niblet Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.heyniblet.com/build/design-64x32\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://niblet.mintlify.app/_mintlify/api/og/v2?division=Build+apps\u0026amp;title=Design+for+the+display\u0026amp;description=Make+text%2C+imagery%2C+and+motion+easy+to+read+at+a+glance.\u0026amp;theme=6a89cdeae9dc16f652461618\u0026amp;signature=2959c290ed4adfa9ed7eebe2a98953471f6043b41516aac6b95fa03a5d09923b\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Design for the display - Niblet Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Make text, imagery, and motion easy to read at a glance.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://niblet.mintlify.app/_mintlify/api/og/v2?division=Build+apps\u0026amp;title=Design+for+the+display\u0026amp;description=Make+text%2C+imagery%2C+and+motion+easy+to+read+at+a+glance.\u0026amp;theme=6a89cdeae9dc16f652461618\u0026amp;signature=2959c290ed4adfa9ed7eebe2a98953471f6043b41516aac6b95fa03a5d09923b\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/niblet/VcbLmH71GYgc0zDw/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Niblet Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.heyniblet.com/build/design-64x32\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/build/design-64x32.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.heyniblet.com/#organization\",\"name\":\"Niblet\",\"url\":\"https://www.heyniblet.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://www.heyniblet.com/favicon.svg\"},\"sameAs\":[\"https://github.com/heyniblet\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.heyniblet.com#website\",\"name\":\"Niblet Docs\",\"url\":\"https://docs.heyniblet.com\",\"publisher\":{\"@id\":\"https://www.heyniblet.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.heyniblet.com/build/design-64x32#webpage\",\"url\":\"https://docs.heyniblet.com/build/design-64x32\",\"name\":\"Design for the display\",\"description\":\"Make text, imagery, and motion easy to read at a glance.\",\"dateModified\":\"2026-08-29T13:37:06.000Z\",\"isPartOf\":{\"@id\":\"https://docs.heyniblet.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.heyniblet.com/build/design-64x32#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.heyniblet.com/build/design-64x32#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Build apps\",\"item\":\"https://docs.heyniblet.com/build/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Design for the display\",\"item\":\"https://docs.heyniblet.com/build/design-64x32\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.heyniblet.com/build/design-64x32#article\",\"headline\":\"Design for the display\",\"name\":\"Design for the display\",\"description\":\"Make text, imagery, and motion easy to read at a glance.\",\"url\":\"https://docs.heyniblet.com/build/design-64x32\",\"mainEntityOfPage\":{\"@id\":\"https://docs.heyniblet.com/build/design-64x32#webpage\"},\"dateModified\":\"2026-08-29T13:37:06.000Z\",\"publisher\":{\"@id\":\"https://www.heyniblet.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.heyniblet.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Niblet Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Niblet Docs","nav":{"global":null,"tabs":[{"tab":"Guides","icon":"book-open","groups":[{"group":"Start here","pages":[{"title":"Niblet for developers","sidebarTitle":"Overview","href":""},{"title":"Quickstart","href":"/quickstart"}]},{"group":"Set up","pages":[{"title":"Install the CLI","href":"/getting-started/install-cli"},{"title":"Revive a Tidbyt with Niblet","href":"/getting-started/migrate-gen1"},{"title":"Change Wi-Fi and reset","href":"/getting-started/wifi-and-reset"}]},{"group":"Build apps","pages":[{"title":"Getting started","href":"/build/overview"},{"title":"Create your first app","href":"/build/first-app"},{"title":"Add app settings","href":"/build/configuration"},{"title":"Use APIs and caching","description":"Load public data without overwhelming upstream services, and plan for failures.","href":"/build/data-caching"},{"title":"Design for the display","href":"/build/design-64x32"},{"title":"App examples","description":"Start with small patterns for time, live data, and motion.","href":"/build/examples"}]},{"group":"Publish","pages":[{"title":"Submit your app for review","href":"/publish/review-process"},{"title":"Update your app","href":"/publish/update-app"},{"title":"Before you submit","href":"/publish/checklist"}]},{"group":"Help","pages":[{"title":"Fix common problems","href":"/help/troubleshooting"},{"title":"FAQ","href":"/help/faq"},{"title":"Contact support","href":"/help/support"}]}]},{"tab":"Developer tools","icon":"terminal","pages":[{"title":"Developer tools","href":"/cli/overview"}]},{"tab":"Reference","icon":"braces","pages":[{"title":"Reference","href":"/reference/widgets"}]}]},"title":"Design for the display - Niblet Docs","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":[],"chunks":[]}