Foundation
Text Styles
liqkit_ui exposes the full iOS 26 text-style system through
LiqTypeColumn. Each column renders all eleven semantic roles
(largeTitle → caption2) at the requested Dynamic Type scale, letting
you preview exactly how your typography responds to the user's size
preference.
Dynamic
import 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/liqkit_ui.dart';/// Snippet builder consumed by `apps/docs_snippets/lib/src/routes.g.dart`.Widget textStylesDynamicBuilder(BuildContext context) { return const SnippetFrame( maxWidth: 760, child: LiqTypeColumn( header: 'Dynamic Type', scale: LiqDynamicTypeScale.large, ), );}
Accessibility
import 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/liqkit_ui.dart';/// Snippet builder consumed by `apps/docs_snippets/lib/src/routes.g.dart`.Widget textStylesAccessibilityBuilder(BuildContext context) { return const SnippetFrame( maxWidth: 760, child: LiqTypeColumn(header: 'AX2', scale: LiqDynamicTypeScale.ax2), );}
Display
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget textStylesDisplayBuilder(BuildContext context) { return const SnippetFrame(child: TextStylesDisplayExample());}
Body
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget textStylesBodyBuilder(BuildContext context) { return const SnippetFrame(child: TextStylesBodyExample());}
Monospaced
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget textStylesMonospacedBuilder(BuildContext context) { return const SnippetFrame(child: TextStylesMonospacedExample());}
Font Weights
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget textStylesFontWeightsBuilder(BuildContext context) { return const SnippetFrame(child: TextStylesFontWeightsExample());}
Label Color Variants
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget textStylesLabelColorVariantsBuilder(BuildContext context) { return const SnippetFrame(child: TextStylesLabelColorVariantsExample());}
System Colors
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget textStylesSystemColorsBuilder(BuildContext context) { return const SnippetFrame(child: TextStylesSystemColorsExample());}
Dynamic Type Sizes
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget textStylesDynamicTypeSizesBuilder(BuildContext context) { return const SnippetFrame(child: TextStylesDynamicTypeSizesExample());}