- ui-egui: title bar, ribbon with every tab (Home, Insert, Draw, Design, Transitions, Animations, Slide Show, Record, Review, View) plus contextual Shape/Picture Format, Table Design/Layout, Chart Design, Playback and Slide Master tabs; thumbnail pane with sections and drag reorder; canvas with selection handles, smart guides, marquee, in-place text editing; notes pane; status bar with views and zoom; task panes (Format Shape, Background, Animation, Selection, Comments, Design Ideas); dialogs; Slide Sorter, Notes Page, Outline view; command palette; control channel - anim: timelines for every animation effect, transition layers for every transition, morph pairing, show navigation (hidden slides, custom shows, loops) - show: full-screen slide show with transitions, animations, pen, black/white screens, presenter view window, rehearse timings, reading view - icons: 238 original icons drawn in code - render: filters force single-threaded rendering (regression test), panic guard - engine: chart type/data/options, SmartArt-style graphics - apps/slidecraft: desktop host with control server, file dialogs, clipboard images - placeholder app icon rendered by SlideCraft itself Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
3.7 KiB
Attribution
Every asset SlideCraft includes, bundles, embeds at build time or shows in its documentation, with
its author, source and licence. The policy is in AGENTS.md §1. cargo xtask assets
fails if a file under assets/, docs/images/ or docs/brand/ is missing from this table.
SlideCraft contains no Microsoft, Adobe, Avid or Autodesk iconography, images, fonts, themes, templates or other assets. Its themes, colour schemes, layouts, preset-shape geometry, sample deck and UI icons are original work of the SlideCraft contributors (drawn or generated in code).
In this repository
| Asset | Author | Source | Licence | Used for |
|---|---|---|---|---|
docs/brand/artcraft-logo.svg, docs/brand/artcraft-logo.png |
ArtCraft Team | ArtCraft brand kit (project owner) | ArtCraft trademark, docs/brand/LICENSE-brand.txt (not open source) |
README header |
docs/brand/artcraft-logo-white.svg, docs/brand/artcraft-logo-white.png |
ArtCraft Team | ArtCraft brand kit | ArtCraft trademark, docs/brand/LICENSE-brand.txt |
README header (dark mode) |
docs/brand/artcraft-mark.svg, docs/brand/artcraft-mark.png |
ArtCraft Team | ArtCraft brand kit | ArtCraft trademark, docs/brand/LICENSE-brand.txt |
README footer, About |
docs/brand/artcraft-mark-black.svg, docs/brand/artcraft-mark-black.png |
ArtCraft Team | ArtCraft brand kit | ArtCraft trademark, docs/brand/LICENSE-brand.txt |
Mark for light backgrounds |
docs/brand/LICENSE-brand.txt |
ArtCraft Team | craftrules standards/license-files |
— (licence text) | Terms for the ArtCraft marks |
assets/app-icon/slidecraft-1024.png, assets/app-icon/hicolor/*/apps/ai.storyteller.slidecraft.png |
SlideCraft contributors | rendered by SlideCraft from assets/app-icon/icon-source.slidecraft (shapes only) |
MIT OR Apache-2.0 | Placeholder app icon (presentation board) until the mascot icon is drawn |
assets/app-icon/icon-source.slidecraft |
SlideCraft contributors | made with slidecraft-cli run (see git history) |
MIT OR Apache-2.0 | Source of the placeholder icon |
Bundled through dependencies
| Asset | Author | Source | Licence | Used for |
|---|---|---|---|---|
Ubuntu Light (Ubuntu-Light.ttf, via the epaint_default_fonts crate 0.36) |
Dalton Maag Ltd for Canonical | https://crates.io/crates/epaint_default_fonts | Ubuntu Font Licence 1.0 | Last-resort text face when no other font is available; UI fallback |
Hack Regular, Noto Emoji, emoji-icon-font (via epaint_default_fonts / egui) |
Source Foundry; Google; Jakub Steiner et al. | https://crates.io/crates/epaint_default_fonts | MIT / Bitstream-Vera, OFL-1.1, MIT | egui UI fallback glyphs |
Embedded at build time from craft-fonts (CRAFT_FONTS_DIR)
Release builds (and local builds with a craft-fonts checkout) embed the fonts listed in
craft-fonts fonts/latin-manifest.txt and
fonts/manifest.txt (per-file authors, sources, SHA-256 and licences in its
ATTRIBUTION.md), except the
families excluded by crates/fonts/build.rs:
| Families | Licence | Notes |
|---|---|---|
| Inter | OFL-1.1 | Default theme font |
| Carlito, Caladea | OFL-1.1 | Metric-compatible stand-ins for documents that ask for Calibri / Cambria |
| Liberation Sans, Serif, Mono | OFL-1.1 | Metric-compatible stand-ins for Arial, Times New Roman, Courier New |
| Montserrat, Lato, Open Sans, Roboto, Merriweather, Playfair Display, Poppins, Nunito Sans | OFL-1.1 | Theme fonts |
| BIZ UDPGothic, BIZ UDMincho, Shippori Mincho, Noto Sans Arabic | OFL-1.1 | Japanese and Arabic text |
Web (wasm32) builds embed only Inter Regular/Bold and BIZ UDPGothic Regular.