Skip to content

feat: rebrand to Engie Claw + original non-AI visual identity (theme/type/shape) - #1

Merged
929411354 merged 40 commits into
mainfrom
devin/1783014893-engie-claw-rebrand
Jul 2, 2026
Merged

feat: rebrand to Engie Claw + original non-AI visual identity (theme/type/shape)#1
929411354 merged 40 commits into
mainfrom
devin/1783014893-engie-claw-rebrand

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Jul 2, 2026

Copy link
Copy Markdown

Summary

Rebrand the app to Engie Claw and replace the generic Material default look with an original, non-"AI-feel" visual identity applied mostly at the theme layer (so it changes every screen at once). Functionality is untouched — branding + theming only.

Diff-size note: this branch is based on the latest upstream tip while this fork's main was ~35 commits behind, so merging also fast-forwards the fork to upstream v1.12.0. The actual new work is the branding/theme commits below.

1. Rebrand → "Engie Claw"

  • app_name in every locale (res/values*/strings.xml).
  • software_identity_option_operit (sidebar brand name) → Engie Claw.
  • Share-image brand bar (MessageImageGenerator.kt) wordmark → Engie Claw.

2. Original color identity (drop the "AI" purple/blue)

  • ui/theme/Color.kt: new palette — burnt ember orange + warm clay neutrals + olive accent — as full M3 EngieClawLightColorScheme / EngieClawDarkColorScheme.
  • Theme.kt + ThemeColorSchemeResolver.kt: use the brand schemes and set dynamicColor = false (Material You off) for a consistent identity.
  • res/values/colors.xml + themes.xml (+ night): base XML Theme.Operit primary/secondary repointed purple/teal → ember/olive/clay (splash/window background, status bar, View-based bits).
  • FloatingWindowTheme.kt: default palette → brand palette.

3. Original typography (Type.kt)

Editorial "tool" voice — heavy, tight-tracked display/headline/title; calm, readable body. Full 15-style scale, app-wide.

4. Original shape language (Shape.kt)

New EngieClawShapes (crisp architectural corners 5/9/14/20/28dp) wired into every MaterialTheme call.

5. Chat bubbles

Crisper, less "pill/bubbly" corners aligned with the shape language (AI 3,16,16,16 / user 16,3,16,16).

Legacy Purple* constants and the user custom-color feature are left intact.

Notes / next

Could not compile-verify in this environment (APK build needs the gitignored Google Drive dependency zips — models/subpack/jniLibs/libs — which are absent). Deeper structural redesign of the input bar / nav shell can follow once a build is available for visual verification.

Link to Devin session: https://app.devin.ai/sessions/4f035692835944a2bff236b613fd93fc
Requested by: @929411354


Open in Devin Review

hd18512614931-cyber and others added 30 commits June 4, 2026 22:35
…embedding-endpoint-validation

Fix cloud embedding endpoint validation
DashScope兼容模式的input_audio.data字段要求URL格式,不接受裸base64。
对ALIYUN provider将base64包装为data URL格式,其他provider不变。

Fixes AAswordman#600
fix: 修复DashScope兼容模式音频识别400错误
* jdk update to 21, and some compatibility update in MCPToolExecutor.kt

* oops, i wrote it to false.
* jdk update to 21, and some compatibility update in MCPToolExecutor.kt

* oops, i wrote it to false.

* Done :D, you can now custom the prompt for concluding
* a custom bearer token for http , WebUI

* added build type:clone , and a task that is linking to it (DebugClone) , and remove mannnny of hardcoded-path of package name

* for got to add english support in some place.
Add repair-mode recovery UI, isolate main startup from utility entries, and refresh related tool and example assets.
fix that the custom concluding isnt auto saving
- 删除 ApiPreferences 中的 ENCODED_API_KEY、DEFAULT_API_KEY 和 decodeApiKey
- 默认配置 apiKey 改为空字符串
- 所有 DEFAULT_API_KEY 引用改为 isBlank() 判断
- 清理不再使用的 ApiPreferences import
…api-key

Remove hardcoded default DeepSeek API Key and clean up code
Co-authored-by: luojiaping <luojiaping@users.noreply.github.com>
fix: prevent process limit button text overflow
…display-name

Fix model provider display name
AAswordman and others added 6 commits June 30, 2026 15:37
- Rename app_name to "Engie Claw" across all locales
- Add original Engie Claw brand palette (ember/clay/olive), replacing default Material purple
- Disable Material You dynamic color so the brand identity stays consistent
- Update share-image brand bar to Engie Claw

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@929411354 929411354 self-assigned this Jul 2, 2026
@devin-ai-integration

Copy link
Copy Markdown
Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

929411354 and others added 3 commits July 2, 2026 18:02
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
…guage

- Distinctive editorial type scale (heavy, tight-tracked headings) app-wide
- New EngieClawShapes corner language wired into MaterialTheme
- Floating window theme now defaults to the brand palette/shapes

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
- Add ember/clay/olive brand color resources
- Repoint Theme.Operit (light + night) primary/secondary from purple/teal to brand colors (affects splash/window background, status bar, View-based components)

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration devin-ai-integration Bot changed the title feat(brand): rebrand to Engie Claw with original warm ember theme feat: rebrand to Engie Claw + original non-AI visual identity (theme/type/shape) Jul 2, 2026
…language

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@929411354
929411354 merged commit 26921c6 into main Jul 2, 2026
1 check failed
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.

5 participants