Skip to content
Merged
Show file tree
Hide file tree
Changes from 9 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
<h1 align="center">
<img src="assets/readme-banner.png" alt="ide — a fast, lightweight, cross-platform code editor" width="800">
<img src="assets/app-icon/icon-animated.svg" alt="ide — a fast, lightweight, cross-platform code editor" width="160">
</h1>

A lean Tauri-based integrated development environment built for speed, local control, and agent-friendly editor context.

<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="assets/screenshots/app-dark.png">
<img src="assets/screenshots/app-light.png" alt="The ide app — file tree, editor with git attribution, and commit info" width="800">
</picture>
</p>

The goal is not to recreate Visual Studio Code. The goal is a focused editor shell that opens fast, keeps background work explicit, and exposes useful context to tools like Claude Code and Codex.

## Current State
Expand Down
57 changes: 27 additions & 30 deletions assets/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# ide — app icon assets

The **Stagger** mark. Charcoal `#1e1f24` + one blue `#0063B2` on a light "paper" squircle.
The **Leaf dot + caret** mark. A lowercase "ıde" wordmark with a teal xylem-leaf
dot and a caret bar, on a dark rounded-square tile.

---

Expand Down Expand Up @@ -29,56 +30,52 @@ generator tune each platform.
## 📁 What's in here

```
app-icon/ The full app icon (squircle tile + mark)
icon.svg vector master — SQUIRCLE background, macOS padding
icon-fullbleed.svg vector — squircle fills the frame (favicons, web)
icon-square.svg vector — SQUARE background to the edges (no rounding)
app-icon/ The full app icon (tile + wordmark)
icon.svg vector master — rounded-square background
icon-animated.svg README/web version — blinking caret, wordmark rasterised
(embeds icon-512.png so no font is needed in <img> use)
icon-square.svg vector — square background to the edges (web/marketing)
icon-square-*.png raster of the square version
icon-16…1024.png raster ladder (squircle)
icon-16…1024.png raster ladder (rounded-square tile)

mark/ The bare mark on transparency (no tile)
mark.svg vector, 2-colour
mark-mono.svg vector, single-colour (menu-bar / tray / stamps)
mark-32…1024.png raster, transparent
mark-mono-512.png
screenshots/ README app shots (light/dark pair for the <picture> swap)

src-tauri-icons/ ← drop straight into src-tauri/icons/
32x32.png 128x128.png 128x128@2x.png icon.png
icon.icns (macOS) icon.ico (Windows)
Square*Logo.png StoreLogo.png (Windows Store / MSIX)
```

There's no `mark/` pack (bare mark on transparency) in this drop. The
wordmark's ink colour (`#e8eef6`) only reads correctly on the dark tile, and
nothing in the app currently consumes a transparent or single-colour cutout
— there's no tray/menu-bar icon. Add one if a future use case needs it.

---

## 🔺 Three background forms (SVG)
## 🔺 Two background forms (SVG)

| File | Background |
|----------------------------|------------------------------------|
| `app-icon/icon.svg` | Squircle tile (macOS app-icon look)|
| `mark/mark.svg` | Transparent — bare mark only |
| `app-icon/icon-square.svg` | Square gradient, runs to the edges |
| File | Background |
|------------------------------|----------------------------------------------------------------|
| `app-icon/icon.svg` | Rounded-square tile (macOS app-icon look) |
| `app-icon/icon-square.svg` | Same mark, square background to the edges (web/marketing use) |

---

## 🎨 Tokens

| Role | Value |
|-----------------|-------------|
| Ink (mark) | `#1e1f24` |
| Accent (blue) | `#0063B2` (brand primary) |
| Tile gradient | `#ffffff` → `#eceae6` |
| Corner shape | Apple superellipse (squircle), n≈5 |
| Ink (wordmark) | `#e8eef6` |
| Accent (teal) | `#22d3ee` |
| Tile | `#0b1120` |
| Corner shape | Rounded square, `rx=115` on a 512 canvas (~22.5%) |

The tile is intentionally **light** — it stands out among the colourful icons
The tile is intentionally **dark** — it stands out among the colourful icons
in a dock while staying minimal. No drop-shadow is baked into the OS icons;
macOS/Windows add their own.

## 🧩 Using the bare mark
The mark in `mark/` sits on full transparency and inverts cleanly: use the
charcoal version on light surfaces and recolour to off-white on dark ones.
For a macOS menu-bar (tray) **template** image, use `mark-mono.svg` — the
system tints single-colour template icons automatically.

## ✏️ Editing
Every PNG is regenerated from the SVGs. To tweak the mark, edit the three
`<rect>`s in `mark.svg` (or the glyph inside `icon.svg`) and re-export.
Every PNG is regenerated from the SVGs. To tweak the mark, edit the `<text>`
wordmark, leaf `<path>`, or caret `<rect>` inside `icon.svg` and
`icon-square.svg` together, then re-export.
Binary file modified assets/app-icon/icon-1024.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/app-icon/icon-128.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/app-icon/icon-16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/app-icon/icon-256.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/app-icon/icon-32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/app-icon/icon-512.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/app-icon/icon-64.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions assets/app-icon/icon-animated.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion assets/app-icon/icon-fullbleed.svg

This file was deleted.

Binary file modified assets/app-icon/icon-square-1024.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/app-icon/icon-square-256.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/app-icon/icon-square-512.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/app-icon/icon-square.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading