[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article:carousel-67e2c9d0":3},{"article":4,"revisions":15},{"id":5,"author_id":6,"firmware_project_id":7,"slug":8,"published_revision_id":9,"visibility":10,"moderation_lock_reason":11,"version":12,"created_at":13,"updated_at":14},"efea0c29-9942-4dea-97f6-67eea02e64e0","b0b979c8-0f4e-425f-ba4c-2fbc494aa122","67e2c9d0-c0bc-46e4-9e62-24d4d67c9986","carousel-67e2c9d0","67c7e557-9557-41a1-bfab-d9e8bc21fd84","public",null,7,"2026-10-03T05:23:53.392Z","2026-10-05T02:40:26.546Z",[16],{"id":9,"article_id":5,"revision_no":17,"state":18,"source_revision_id":11,"change_summary":19,"version":12,"submitted_at":20,"reviewed_at":21,"published_at":14,"created_at":13,"description":22,"rendered_description":23,"content":24},1,"published","Initial release: offline on-screen text entry for up to 12 messages of 160 printable English characters; 12 style presets; three fonts, four text sizes and independent RGB text\u002Fbackground controls; rotating cards with automatic text fitting or scrolling marquee; adjustable playback speed, tap-to-pause and hold-to-open controls; saved messages and settings. Shared C checks, native touch flows, maximum-length rendering, restart persistence, firmware build and update-package validation passed. Physical-device behavior has not yet been tested.","2026-10-03T05:31:00.976Z","2026-10-05T02:40:26.533Z","# Carousel\n\nTurn your Mosaico screen into a customizable text sign. Enter words or sentences,\nchoose a style, and display them as rotating cards or a scrolling marquee.\nEverything works offline.\n\n![Carousel studio — native simulator capture](\u002Fapi\u002Fv1\u002Ffiles\u002Faus_786368ca846d8fd6ea4f728165e3e14310d7616409ae1343c0638fcb4d4b80c2.webp)\n\n- Save up to 12 messages, with 160 printable English characters per message.\n- Choose from 12 presets: Signal, Paper, Terminal, Sunset, Ocean, Bubblegum,\n  Classic, Arcade, Noir, Amber, Lavender and Mint.\n- Customize the text and background colors independently with a live preview.\n- Choose bold sans, serif or mono text, in 24, 36, 52 or 72 pixel sizes.\n- Set cards to change every 1–30 seconds, or scroll at 20–160 pixels per second.\n- Keep messages and appearance settings saved on the device between restarts.\n\n## Hardware and setup\n\nFor the ESP-Mosaico main board with ESP32-S31, 16 MiB flash and its 480 × 480\ntouchscreen. No expansion board, wiring, Wi-Fi, account or external service is\nneeded to use the app.\n\nInstall the supplied Iris system-update package through Mosaico's supported\nfirmware workflow. The package includes the application, its partition layout\nand the screen resources. It preserves the retained Vibe Mode firmware.\n\n## How to use\n\nTap **Edit** to view your messages. Use the arrows to select one, **Edit message**\nto change it, or **Add message** to create another. The on-screen keyboard's\n**OK** key saves the message; Back cancels an unfinished edit. **Earlier** and\n**Later** change the order. Tap **Remove** twice to confirm deletion.\n\nChoose **Style**, **Font \u002F size**, **Colors** or **Playback** to customize the sign.\nA preset sets the font and colors; you can adjust them afterward.\n\nTap **Play** to display your messages. Tap the screen to pause or resume. Hold\nthe screen to open controls, then select the previous or next message, tap\n**Resume**, or tap **Editor** to return to the studio.\n\n## Validation and limits\n\nThe shared C logic and native touch flows passed checks for editing, input\nvalidation, message order, deletion, all presets, colors, fonts, card timing,\nscrolling, pause and hold controls. A 160-character message fitted on screen,\nand saved messages and settings survived a complete simulator restart. The\nESP32-S31 firmware build passed with zero warnings.\n\nPhysical-device display, touch behavior and persistence have not yet been tested.\nThe screenshot is from the native simulator, using the official simulator 1.6.0\nwith the pinned GSP 1.5.1 backend and bundle because the simulator 1.5.1 download\nwas unavailable.\n\nThis release supports printable English letters, numbers and punctuation.\nChinese characters and other Unicode text are not supported. Cards wrap text\nand reduce its size when needed. The studio preview shows the beginning of\nlong messages. Empty messages are rejected; save failures are shown on screen\nand retain the edits in memory for retry.\n\n## Font credits\n\nUses DejaVu Sans, DejaVu Serif and DejaVu Sans Mono. The Bitstream Vera copyright,\npermission notice and DejaVu attribution are included in the\n[font license](\u002Fapi\u002Fv1\u002Ffiles\u002Faus_b0dd277307a9fca0226af03b3ccb7d32976d6245956b777e563dc2387fc1e873.bin).\n","\u003Ch1>Carousel\u003C\u002Fh1>\n\u003Cp>Turn your Mosaico screen into a customizable text sign. Enter words or sentences,\nchoose a style, and display them as rotating cards or a scrolling marquee.\nEverything works offline.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"\u002Fapi\u002Fv1\u002Ffiles\u002Faus_786368ca846d8fd6ea4f728165e3e14310d7616409ae1343c0638fcb4d4b80c2.webp\" alt=\"Carousel studio — native simulator capture\" \u002F>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Save up to 12 messages, with 160 printable English characters per message.\u003C\u002Fli>\n\u003Cli>Choose from 12 presets: Signal, Paper, Terminal, Sunset, Ocean, Bubblegum,\nClassic, Arcade, Noir, Amber, Lavender and Mint.\u003C\u002Fli>\n\u003Cli>Customize the text and background colors independently with a live preview.\u003C\u002Fli>\n\u003Cli>Choose bold sans, serif or mono text, in 24, 36, 52 or 72 pixel sizes.\u003C\u002Fli>\n\u003Cli>Set cards to change every 1–30 seconds, or scroll at 20–160 pixels per second.\u003C\u002Fli>\n\u003Cli>Keep messages and appearance settings saved on the device between restarts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Hardware and setup\u003C\u002Fh2>\n\u003Cp>For the ESP-Mosaico main board with ESP32-S31, 16 MiB flash and its 480 × 480\ntouchscreen. No expansion board, wiring, Wi-Fi, account or external service is\nneeded to use the app.\u003C\u002Fp>\n\u003Cp>Install the supplied Iris system-update package through Mosaico's supported\nfirmware workflow. The package includes the application, its partition layout\nand the screen resources. It preserves the retained Vibe Mode firmware.\u003C\u002Fp>\n\u003Ch2>How to use\u003C\u002Fh2>\n\u003Cp>Tap \u003Cstrong>Edit\u003C\u002Fstrong> to view your messages. Use the arrows to select one, \u003Cstrong>Edit message\u003C\u002Fstrong>\nto change it, or \u003Cstrong>Add message\u003C\u002Fstrong> to create another. The on-screen keyboard's\n\u003Cstrong>OK\u003C\u002Fstrong> key saves the message; Back cancels an unfinished edit. \u003Cstrong>Earlier\u003C\u002Fstrong> and\n\u003Cstrong>Later\u003C\u002Fstrong> change the order. Tap \u003Cstrong>Remove\u003C\u002Fstrong> twice to confirm deletion.\u003C\u002Fp>\n\u003Cp>Choose \u003Cstrong>Style\u003C\u002Fstrong>, \u003Cstrong>Font \u002F size\u003C\u002Fstrong>, \u003Cstrong>Colors\u003C\u002Fstrong> or \u003Cstrong>Playback\u003C\u002Fstrong> to customize the sign.\nA preset sets the font and colors; you can adjust them afterward.\u003C\u002Fp>\n\u003Cp>Tap \u003Cstrong>Play\u003C\u002Fstrong> to display your messages. Tap the screen to pause or resume. Hold\nthe screen to open controls, then select the previous or next message, tap\n\u003Cstrong>Resume\u003C\u002Fstrong>, or tap \u003Cstrong>Editor\u003C\u002Fstrong> to return to the studio.\u003C\u002Fp>\n\u003Ch2>Validation and limits\u003C\u002Fh2>\n\u003Cp>The shared C logic and native touch flows passed checks for editing, input\nvalidation, message order, deletion, all presets, colors, fonts, card timing,\nscrolling, pause and hold controls. A 160-character message fitted on screen,\nand saved messages and settings survived a complete simulator restart. The\nESP32-S31 firmware build passed with zero warnings.\u003C\u002Fp>\n\u003Cp>Physical-device display, touch behavior and persistence have not yet been tested.\nThe screenshot is from the native simulator, using the official simulator 1.6.0\nwith the pinned GSP 1.5.1 backend and bundle because the simulator 1.5.1 download\nwas unavailable.\u003C\u002Fp>\n\u003Cp>This release supports printable English letters, numbers and punctuation.\nChinese characters and other Unicode text are not supported. Cards wrap text\nand reduce its size when needed. The studio preview shows the beginning of\nlong messages. Empty messages are rejected; save failures are shown on screen\nand retain the edits in memory for retry.\u003C\u002Fp>\n\u003Ch2>Font credits\u003C\u002Fh2>\n\u003Cp>Uses DejaVu Sans, DejaVu Serif and DejaVu Sans Mono. The Bitstream Vera copyright,\npermission notice and DejaVu attribution are included in the\n\u003Ca href=\"\u002Fapi\u002Fv1\u002Ffiles\u002Faus_b0dd277307a9fca0226af03b3ccb7d32976d6245956b777e563dc2387fc1e873.bin\" rel=\"nofollow noopener noreferrer\">font license\u003C\u002Fa>.\u003C\u002Fp>\n",{"title":25,"categories":26,"boards":28,"tags":29,"cover_images":30,"external_links":32,"attachments":33,"current_version":34,"license":35,"firmware_variants":36},"Carousel",[27],"display",[],[],[31],"\u002Fapi\u002Fv1\u002Ffiles\u002Faus_786368ca846d8fd6ea4f728165e3e14310d7616409ae1343c0638fcb4d4b80c2.webp",[],[],"1.0.0","",[37],{"type":38,"partitions":39,"iris":40},"iris",[],{"bundle_asset_id":41},"aus_944b672825c35b71de4cfe89485ab3055fb9d8d16164d6df6a8a8f79913f7d01.irisfw"]