Add LinkedIn to the social links

- LinkedIn icon linking to https://www.linkedin.com/company/artcraft-ai,
  in the footer and Settings › Community
- Social icons now read X, Instagram, LinkedIn, YouTube, TikTok
- The icon is from Font Awesome Free 6.7.2 (CC BY 4.0), since Simple
  Icons no longer carries LinkedIn's logo; white fill and a square view
  box, artwork unchanged. Credited in assets/social/README.md,
  ATTRIBUTION.md and NOTICE

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
Brandon ThomasandClaude Opus 5.5 committed 2026-10-10 03:09:54 -04:00
1 parent 8766e29547
commit 6802bc6b89
7 files changed
+18 -7

No files matched your search

+1
View File
@@ -11,6 +11,7 @@ next to them.
| Path | Title | Author | Source | License |
|---|---|---|---|---|
| `assets/app-icon/` (all files) | ArtCraft Launcher app icon: the ArtCraft "A" mark in black | ArtCraft Team | Rendered unmodified from `docs/brand/artcraft-mark-black.svg` by `packaging/icons.sh`, see [`assets/app-icon/README.md`](assets/app-icon/README.md) | **Not open source; not MIT or Apache-2.0.** ArtCraft trademark, [`docs/brand/LICENSE-brand.txt`](docs/brand/LICENSE-brand.txt) |
| `assets/social/linkedin.svg` | LinkedIn logo, linking to ArtCraft's company page | Fonticons, Inc. ([Font Awesome Free](https://fontawesome.com) 6.7.2) | Font Awesome Free `svgs/brands/linkedin.svg`; white fill and a square view box, see [`assets/social/README.md`](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](https://simpleicons.org/) contributors | Simple Icons, `fill` set to white for tinting; see [`assets/social/README.md`](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`](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/LICENSE-brand.txt) |
+3 -3
View File
@@ -15,9 +15,9 @@ Third-party material
This product bundles third-party material under its own licenses, listed below. The per-file
list (author, source, license) is in ATTRIBUTION.md.
Social service icons (assets/social/*.svg) — Simple Icons, CC0 1.0. The X, YouTube, TikTok and
Instagram logos are trademarks of their respective owners and are used only to link to ArtCraft's
accounts.
Social service icons (assets/social/*.svg) — Simple Icons, CC0 1.0 (X, YouTube, TikTok, Instagram),
and Font Awesome Free 6.7.2 by Fonticons, Inc., CC BY 4.0 (LinkedIn; https://fontawesome.com/license/free).
The logos are trademarks of their respective owners and are used only to link to ArtCraft's accounts.
Inter font (assets/fonts/Inter-*.ttf) — SIL Open Font License 1.1. See assets/fonts/OFL-Inter.txt.
Craft App Suite app icons (assets/app-icons/*.png) — from each app's repository
(github.com/storytold/<app>), MIT OR Apache-2.0, Copyright (c) 2026 ArtCraft Team and the <App>
+8 -2
View File
@@ -6,5 +6,11 @@ Social service icons
[CC0 1.0](https://github.com/simple-icons/simple-icons/blob/develop/LICENSE.md). The only change is
`fill="#ffffff"` on the root element, so the app can tint them to the theme.
The logos themselves are trademarks of their owners (X Corp., Google LLC, TikTok / ByteDance Ltd.
and Meta Platforms, Inc.). They are used only to link to ArtCraft's own accounts on those services.
`linkedin.svg` is from [Font Awesome Free](https://fontawesome.com) 6.7.2
(`https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/svgs/brands/linkedin.svg`), by
Fonticons, Inc., licensed [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) (Simple Icons
no longer carries LinkedIn's logo). Changes: `fill="#ffffff"` for tinting, and the view box widened
from `0 0 448 512` to a centred square `-32 0 512 512`; the artwork is untouched.
The logos themselves are trademarks of their owners (X Corp., Google LLC, TikTok / ByteDance Ltd.,
Meta Platforms, Inc. and LinkedIn Corporation). They are used only to link to ArtCraft's own accounts on those services.
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-32 0 512 512" fill="#ffffff"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg>

After

Width:  |  Height:  |  Size: 732 B

+3 -2
View File
@@ -160,11 +160,12 @@ pub const WEBSITE_URL: &str = "https://getartcraft.com";
/// ArtCraft on GitHub: every Craft App's source.
pub const GITHUB_URL: &str = "https://github.com/storytold";
/// ArtCraft's social accounts: (service, URL). Shown as small icons, less prominent than Discord.
pub const SOCIAL: [(&str, &str); 4] = [
pub const SOCIAL: [(&str, &str); 5] = [
("X", "https://x.com/get_artcraft"),
("Instagram", "https://www.instagram.com/officialartcraftstudios"),
("LinkedIn", "https://www.linkedin.com/company/artcraft-ai"),
("YouTube", "https://www.youtube.com/@OfficialArtcraftStudios"),
("TikTok", "https://www.tiktok.com/@artcraft.studios"),
("Instagram", "https://www.instagram.com/officialartcraftstudios"),
];
/// The ArtCraft community on Discord.
+1
View File
@@ -41,6 +41,7 @@ pub fn social(service: &str) -> Option<ImageSource<'static>> {
"YouTube" => egui::include_image!("../../../assets/social/youtube.svg"),
"TikTok" => egui::include_image!("../../../assets/social/tiktok.svg"),
"Instagram" => egui::include_image!("../../../assets/social/instagram.svg"),
"LinkedIn" => egui::include_image!("../../../assets/social/linkedin.svg"),
_ => return None,
})
}
+1
View File
@@ -339,6 +339,7 @@ fn links_open_the_right_pages() {
assert_eq!(click_opens(&mut h, "YouTube").as_deref(), Some("https://www.youtube.com/@OfficialArtcraftStudios"));
assert_eq!(click_opens(&mut h, "TikTok").as_deref(), Some("https://www.tiktok.com/@artcraft.studios"));
assert_eq!(click_opens(&mut h, "Instagram").as_deref(), Some("https://www.instagram.com/officialartcraftstudios"));
assert_eq!(click_opens(&mut h, "LinkedIn").as_deref(), Some("https://www.linkedin.com/company/artcraft-ai"));
// The … menu.
h.get_all_by_label("…").next().unwrap().click();
h.run_steps(3);