Files
craft-launcher/ATTRIBUTION.md
T
BFlatandClaude Opus 5.5 019330f99a Restyle to match getartcraft.com, add an installer wizard, blue app icon (#23)
The launcher now looks like the apps page on getartcraft.com: the site's
colour tokens, square corners, 1 px hairlines instead of shadows, app cards
in a shared-hairline grid with numbered tabs and "Photo*Craft*" wordmarks,
mono upper-case labels and buttons, and square badges for status.

Fonts are the site's own, embedded in the binary: Archivo (620, 118 % width)
for headings and app names, Inter for body text and Geist Mono for labels,
all variable fonts from google/fonts (OFL-1.1) set to the site's weights.

The window has a custom title bar on Windows and Linux (drag to move,
double-click to maximize, minimize/maximize/close, resize from the edges)
and a transparent one on macOS with the traffic lights in the header.

The MSI used to flash a progress bar and close. Double-clicked, it now opens
a WixUI wizard (Welcome, Ready, progress, Finish with "Launch ArtCraft
Launcher"), with art drawn by package.ps1 from the ArtCraft mark and the
Craft apps' icons. Self-update still runs it with /passive. CI installs the
WiX UI and Util extensions.

The app icon is now the blue "A" mark, getartcraft.com's favicon.
packaging/icons.sh runs on any OS: `cargo xtask icns` packs the .icns.

Also: two clippy fixes in crates/native that newer clippy rejects, and
refreshed README screenshots.

Co-authored-by: Claude Opus 5.5 <[email protected]>
2026-10-10 17:39:01 +07:00

10 KiB

Attribution

Every non-code asset in this repository, with its author, source and license. ArtCraft Launcher's own code and original assets are MIT OR Apache-2.0 (see LICENSE-MIT, LICENSE-APACHE and NOTICE). When you add an asset, add a row here in the same change; third-party assets must be permissively licensed and keep their license file next to them.

Bundled in the app

Path Title Author Source License
assets/app-icon/ (all files) ArtCraft Launcher app icon: the ArtCraft "A" mark in blue (getartcraft.com's favicon) ArtCraft Team Rendered unmodified from docs/brand/artcraft-mark.svg by packaging/icons.sh, see assets/app-icon/README.md Not open source; not MIT or Apache-2.0. ArtCraft trademark, docs/brand/LICENSE-brand.txt
assets/social/linkedin.svg LinkedIn logo, linking to ArtCraft's company page Fonticons, Inc. (Font Awesome Free 6.7.2) Font Awesome Free svgs/brands/linkedin.svg; white fill and a square view box, see assets/social/README.md CC BY 4.0. The logo is a trademark of LinkedIn Corporation.
assets/social/x.svg, youtube.svg, tiktok.svg, instagram.svg X, YouTube, TikTok and Instagram logos, linking to ArtCraft's accounts Simple Icons contributors Simple Icons, fill set to white for tinting; see assets/social/README.md CC0 1.0. The logos are trademarks of X Corp., Google LLC, TikTok / ByteDance and Meta Platforms, Inc.
docs/screenshots/artcraft-launcher-grid.png, artcraft-launcher-table.png Screenshots of ArtCraft Launcher (macOS: grid view in dark theme, table view in light theme), used in the README ArtCraft Launcher contributors Captured from the app MIT OR Apache-2.0 for the screenshot itself; the ArtCraft logo in it stays an ArtCraft trademark (docs/brand/LICENSE-brand.txt) and the app icons in it keep their own licenses (above)
docs/brand/artcraft-logo.svg, artcraft-logo-white.svg ArtCraft wordmark, shown in the window header ArtCraft Team Supplied brand files, unmodified (same as PhotoCraft's docs/brand/) Not open source; not MIT or Apache-2.0. ArtCraft trademark, docs/brand/LICENSE-brand.txt
docs/brand/artcraft-mark-64.png, artcraft-mark-black-44.png ArtCraft "A" mark, the tray / menu-bar icon ArtCraft Team Rendered unmodified from docs/brand/artcraft-mark.svg and artcraft-mark-black.svg by packaging/icons.sh Not open source; not MIT or Apache-2.0. ArtCraft trademark, docs/brand/LICENSE-brand.txt
assets/fonts/Inter-Variable.ttf Inter 4.001, variable (body text) The Inter Project Authors (Rasmus Andersson) Google Fonts, https://github.com/google/fonts/tree/main/ofl/inter (Inter[opsz,wght].ttf, renamed) SIL OFL 1.1, assets/fonts/OFL-Inter.txt
assets/fonts/Archivo-Variable.ttf Archivo 2.001, variable (headings and app names) The Archivo Project Authors (Omnibus-Type) Google Fonts, https://github.com/google/fonts/tree/main/ofl/archivo (Archivo[wdth,wght].ttf, renamed) SIL OFL 1.1, assets/fonts/OFL-Archivo.txt
assets/fonts/GeistMono-Variable.ttf Geist Mono 1.701, variable (labels and buttons) The Geist Project Authors (Vercel) Google Fonts, https://github.com/google/fonts/tree/main/ofl/geistmono (GeistMono[wght].ttf, renamed) SIL OFL 1.1, assets/fonts/OFL-GeistMono.txt

Craft App Suite icons

The launcher shows each Craft app with that app's own icon. They are copied unmodified from each app's repository; their designs belong to the ArtCraft Team and each app's contributors and are licensed like those apps. Refresh them from the source path, never redraw them.

Path Title Author Source License
assets/app-icons/photocraft.png PhotoCraft app icon (nine-tailed kitsune), 128 px ArtCraft Team and the PhotoCraft contributors storytold/photocraft assets/app-icon/hicolor/128x128/apps/ai.storyteller.photocraft.png, copied unmodified MIT OR Apache-2.0 (PhotoCraft's LICENSE-MIT, LICENSE-APACHE)
assets/app-icons/lightcraft.png LightCraft app icon (lynx), 128 px ArtCraft Team and the LightCraft contributors storytold/lightcraft assets/app-icon/hicolor/128x128/apps/ai.storyteller.lightcraft.png, copied unmodified MIT OR Apache-2.0 (LightCraft's LICENSE-MIT, LICENSE-APACHE)
assets/app-icons/filmcraft.png FilmCraft app icon (owl with ear tufts), 128 px ArtCraft Team and the FilmCraft contributors storytold/filmcraft assets/app-icon/hicolor/128x128/apps/ai.storyteller.filmcraft.png, copied unmodified MIT OR Apache-2.0 (FilmCraft's LICENSE-MIT, LICENSE-APACHE)
assets/app-icons/designcraft.png DesignCraft app icon (cat in a polka-dot scarf), 128 px ArtCraft Team and the DesignCraft contributors storytold/designcraft assets/app-icon/hicolor/128x128/apps/ai.storyteller.designcraft.png, copied unmodified MIT OR Apache-2.0 (DesignCraft's LICENSE-MIT, LICENSE-APACHE)
assets/app-icons/vectorcraft.png VectorCraft app icon (dragon), 128 px ArtCraft Team and the VectorCraft contributors storytold/vectorcraft assets/app-icon/hicolor/128x128/apps/ai.storyteller.vectorcraft.png, copied unmodified MIT OR Apache-2.0 (VectorCraft's LICENSE-MIT, LICENSE-APACHE)
assets/app-icons/pdfcraft.png PdfCraft app icon (lion), 128 px ArtCraft Team and the PdfCraft contributors storytold/pdfcraft assets/app-icon/hicolor/128x128/apps/ai.storyteller.pdfcraft.png, copied unmodified MIT OR Apache-2.0 (PdfCraft's LICENSE-MIT, LICENSE-APACHE)
assets/app-icons/effectcraft.png EffectCraft app icon (unicorn), 128 px ArtCraft Team and the EffectCraft contributors storytold/effectcraft assets/app-icon/hicolor/128x128/apps/ai.storyteller.effectcraft.png, copied unmodified MIT OR Apache-2.0 (EffectCraft's LICENSE-MIT, LICENSE-APACHE)
assets/app-icons/wordcraft.png WordCraft app icon (placeholder icon), 128 px ArtCraft Team and the WordCraft contributors storytold/wordcraft assets/app-icon/hicolor/128x128/apps/ai.storyteller.wordcraft.png, copied unmodified MIT OR Apache-2.0 (WordCraft's LICENSE-MIT, LICENSE-APACHE)
assets/app-icons/deckcraft.png DeckCraft app icon (placeholder icon (presentation board)), 128 px ArtCraft Team and the DeckCraft contributors storytold/deckcraft assets/app-icon/hicolor/128x128/apps/ai.storyteller.deckcraft.png, copied unmodified MIT OR Apache-2.0 (DeckCraft's LICENSE-MIT, LICENSE-APACHE)
assets/app-icons/gridcraft.png GridCraft app icon (app icon), 128 px ArtCraft Team and the GridCraft contributors storytold/gridcraft assets/app-icon/hicolor/128x128/apps/ai.storyteller.gridcraft.png, copied unmodified MIT OR Apache-2.0 (GridCraft's LICENSE-MIT, LICENSE-APACHE)
assets/app-icons/cadcraft.png CADCraft app icon (app icon), 128 px ArtCraft Team and the CADCraft contributors storytold/cadcraft assets/app-icon/hicolor/128x128/apps/ai.storyteller.cadcraft.png, copied unmodified MIT OR Apache-2.0 (CADCraft's LICENSE-MIT, LICENSE-APACHE)
assets/app-icons/soundcraft.png SoundCraft app icon (nightingale (placeholder)), 128 px ArtCraft Team and the SoundCraft contributors storytold/soundcraft assets/app-icon/hicolor/128x128/apps/ai.storyteller.soundcraft.png, copied unmodified MIT OR Apache-2.0 (SoundCraft's LICENSE-MIT, LICENSE-APACHE)

Documentation and README

Path Title Author Source License
docs/brand/ (all files) ArtCraft name, wordmark and mark ArtCraft Team getartcraft.com (via craftrules/assets/brand/) Not open source; trademarks of the ArtCraft Team, docs/brand/LICENSE-brand.txt
README app icons (linked, not copied) Each Craft app's 64 px icon ArtCraft Team and each app's contributors raw.githubusercontent.com/storytold/<app>/main/assets/app-icon/hicolor/64x64/apps/ai.storyteller.<app>.png MIT OR Apache-2.0 (each app's license)