Skip to content

One OmaSend logo built on the Omarchy grid - #6

Draft
ozdil wants to merge 6 commits into
nextfrom
claude/project-thread-t7g557
Draft

ozdil wants to merge 6 commits into
nextfrom
claude/project-thread-t7g557

Conversation

@ozdil

@ozdil ozdil commented Oct 16, 2026

Copy link
Copy Markdown
Owner

Requested by ozan · project thread

Before: the launcher showed a blue paper plane on a radar, the store emblem was a different pixel arrow, and the notification used Android's stock upload arrow. None of them looked like Omarchy.

After: the launcher, themed (monochrome) icon, notification icon, store icon and feature graphic all use the same OmaSend mark as the desktop plugin and the web client: the Omarchy icon frame with a send arrow drawn on the same 15×15 grid, in Omarchy's Tokyo Night colours. The OMASEND wordmark reuses the O, M, A letters of the Omarchy wordmark.

How: tools/brand/omasend_brand.py draws every asset from the pixel grids (adaptive icon vectors, legacy mipmaps per density, ic_stat_omasend, omasend_mark for in-app headers, store PNGs). It replaces store_assets/generate_store_assets.py, which drew the old icon. The unreferenced drawable/ic_launcher.xml is removed. The foreground service notification now uses R.drawable.ic_stat_omasend.

Not built locally (no Android SDK in this environment); the resource XML parses and the vector path data uses only M/h/v/z.

Omarchy is a pending trademark (omarchy.org/brand); permission from foundation@omarchy.org is advisable before publishing to the Play Store.

🤖 Generated with Claude Code

https://claude.ai/code/session_01KdUmcJiTYgkS1JkfpSrcvp


Generated by Claude Code

Replace the paper-plane launcher, the pixel emblem and the store graphics
with the new OmaSend mark: the Omarchy icon frame with a send arrow on the
same 15x15 grid, and an OMASEND wordmark whose OMA letters come from the
Omarchy wordmark. Colours follow Omarchy's default Tokyo Night theme.

- adaptive launcher icon (foreground, background, themed monochrome) and
  legacy mipmaps for every density
- ic_stat_omasend for the foreground-service notification instead of the
  stock upload arrow
- omasend_mark drawable for in-app headers
- assets/ and store_assets/ regenerated; tools/brand/omasend_brand.py
  replaces the old store asset generator and draws every asset

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KdUmcJiTYgkS1JkfpSrcvp
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KdUmcJiTYgkS1JkfpSrcvp
@ozdil ozdil self-assigned this Oct 16, 2026
The arrow now exits through the opened top-right corner of the Omarchy
frame instead of sitting inside it. Same file names; regenerated with
tools/brand/omasend_brand.py B.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KdUmcJiTYgkS1JkfpSrcvp
New name "OmaSend for Omarchy", calmer EN/TR copy, OmaID, relay and
shared clipboard, a not-affiliated line, and network notes that match
2.0.8 (STUN off, relays and registry only with an account).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KdUmcJiTYgkS1JkfpSrcvp
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KdUmcJiTYgkS1JkfpSrcvp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants