diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 449c124..c44e92d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -68,7 +68,7 @@ jobs: - name: Upload artifact uses: actions/upload-artifact@v4 with: - name: icon-maker-macos-arm64 + name: moicons-macos-arm64 path: build/dist/mac-arm64/pack/*.dmg release: @@ -87,7 +87,7 @@ jobs: - name: Rename artifacts run: | mkdir -p dist/macos-arm64 - mv dist/icon-maker-macos-arm64/*.dmg dist/macos-arm64/ + mv dist/moicons-macos-arm64/*.dmg dist/macos-arm64/ - name: Create GitHub Release draft uses: softprops/action-gh-release@c95fe1489396fe8a9eb87c0abf8aa5b2ef267fda # v2.2.1 diff --git a/README.md b/README.md index 72bfa2a..7964ece 100644 --- a/README.md +++ b/README.md @@ -70,4 +70,4 @@ npm run build ## Download -You can download the app from the [releases page](https://github.com/TeamDev-IP/MoBrowser-App-Icon-Maker/releases). All releases are signed and notarized by Apple. +You can download the app from the [releases page](https://github.com/mo-browser-apps/icons/releases). All releases are signed and notarized by Apple. diff --git a/mobrowser.conf.json b/mobrowser.conf.json index 17cb348..e4a4987 100644 --- a/mobrowser.conf.json +++ b/mobrowser.conf.json @@ -1,20 +1,20 @@ { "app": { - "name": "Icon Maker", + "name": "MōIcons", "version": { "major": "1", "minor": "0", - "patch": "2" + "patch": "3" }, "author": "", "copyright": "© 2026 TeamDev. All rights reserved.", - "description": "Denerate beautiful macOS app icons in the *.icns format using AI.", + "description": "Generate beautiful macOS app icons in the *.icns format using AI.", "locales": ["en-US"], "trustedOrigins": [], "bundle": { "macOS": { "icon": "assets/app.icns", - "bundleID": "com.teamdev.IconMaker", + "bundleID": "com.teamdev.MoIcons", "codesignIdentity": "${MAC_CODESIGN_IDENTITY}", "codesignEntitlements": "assets/entitlements.plist", "teamID": "${MAC_TEAM_ID}", diff --git a/app-icon-maker-demo.mp4 b/moicons-demo.mp4 similarity index 100% rename from app-icon-maker-demo.mp4 rename to moicons-demo.mp4 diff --git a/package-lock.json b/package-lock.json index 32d645e..9a92061 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "IconMaker", + "name": "moicons", "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "IconMaker", + "name": "moicons", "version": "0.0.0", "dependencies": { "@base-ui/react": "^1.4.1", diff --git a/package.json b/package.json index 55ccb7b..a9d7a93 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "IconMaker", + "name": "moicons", "private": true, "version": "0.0.0", "type": "module", diff --git a/src/main/index.ts b/src/main/index.ts index 70ff279..3494f09 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -47,7 +47,7 @@ const ICON_SIZES: [string, number][] = [ ['icon_512x512@2x.png', 1024], ]; -const GITHUB_REPOSITORY_URL = 'https://github.com/TeamDev-IP/MoBrowser-App-Icon-Maker'; +const GITHUB_REPOSITORY_URL = 'https://github.com/mo-browser-apps/icons'; function run(cmd: string): Promise { return new Promise((resolve, reject) => { @@ -98,7 +98,7 @@ async function removeIcnsOutputs(icnsPath: string, iconsetDir: string): Promise< } async function buildIcnsAt(imageData: Buffer, iconsetDir: string, icnsPath: string): Promise { - const tmp = await fs.mkdtemp(path.join(os.tmpdir(), 'iconmaker-')); + const tmp = await fs.mkdtemp(path.join(os.tmpdir(), 'moicons-')); const srcPng = path.join(tmp, 'icon_1024.png'); await fs.writeFile(srcPng, Buffer.from(imageData)); try { diff --git a/src/main/lib/providers/mock.ts b/src/main/lib/providers/mock.ts index 9bed57a..2e4cb14 100644 --- a/src/main/lib/providers/mock.ts +++ b/src/main/lib/providers/mock.ts @@ -77,7 +77,7 @@ export class MockImageProvider implements ImageProvider { if (!mockProviderLogged) { mockProviderLogged = true; console.warn( - "[IconMaker] Mock image provider is active (no paid API calls). " + + "[MōIcons] Mock image provider is active (no paid API calls). " + "Unset ICON_PROVIDER or set ICON_PROVIDER=openai for real generation.", ); } diff --git a/src/renderer/components/squircle-clip-defs.tsx b/src/renderer/components/squircle-clip-defs.tsx index f4d8b32..edad0fe 100644 --- a/src/renderer/components/squircle-clip-defs.tsx +++ b/src/renderer/components/squircle-clip-defs.tsx @@ -4,7 +4,7 @@ export function SquircleClipDefs() { return ( - + diff --git a/src/renderer/components/squircle.ts b/src/renderer/components/squircle.ts index 1d76002..c17fb71 100644 --- a/src/renderer/components/squircle.ts +++ b/src/renderer/components/squircle.ts @@ -44,7 +44,7 @@ export const BLUEPRINT_SQUICLE_D = pointsToPathD(_BP) export const ICON_CLIP_FILTER_BASE = "drop-shadow(0 12px 24px rgba(0,0,0,0.5))" -export const appIconShapeClip: CSSProperties = { clipPath: "url(#iconmaker-squircle-clip)" } +export const appIconShapeClip: CSSProperties = { clipPath: "url(#moicons-squircle-clip)" } export const ICON_FACE_EDGE_DEFAULT = "rgba(255,255,255,0.08)" /** Dark gray rim for the idle / generating three-icon stack. */ diff --git a/src/renderer/index.html b/src/renderer/index.html index e9fafed..0a23729 100644 --- a/src/renderer/index.html +++ b/src/renderer/index.html @@ -4,7 +4,7 @@ - MōBrowser Demo + MōIcons