Files
clide/app/lib/widgets/widgets.dart
T
jpmschweitzerandClaude Opus 4.6 cab92b0c6e add Phosphor Icons font and wire into icon rails
Phosphor Icons v2.0.8 (MIT) — regular, bold, and fill weights
bundled under assets/fonts/phosphor/. PhosphorIconPainter bridges
the font glyphs into the existing ClideIconPainter interface via
Paragraph API so icon rails, pane headers, and any widget using
ClideIcon can consume them. Sidebar and context panel icon rails
now use Phosphor glyphs instead of hand-painted CustomPaint icons.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-22 23:10:40 +02:00

34 lines
1.0 KiB
Dart

/// clide widget primitives.
///
/// Hand-rolled, theme-token-consuming building blocks. No Material or
/// Cupertino. Feature code composes these; it never reaches down into
/// Flutter chrome widgets directly.
library;
export 'src/clide_button.dart';
export 'src/clide_divider.dart';
export 'src/clide_icon.dart';
export 'src/clide_icon_rail.dart';
export 'src/clide_palette.dart';
export 'src/clide_pane_chrome.dart';
export 'src/clide_pty_view.dart';
export 'src/clide_scrollbar.dart';
export 'src/clide_spine.dart';
export 'src/clide_surface.dart';
export 'src/clide_tab_bar.dart';
export 'src/clide_text.dart';
export 'src/clide_tooltip.dart';
export 'src/typography.dart';
export 'src/icons/check.dart';
export 'src/icons/chevron.dart';
export 'src/icons/dot.dart';
export 'src/icons/folder.dart';
export 'src/icons/gear.dart';
export 'src/icons/plug.dart';
export 'src/icons/git_branch.dart';
export 'src/icons/search.dart';
export 'src/icons/terminal_icon.dart';
export 'src/icons/warning.dart';
export 'src/icons/x.dart';
export 'src/icons/phosphor.dart';