Vendor the 4 core weights (Regular, Italic, Bold, BoldItalic) of JetBrains Mono v2.304 under app/assets/fonts/jetbrains_mono/, ~1 MB total. OFL license checked in alongside. Declared as the JetBrainsMono family in pubspec so Flutter bundles it automatically. app/lib/widgets/src/typography.dart exposes clideMonoFamily plus a platform-ordered fallback chain (SF Mono / Menlo / Monaco → JetBrains Mono system install / Fira Code / Hack / DejaVu / Liberation → Cascadia / Consolas → monospace) for web builds and test harnesses that don't load asset fonts. Terminal widgets pick both up via a single import. Co-Authored-By: Claude <noreply@anthropic.com>
24 lines
723 B
Dart
24 lines
723 B
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_scrollbar.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/x.dart';
|