shadcn.io is not affiliated with official shadcn/ui
Desktop App Changelog Block for React
A desktop-app release page: a framed download panel with system tabs, a Stable and Beta switch, the file, its size, a copyable checksum and a Shine Button download link, beside the release's version, date and three changes.
Installation
Overview
A desktop app changelog for React with Base UI, written for Deskbound, a fictional desktop notes app. A split puts a framed download panel first on a wide screen and just under the header on a phone. The panel has Tabs for macOS, Windows and Linux, a Segment Group for Stable and Beta, and for the chosen pair the version, the file name, its size, what it needs, a checksum with a Copy button and a Shine Button link, Download for macOS. Beside it the release's version, date and three changes carry a kind each. It's built from Guides, Tabs, Segment Group, Copy Button, Shine Button and Badge, with CSS transitions for the entrance. For release pages of apps people install. The builds and checksums are example values.
FAQ
Does the download button download anything?
No. The link goes to a placeholder address, and the checksums are example values; the note under the notes says so. Point the link at your files and replace the digests.
What does the Copy button copy?
The full SHA-256 checksum of the chosen build, although the panel shows only its start. The button has a name that says which file it is for and announces when it has copied.
What happens when I change the system or the channel?
The panel shows that build's version, file, size, requirements and checksum, and the button's label follows the system. All six panels share one grid cell with the others unseen, so the page never moves.
Related
- Pro
Release Page Changelog
Spotlights and mediaA release page as a split: the tag, date, commit with a Copy button and contributors at the start, and the changes, new contributors and a collapsible assets table at the end.
- Pro
SDK Versions Changelog
APIs and integrationsClient libraries in one tabbed window: a tab per language with its latest version, then that version large, its day, a support state as a shape and a word, the install command in a code region with a Copy button, and a table of the last three versions.
- Pro
Announcement Banner Changelog
Spotlights and mediaA release announcement for a product-announcement tool: the latest release as the headline with three audience tabs that change its highlights and a Shine Button, and behind a split divider an Earlier list of the three releases before it.
- $Pro
CLI Output Changelog
APIs and integrationsOne command in a terminal window whose output switches between text, JSON and Markdown over the same five releases, with a Copy button for the command and an exit status.
- Pro
Release Timeline Changelog
Lists and timelinesA release timeline for an API client: a compact header with a Subscribe link, then the latest four releases on a hairline rail with dots, each with its version, date, type tags, a linked title and its notes, and View all releases at the foot.
- Pro
Export PDF Changelog
Votes and sharingA printable release-notes sheet for a docs-publishing tool: pick a release, tick the types of change to include, watch the drawn paper sheet re-flow, and print it or save it as a PDF through the browser's print dialog.