shadcn.io is not affiliated with official shadcn/ui
Mobile App Changelog Block for React
A split of three app builds and a greyscale drawn phone: choosing a build shows its What's new text on the phone and its notes, size and minimum system in an article beside it.
Installation
Overview
A mobile release changelog for React with Base UI, written for Thumbwell, a fictional habit app. A split puts the copy first in the reading order and the drawing first on a wide screen. The copy is a title, a sentence, a row of three build buttons ("4.12.0 (812)", each with its day) and the chosen build as an article: its title, the version, build number and day, the platforms as outline badges, the store's What's new lines as a list and, under a hairline, the download size and the minimum system. The drawing is a greyscale phone showing the store's page for that build, with the same lines and a platform line at its foot; it is decoration and is hidden from assistive technology, since the article carries the same text. Choosing a build redraws both and moves nothing, because every build's article sits unseen in the same cell. On a phone the copy comes first and the phone under it. It's built from Guides, Badge and Toggle Group, with CSS transitions for the entrance and your theme's tokens for every colour. For app marketing pages and in-app release notes. The builds are example data, and nothing is read from a store.
FAQ
How do I change the builds?
Edit BUILDS at the top of the file, newest first. A build has a version, a build number, an ISO date, a title, the notes lines the store shows, its platforms, the size and needs text and the line the phone's page ends on. The phone and the article both read the same record, so they cannot disagree. Dates are fixed, never computed from today.
How does choosing a build work?
The three buttons are a single-choice toggle group that always keeps one pressed. Pressing one redraws the article and the phone, and a visually hidden polite line says which build is showing. The arrow keys move between the buttons. The page does not move, because the article of every build is laid out unseen in the same grid cell and the tallest sets its height.
Is the drawn phone a screenshot?
No. It is built from boxes and text in your theme's greyscale, so it follows light and dark mode and stays sharp at any size. It is marked as decoration because the article beside it has the same text. Swap the drawing for a real screenshot if you prefer, and keep the article.
Where does the app icon go?
The tile at the top of the phone is a plain tile with two typed letters. Replace its contents with your own icon. Nothing in the block names or imitates a real app store.
Related
- Pro
Mobile Release Notes Changelog
Deploys and rolloutsTwo lanes that run rail to rail, one per platform, drawing each store's review steps as read-only Steps with a staged rollout bar, and a band listing what the release contains.
- Pro
Platform Specific Changelog
Filters and browsingA band of four tabs (Web, iOS, Android, API) with an entry count each, over the chosen platform's releases as rows that end the block, the first row applying to every platform.
- Pro
Release Notes Changelog
Spotlights and mediaOne release written as a long article behind a split divider, with a sticky contents list that marks the section on screen and turns into a row of chips on a phone.
- Pro
Version Tabs Changelog
Filters and browsingAn app platform's last four versions as compact monospace chip tabs on a window's top edge, each panel listing its changes with type tags in two columns of cells, on a height that never changes.
- Pro
Split Phone Frame Hero
Mobile and mediaA split hero for a mobile app: copy, store links and social proof beside a phone frame that slides out of a hairline frame, cut off at its foot.
- Pro
QR Install Footer
Calls to actionA bike-share footer with a framed QR code for the install page, store links and two columns of ride links.