Repository navigation
Releases: wonchoe/emoji-composer
Release list
Emoji Composer 1.1.2 - standard hyphens
Replace long typographic dashes with standard hyphens in the live catalog, page metadata, HTML example and README. Refresh the README cover to show the updated text.
The image APIs, artwork, HTML loader and package behavior are unchanged from 1.1.1.
Emoji Composer 1.1.1 - responsive picker fix
Keeps the composer picker usable in short viewports: a larger preferred popover and a scrollable compact layout prevent the icon grid from collapsing below one row.
Includes the new 1.1 image APIs: HTML <cs-emoji>, React <Emoji>, PHP imageTag(), and direct/package integration snippets on the live catalog. The HTML loader remains pinned to emoji-element-v1-1-0.js because its web component and immutable bytes are unchanged.
Emoji Composer 1.1.0 - one setup, emoji tags anywhere
New ways to use Cursor Style artwork, with a working live playground.
- Fix the composer picker closing immediately when search receives focus inside its portal.
- Make the catalog preview show the selected PNG at its actual pixel size, with contained scrolling for large artwork.
- Add Direct image and Package tag integration modes, with setup and copyable HTML, React, and PHP examples.
- Add the framework-independent
<cs-emoji name="waving-hand" size="32" tone="medium">web component. Load it once fromhttps://cursor.style/emoji/assets/emoji-element-v1-1-0.js, or importemoji-composer/elementin an npm application. - Add React's
<Emoji name="waving-hand" size={32} skinTone="medium" />component. - Add PHP's
$emoji->imageTag('👋', 32, 'medium'), which emits an escaped image tag without JavaScript. - Make React peer dependencies optional for applications using only the web element entry.
The artwork catalog is unchanged: Unicode Emoji 18.0, 1,923 bases plus 2,040 exact tone sequences, eight PNG sizes from 16 to 1024 pixels. Original masters and versioned asset URLs are preserved.
Cursor Style Emoji 1.0.0
Original 3D emoji artwork by Cursor Style, with a React picker, message composer, and PHP catalog helper.
- Unicode Emoji 18.0: 1,923 base emoji plus 2,040 exact skin-tone sequences.
- Transparent PNGs at 16, 24, 32, 64, 128, 256, 512, and 1024 pixels.
- Public collection and live composer: https://cursor.style/emoji/
- Versioned CDN URLs on the main domain: https://cursor.style/emoji/v2.0.0/png/128/1f44b.png
- Matching JavaScript and PHP tone resolution, verified with 13,586 parity cases.
- MIT License. Artwork files are served separately and are not bundled into package downloads.
React package: emoji-composer, published on npm. Install with npm install emoji-composer.
PHP package: cursor-style/emoji, published on Packagist. Install with composer require cursor-style/emoji.
GitHub, npm, and Packagist version 1.0.0 are public. The npm registry's SHA-1 and SHA-512 integrity match the attached candidate. The attached npm tarball and Composer ZIP can also be installed directly.
Emoji artwork v2.0.0 - complete PNG catalog
Cursor Style Emoji artwork backup v2.0.0
Complete published catalog: 3,963 artworks, 31,704 PNG files, sizes 16, 24, 32, 64, 128, 256, 512, and 1024.
Unpacked PNG bytes: 5,514,230,596. Unicode Emoji 18.0. MIT license.
The 1024px images preserve the selected original PNG masters byte for byte.
This backup contains the full published artwork catalog. Raw API batch logs, rejected candidates,
earlier generation attempts, credentials, and local tooling are outside this artwork backup.
Restore
- Download all release assets, including every ZIP, the manifests, license, this guide, and SHA256SUMS.txt.
- Verify archive hashes against SHA256SUMS.txt (sha256sum -c SHA256SUMS.txt on Linux).
- Extract ALL ZIP archives into the same destination directory. Each archive is independent;
the part numbers group disjoint sets of 1024px images. They are not split ZIP volumes. - The restored directory is v2.0.0/assets/png/{size}/{filename}.png.
- backup-manifest.json lists the SHA-256 hash, byte length, and archive for each PNG.
You may download only the ZIP for the size you need. For all original masters, download all 1024px parts.
PNG bytes were checked against the reviewed asset manifest during archive creation.
GitHub-reported SHA-256 asset digests are checked after uploading before publication.
Code and integration documentation: https://github.com/wonchoe/emoji-composer
Live catalog: https://cursor.style/emoji/
CDN: https://cursor.style/emoji/v2.0.0/png/{size}/{filename}.png