rename tagline to "IDE for Claude Code CLI"
clide is an IDE for the Claude Code CLI. The previous tagline "Flutter desktop IDE for Claude Code" overemphasized the host toolkit (Flutter is implementation detail, immediately obvious to contributors) and was ambiguous about whether the integration target is the CLI specifically. Updates the welcome subtitle (i18n catalog + widget test + view), the project description in pubspec.yaml, README and CLAUDE.md, the CLI banner, and the web manifest/index. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
+19
-3
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"exported_at": "2026-05-06T07:56:04Z",
|
||||
"exported_at": "2026-05-06T09:06:41Z",
|
||||
"decisions": [
|
||||
{
|
||||
"id": "D-1",
|
||||
@@ -2642,10 +2642,10 @@
|
||||
"id": "T-79",
|
||||
"type": "task",
|
||||
"title": "pane.spawn / editor.open: map errno to actionable error kinds",
|
||||
"status": "in_progress",
|
||||
"status": "done",
|
||||
"priority": "medium",
|
||||
"created_at": "2026-05-05 12:58:59",
|
||||
"updated_at": "2026-05-06 07:45:02"
|
||||
"updated_at": "2026-05-06 07:56:10"
|
||||
},
|
||||
{
|
||||
"id": "T-80",
|
||||
@@ -2664,6 +2664,15 @@
|
||||
"priority": "low",
|
||||
"created_at": "2026-05-05 12:58:59",
|
||||
"updated_at": "2026-05-05 12:58:59"
|
||||
},
|
||||
{
|
||||
"id": "T-82",
|
||||
"type": "task",
|
||||
"title": "add Catppuccin theme to bundled themes",
|
||||
"status": "backlog",
|
||||
"priority": "low",
|
||||
"created_at": "2026-05-06 08:30:15",
|
||||
"updated_at": "2026-05-06 08:30:15"
|
||||
}
|
||||
],
|
||||
"ticket_deps": null,
|
||||
@@ -3989,6 +3998,13 @@
|
||||
"old_value": "backlog",
|
||||
"new_value": "in_progress",
|
||||
"changed_at": "2026-05-06 07:45:02"
|
||||
},
|
||||
{
|
||||
"ticket_id": "T-79",
|
||||
"field": "status",
|
||||
"old_value": "in_progress",
|
||||
"new_value": "done",
|
||||
"changed_at": "2026-05-06 07:56:10"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
|
||||
|
||||
## What clide is
|
||||
|
||||
A Flutter desktop IDE for Claude Code. Single Flutter package at the repo root, plus small native supporter tools where Dart can't reach.
|
||||
An IDE for Claude Code CLI. Single Flutter package at the repo root, plus small native supporter tools where Dart can't reach.
|
||||
|
||||
- **`lib/`** — all Dart code. Subsystem handlers (`lib/src/daemon/`, `lib/src/pty/`, `lib/src/ipc/`, `lib/src/git/`, `lib/src/pql/`), kernel services (`lib/kernel/`), UI widgets (`lib/widgets/`), built-in extensions (`lib/builtin/`), and the extension framework (`lib/extension/`). The Flutter app hosts the IPC server in-process (D-56).
|
||||
- **[`pql`](https://github.com/postmeridiem/pql)** — external supporter tool. Clide wraps it for every query surface; never re-implements it.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# clide
|
||||
|
||||
A Flutter desktop IDE for Claude Code. Native rendering, terminal-first interaction, pql-powered queries, canvas and graph surfaces. Linux and macOS.
|
||||
An IDE for Claude Code CLI. Native rendering, terminal-first interaction, pql-powered queries, canvas and graph surfaces. Linux and macOS.
|
||||
|
||||
## Architecture
|
||||
|
||||
|
||||
+1
-1
@@ -89,7 +89,7 @@ Future<void> main(List<String> argv) async {
|
||||
|
||||
void _printHelp(IOSink sink) {
|
||||
sink.writeln('''
|
||||
clide $clideVersion — Flutter desktop IDE for Claude Code.
|
||||
clide $clideVersion — IDE for Claude Code CLI.
|
||||
|
||||
Usage:
|
||||
clide --daemon Run the long-running daemon process.
|
||||
|
||||
@@ -61,7 +61,7 @@ class _Header extends StatelessWidget {
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
ClideText('clide', fontSize: 52, fontWeight: FontWeight.w300, color: tokens.globalForeground),
|
||||
ClideText('Flutter desktop IDE for Claude Code', muted: true, fontSize: 16),
|
||||
ClideText('IDE for Claude Code CLI', muted: true, fontSize: 16),
|
||||
],
|
||||
),
|
||||
],
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"title": { "translation": "clide" },
|
||||
"subtitle": { "translation": "Flutter desktop IDE for Claude Code" },
|
||||
"subtitle": { "translation": "IDE for Claude Code CLI" },
|
||||
"open-project": { "translation": "Open project" },
|
||||
"open-project.hint": { "translation": "Pick a git repository to open as the workspace" },
|
||||
"tab.title": { "translation": "Welcome" }
|
||||
|
||||
+3
-3
@@ -1,4 +1,4 @@
|
||||
# clide — Flutter desktop IDE for Claude Code.
|
||||
# clide — IDE for Claude Code CLI.
|
||||
#
|
||||
# Single source of truth for project metadata and dependencies.
|
||||
# The Flutter app hosts everything in-process (D-056); tmux owns
|
||||
@@ -9,8 +9,8 @@
|
||||
|
||||
name: clide
|
||||
description: >-
|
||||
Flutter desktop IDE for Claude Code. One Dart package covering the
|
||||
UI, subsystem handlers (pane, files, editor, git, pql), and the
|
||||
IDE for Claude Code CLI. One Dart package covering the UI,
|
||||
subsystem handlers (pane, files, editor, git, pql), and the
|
||||
extension framework.
|
||||
publish_to: none
|
||||
version: 2.0.0
|
||||
|
||||
@@ -20,7 +20,7 @@ void main() {
|
||||
'builtin.welcome': {
|
||||
const Locale('en', 'US'): const {
|
||||
'title': {'translation': 'clide'},
|
||||
'subtitle': {'translation': 'Flutter desktop IDE for Claude Code'},
|
||||
'subtitle': {'translation': 'IDE for Claude Code CLI'},
|
||||
'open-project': {'translation': 'Open project'},
|
||||
'open-project.hint': {'translation': 'Pick a git repository'},
|
||||
'tab.title': {'translation': 'Welcome'},
|
||||
@@ -44,7 +44,7 @@ void main() {
|
||||
testWidgets('WelcomeView renders title + subtitle + start actions', (tester) async {
|
||||
await tester.pumpWidget(harness(f, const WelcomeView()));
|
||||
expect(find.text('clide'), findsOneWidget);
|
||||
expect(find.text('Flutter desktop IDE for Claude Code'), findsOneWidget);
|
||||
expect(find.text('IDE for Claude Code CLI'), findsOneWidget);
|
||||
expect(find.text('Open folder…'), findsOneWidget);
|
||||
});
|
||||
});
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
|
||||
<meta name="description" content="Flutter desktop IDE for Claude Code.">
|
||||
<meta name="description" content="IDE for Claude Code CLI.">
|
||||
|
||||
<!-- iOS meta tags & icons -->
|
||||
<meta name="mobile-web-app-capable" content="yes">
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@
|
||||
"display": "standalone",
|
||||
"background_color": "#21262f",
|
||||
"theme_color": "#00a3d2",
|
||||
"description": "Flutter desktop IDE for Claude Code.",
|
||||
"description": "IDE for Claude Code CLI.",
|
||||
"orientation": "portrait-primary",
|
||||
"prefer_related_applications": false,
|
||||
"icons": [
|
||||
|
||||
Reference in New Issue
Block a user