ToolCheck kernel service checks ptyc/pql/tmux/git availability once at boot, shared by status bar and welcome screen. Welcome status line shows "application ok" in green or lists missing tools in amber. Logo doubled to 144px. DialogHost moved inside Expanded to fix blank workspace. Welcome maxWidth 850px, path overflow fixed with Flexible. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
51 lines
1.7 KiB
Dart
51 lines
1.7 KiB
Dart
/// clide kernel — registries, stores, and shared singleton services
|
|
/// consumed by every extension.
|
|
///
|
|
/// Admission rule: the kernel owns anything whose second concurrent user
|
|
/// would create incoherent state or divergent UX. External-interfacing
|
|
/// work generally belongs to extensions (git, pql, Linear);
|
|
/// external-interfacing *singletons* (OS clipboard, tray, keychain)
|
|
/// belong here.
|
|
///
|
|
/// Exports are added as each subsystem lands. See plan:
|
|
/// /home/jeroenschweitzer/.claude/plans/i-want-to-discuss-cozy-zebra.md
|
|
library;
|
|
|
|
export 'src/events/bus.dart';
|
|
export 'src/events/types.dart';
|
|
export 'src/ipc/client.dart';
|
|
export 'src/log.dart';
|
|
export 'src/settings.dart';
|
|
export 'src/facade.dart';
|
|
export 'src/clipboard.dart';
|
|
export 'src/commands/keybindings.dart';
|
|
export 'src/commands/palette.dart';
|
|
export 'src/commands/registry.dart';
|
|
export 'src/dialog.dart';
|
|
export 'src/extensions_manager.dart';
|
|
export 'src/files.dart';
|
|
export 'src/focus.dart';
|
|
export 'src/i18n/catalog_loader.dart';
|
|
export 'src/i18n/fallback_chain.dart';
|
|
export 'src/i18n/i18n.dart';
|
|
export 'src/net.dart';
|
|
export 'src/notify.dart';
|
|
export 'src/os.dart';
|
|
export 'src/panels/arrangement.dart';
|
|
export 'src/project.dart';
|
|
export 'src/secrets.dart';
|
|
export 'src/tray.dart';
|
|
export 'src/panels/drag_resize.dart';
|
|
export 'src/panels/layout_preset.dart';
|
|
export 'src/panels/registry.dart';
|
|
export 'src/panels/slot_id.dart';
|
|
export 'src/theme/contrast.dart';
|
|
export 'src/theme/controller.dart';
|
|
export 'src/theme/loader.dart';
|
|
export 'src/theme/palette.dart';
|
|
export 'src/theme/resolver.dart';
|
|
export 'src/theme/semantic.dart';
|
|
export 'src/theme/tokens.dart';
|
|
export 'src/tool_check.dart';
|
|
export 'src/window_controls.dart';
|