Skip to content

Commit 5a2f8fe

Browse files
chodaictclaude
andcommitted
rename: markmint → motifmint
Brand-level rename only (repo, site copy, manifest/OG/SW cache key, localStorage keys reset by design). Engine code unchanged. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 3075a0d commit 5a2f8fe

18 files changed

Lines changed: 58 additions & 58 deletions

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ For convert quality bugs, this is essential.
3737

3838
- OS:
3939
- Browser:
40-
- markmint version / commit:
40+
- motifmint version / commit:
4141
- Online demo, or self-hosted?
4242

4343
### Console errors

CONTRIBUTING.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Contributing to markmint
1+
# Contributing to motifmint
22

33
Issues, pull requests, translations — all welcome.
44

@@ -12,7 +12,7 @@ Issues, pull requests, translations — all welcome.
1212

1313
| Type | How |
1414
|---|---|
15-
| Bug reports | Open an [Issue](https://github.com/CVERInc/markmint/issues), include a reproducible image or steps |
15+
| Bug reports | Open an [Issue](https://github.com/CVERInc/motifmint/issues), include a reproducible image or steps |
1616
| Feature requests | Discuss in an Issue first if non-trivial |
1717
| Translations | PR — see [Adding a new language](#-adding-a-new-language) |
1818
| New presets | PR — see [Adding a new preset](#-adding-a-new-preset) |
@@ -23,8 +23,8 @@ Issues, pull requests, translations — all welcome.
2323
Requires Node.js 18+.
2424

2525
```bash
26-
git clone https://github.com/CVERInc/markmint.git
27-
cd markmint
26+
git clone https://github.com/CVERInc/motifmint.git
27+
cd motifmint
2828
npm install
2929
npm run dev # http://localhost:4321
3030
npm run check # type-check
@@ -95,7 +95,7 @@ Do **not** open a public issue for security reports. See
9595

9696
| 種類 | 方法 |
9797
|---|---|
98-
| バグ報告 | [Issue](https://github.com/CVERInc/markmint/issues) を作成、再現可能な画像 / 手順を添える |
98+
| バグ報告 | [Issue](https://github.com/CVERInc/motifmint/issues) を作成、再現可能な画像 / 手順を添える |
9999
| 機能提案 | 大きい変更は事前に Issue で議論 |
100100
| 翻訳 | PR — [新言語の追加](#-新言語の追加) を参照 |
101101
| 新プリセット | PR — [新プリセットの追加](#-新プリセットの追加) を参照 |
@@ -106,8 +106,8 @@ Do **not** open a public issue for security reports. See
106106
Node.js 18+ が必要です。
107107

108108
```bash
109-
git clone https://github.com/CVERInc/markmint.git
110-
cd markmint
109+
git clone https://github.com/CVERInc/motifmint.git
110+
cd motifmint
111111
npm install
112112
npm run dev # http://localhost:4321
113113
npm run check # 型チェック

README.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# markmint
1+
# motifmint
22

33
> Turn any image into a clean, recolorable **SVG logo or icon** — then export a
44
> full **favicon / app-icon pack** — 100% in your browser. Open source, MIT, no upload.
@@ -10,25 +10,25 @@
1010
[![Built with Astro](https://img.shields.io/badge/Built%20with-Astro-BC52EE)](https://astro.build/)
1111
[![Engine: VTracer](https://img.shields.io/badge/Engine-VTracer%20(WASM)-orange)](https://github.com/visioncortex/vtracer)
1212

13-
**Live demo:** [oss.cver.net/markmint](https://oss.cver.net/markmint/) · **License:** MIT · **No server, no upload, no signup**
13+
**Live demo:** [oss.cver.net/motifmint](https://oss.cver.net/motifmint/) · **License:** MIT · **No server, no upload, no signup**
1414

1515
[**English**](#english)[**日本語**](#日本語)
1616

1717
---
1818

1919
## English
2020

21-
### What is markmint?
21+
### What is motifmint?
2222

23-
markmint is a lightweight, in-browser **logo & icon studio**. Drop in a raster
23+
motifmint is a lightweight, in-browser **logo & icon studio**. Drop in a raster
2424
image (PNG/JPG/WebP), and it traces a clean vector you can recolor, simplify and
2525
compose — then export as an optimized SVG, a raster, or a complete favicon /
2626
app-icon pack. It is **not** a general format converter: it's focused on making
2727
marks look good and ship anywhere.
2828

2929
Why not the usual online tracers? Most upload your image to a third-party
3030
server, lock the good output behind a paywall, or stop at a one-shot trace.
31-
markmint:
31+
motifmint:
3232

3333
- Runs **entirely in your browser** via WebAssembly — your image never leaves
3434
your machine.
@@ -78,13 +78,13 @@ markmint:
7878

7979
### Quick start (use online)
8080

81-
Open [`https://oss.cver.net/markmint/`](https://oss.cver.net/markmint/) and drag an image in.
81+
Open [`https://oss.cver.net/motifmint/`](https://oss.cver.net/motifmint/) and drag an image in.
8282

8383
### Self-host
8484

8585
```bash
86-
git clone https://github.com/CVERInc/markmint.git
87-
cd markmint
86+
git clone https://github.com/CVERInc/motifmint.git
87+
cd motifmint
8888
npm install
8989
npm run dev # http://localhost:4321
9090
npm test # unit tests (Vitest)
@@ -113,7 +113,7 @@ Pages, or your own nginx. **No server runtime is required.**
113113
### Project layout
114114

115115
```
116-
markmint/
116+
motifmint/
117117
├─ src/
118118
│ ├─ components/
119119
│ │ ├─ Studio.svelte # the studio UI (trace, edit, export)
@@ -135,7 +135,7 @@ markmint/
135135

136136
### Privacy
137137

138-
markmint does not collect, log, or transmit anything. The image is decoded via
138+
motifmint does not collect, log, or transmit anything. The image is decoded via
139139
the browser's Canvas API, traced by the WebAssembly module on the same page,
140140
and rendered locally. There is no server backend.
141141

@@ -145,7 +145,7 @@ and rendered locally. There is no server backend.
145145
- [ ] Advanced trace controls — expose VTracer knobs (corner/splice thresholds, …)
146146
- [ ] Paste from clipboard + bundled sample logos
147147
- [ ] Boolean ops (union / subtract / intersect) on selected shapes
148-
- [ ] CLI: `npx @cver/markmint input.png > out.svg` + batch (zip in → zip out)
148+
- [ ] CLI: `npx @cver/motifmint input.png > out.svg` + batch (zip in → zip out)
149149
- [ ] Light theme + remembered settings
150150

151151
### Contributing
@@ -162,16 +162,16 @@ welcome.
162162

163163
## 日本語
164164

165-
### markmint とは?
165+
### motifmint とは?
166166

167-
markmint は、軽量でブラウザ完結の **ロゴ・アイコンスタジオ** です。ラスター画像
167+
motifmint は、軽量でブラウザ完結の **ロゴ・アイコンスタジオ** です。ラスター画像
168168
(PNG/JPG/WebP)をドロップするとクリーンなベクターにトレースし、色変更・簡略化・
169169
合成まで行えます。仕上げは最適化 SVG、ラスター、あるいは **ファビコン /
170170
アプリアイコン一式** として書き出し。汎用フォーマット変換ツールではなく、
171171
「マークをきれいに、どこでも使える形に」することに特化しています。
172172

173173
オンラインのトレーサーの多くは、画像を第三者サーバーにアップロードするか、
174-
良い出力を有料化するか、一発トレースで終わりです。markmint は:
174+
良い出力を有料化するか、一発トレースで終わりです。motifmint は:
175175

176176
- **完全にブラウザ上で動作**(WebAssembly)— 画像は端末から出ません。
177177
- [**VTracer**](https://github.com/visioncortex/vtracer)(Rust 製のモダンな
@@ -220,13 +220,13 @@ markmint は、軽量でブラウザ完結の **ロゴ・アイコンスタジ
220220

221221
### 使い方(オンライン版)
222222

223-
[`https://oss.cver.net/markmint/`](https://oss.cver.net/markmint/) を開いて画像をドラッグするだけ。
223+
[`https://oss.cver.net/motifmint/`](https://oss.cver.net/motifmint/) を開いて画像をドラッグするだけ。
224224

225225
### セルフホスト
226226

227227
```bash
228-
git clone https://github.com/CVERInc/markmint.git
229-
cd markmint
228+
git clone https://github.com/CVERInc/motifmint.git
229+
cd motifmint
230230
npm install
231231
npm run dev # http://localhost:4321
232232
npm test # ユニットテスト (Vitest)
@@ -238,7 +238,7 @@ GitHub Pages / nginx)にデプロイすればOK。**サーバランタイム
238238

239239
### プライバシー
240240

241-
markmint は何も収集・記録・送信しません。画像は Canvas API でデコード、同じ
241+
motifmint は何も収集・記録・送信しません。画像は Canvas API でデコード、同じ
242242
ページ上の WebAssembly モジュールでトレース、ローカルで描画されます。
243243
バックエンドサーバは存在しません。
244244

@@ -248,7 +248,7 @@ markmint は何も収集・記録・送信しません。画像は Canvas API
248248
- [ ] 高度なトレース設定(VTracer の各パラメータを公開)
249249
- [ ] クリップボードからの貼り付け+サンプルロゴ同梱
250250
- [ ] ブール演算(合体 / 減算 / 交差)を選択シェイプに
251-
- [ ] CLI: `npx @cver/markmint input.png > out.svg` + バッチ(zip in → zip out)
251+
- [ ] CLI: `npx @cver/motifmint input.png > out.svg` + バッチ(zip in → zip out)
252252
- [ ] ライトテーマ+設定の記憶
253253

254254
### 貢献

SECURITY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ within **30 days** of acknowledgement for confirmed vulnerabilities.
1212

1313
## Threat model
1414

15-
`markmint` is a static, client-side web application. There is no server
15+
`motifmint` is a static, client-side web application. There is no server
1616
component, no authentication, and no user data is transmitted. The threat
1717
surface is therefore narrow but not zero:
1818

THIRD_PARTY_NOTICES.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Third-Party Notices
22

3-
`markmint` depends on the following open-source projects. Their licenses
3+
`motifmint` depends on the following open-source projects. Their licenses
44
apply to portions of the distributed bundle.
55

66
---
@@ -57,5 +57,5 @@ apply to portions of the distributed bundle.
5757
---
5858

5959
The full text of each license is available in the upstream repositories
60-
linked above. If you redistribute `markmint` (e.g. a fork or a hosted
60+
linked above. If you redistribute `motifmint` (e.g. a fork or a hosted
6161
instance), please retain this file.

astro.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import wasm from 'vite-plugin-wasm';
44

55
export default defineConfig({
66
site: 'https://oss.cver.net',
7-
base: '/markmint',
7+
base: '/motifmint',
88
integrations: [svelte()],
99
vite: {
1010
plugins: [wasm()],

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
{
2-
"name": "@cver/markmint",
2+
"name": "@cver/motifmint",
33
"version": "0.1.0",
44
"type": "module",
55
"description": "Open-source raster (JPG/PNG) to SVG converter. Runs entirely in the browser via WebAssembly.",
66
"license": "MIT",
7-
"homepage": "https://github.com/CVERInc/markmint",
7+
"homepage": "https://github.com/CVERInc/motifmint",
88
"repository": {
99
"type": "git",
10-
"url": "https://github.com/CVERInc/markmint.git"
10+
"url": "https://github.com/CVERInc/motifmint.git"
1111
},
1212
"bugs": {
13-
"url": "https://github.com/CVERInc/markmint/issues"
13+
"url": "https://github.com/CVERInc/motifmint/issues"
1414
},
1515
"keywords": [
1616
"svg",
17-
"markmint",
17+
"motifmint",
1818
"raster-to-svg",
1919
"png-to-svg",
2020
"jpg-to-svg",

public/og.svg

Lines changed: 1 addition & 1 deletion
Loading

public/site.webmanifest

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "markmint — logo & icon studio",
3-
"short_name": "markmint",
2+
"name": "motifmint — logo & icon studio",
3+
"short_name": "motifmint",
44
"description": "Turn any image into a clean, recolorable SVG logo or icon — in your browser.",
55
"start_url": ".",
66
"scope": ".",

0 commit comments

Comments
 (0)