diff --git a/apps/icon-pack-builder/.gitignore b/apps/icon-pack-builder/.gitignore deleted file mode 100644 index 7b0749845..000000000 --- a/apps/icon-pack-builder/.gitignore +++ /dev/null @@ -1 +0,0 @@ -src/output/* \ No newline at end of file diff --git a/apps/icon-pack-builder/src/index.ts b/apps/icon-pack-builder/src/index.ts index a9d485a5a..b97df2b5a 100644 --- a/apps/icon-pack-builder/src/index.ts +++ b/apps/icon-pack-builder/src/index.ts @@ -1,5 +1,5 @@ import { createWriteStream, mkdirSync, writeFileSync } from "node:fs"; -import { join } from "node:path"; +import path, { join } from "node:path"; import cls from "@triliumnext/server/src/services/cls.js"; @@ -13,7 +13,7 @@ process.env.TRILIUM_RESOURCE_DIR = "../server/src"; process.env.NODE_ENV = "development"; async function main() { - const outputDir = join(__dirname, "output"); + const outputDir = join(__dirname, "../../website/src/assets/resources/icon-packs"); mkdirSync(outputDir, { recursive: true }); const i18n = await import("@triliumnext/server/src/services/i18n.js"); @@ -64,6 +64,8 @@ async function main() { name: iconPack.name, ...iconPack.meta }, null, 2)); + + console.log(`Built icon pack ${iconPack.name}.`); } const builtIconPacks = [ @@ -74,6 +76,8 @@ async function main() { phosphor("fill") ]; await Promise.all(builtIconPacks.map(buildIconPack)); + + console.log(`\n✅ Built icon packs are available at ${path.resolve(outputDir)}.`); } cls.init(() => { diff --git a/apps/website/src/assets/resources/icon-packs/Boxicons 3 (Basic).json b/apps/website/src/assets/resources/icon-packs/Boxicons 3 (Basic).json new file mode 100644 index 000000000..8a1f01d2b --- /dev/null +++ b/apps/website/src/assets/resources/icon-packs/Boxicons 3 (Basic).json @@ -0,0 +1,5 @@ +{ + "name": "Boxicons 3 (Basic)", + "version": "3.0.0", + "website": "https://boxicons.com/" +} \ No newline at end of file diff --git a/apps/website/src/assets/resources/icon-packs/Boxicons 3 (Basic).zip b/apps/website/src/assets/resources/icon-packs/Boxicons 3 (Basic).zip new file mode 100644 index 000000000..50037259c Binary files /dev/null and b/apps/website/src/assets/resources/icon-packs/Boxicons 3 (Basic).zip differ diff --git a/apps/website/src/assets/resources/icon-packs/Boxicons 3 (Brands).json b/apps/website/src/assets/resources/icon-packs/Boxicons 3 (Brands).json new file mode 100644 index 000000000..c56f2e731 --- /dev/null +++ b/apps/website/src/assets/resources/icon-packs/Boxicons 3 (Brands).json @@ -0,0 +1,5 @@ +{ + "name": "Boxicons 3 (Brands)", + "version": "3.0.0", + "website": "https://boxicons.com/" +} \ No newline at end of file diff --git a/apps/website/src/assets/resources/icon-packs/Boxicons 3 (Brands).zip b/apps/website/src/assets/resources/icon-packs/Boxicons 3 (Brands).zip new file mode 100644 index 000000000..51b0ca1fd Binary files /dev/null and b/apps/website/src/assets/resources/icon-packs/Boxicons 3 (Brands).zip differ diff --git a/apps/website/src/assets/resources/icon-packs/Material Design Icons.json b/apps/website/src/assets/resources/icon-packs/Material Design Icons.json new file mode 100644 index 000000000..5accd8fcb --- /dev/null +++ b/apps/website/src/assets/resources/icon-packs/Material Design Icons.json @@ -0,0 +1,5 @@ +{ + "name": "Material Design Icons", + "version": "7.4.47", + "website": "https://pictogrammers.com/library/mdi/" +} \ No newline at end of file diff --git a/apps/website/src/assets/resources/icon-packs/Material Design Icons.zip b/apps/website/src/assets/resources/icon-packs/Material Design Icons.zip new file mode 100644 index 000000000..81f8b2914 Binary files /dev/null and b/apps/website/src/assets/resources/icon-packs/Material Design Icons.zip differ diff --git a/apps/website/src/assets/resources/icon-packs/Phosphor Icons (Fill).json b/apps/website/src/assets/resources/icon-packs/Phosphor Icons (Fill).json new file mode 100644 index 000000000..239fccb3d --- /dev/null +++ b/apps/website/src/assets/resources/icon-packs/Phosphor Icons (Fill).json @@ -0,0 +1,5 @@ +{ + "name": "Phosphor Icons (Fill)", + "version": "2.1.2", + "website": "https://phosphoricons.com/" +} \ No newline at end of file diff --git a/apps/website/src/assets/resources/icon-packs/Phosphor Icons (Fill).zip b/apps/website/src/assets/resources/icon-packs/Phosphor Icons (Fill).zip new file mode 100644 index 000000000..929822c9a Binary files /dev/null and b/apps/website/src/assets/resources/icon-packs/Phosphor Icons (Fill).zip differ diff --git a/apps/website/src/assets/resources/icon-packs/Phosphor Icons (Regular).json b/apps/website/src/assets/resources/icon-packs/Phosphor Icons (Regular).json new file mode 100644 index 000000000..bc06402d5 --- /dev/null +++ b/apps/website/src/assets/resources/icon-packs/Phosphor Icons (Regular).json @@ -0,0 +1,5 @@ +{ + "name": "Phosphor Icons (Regular)", + "version": "2.1.2", + "website": "https://phosphoricons.com/" +} \ No newline at end of file diff --git a/apps/website/src/assets/resources/icon-packs/Phosphor Icons (Regular).zip b/apps/website/src/assets/resources/icon-packs/Phosphor Icons (Regular).zip new file mode 100644 index 000000000..497ca6b86 Binary files /dev/null and b/apps/website/src/assets/resources/icon-packs/Phosphor Icons (Regular).zip differ