liqkit_ui
Decoration

Windows

LiqWindow renders a 34pt rounded-rect white window card with a soft drop shadow. Compose LiqWindowToolbar, LiqWindowControls, and LiqWindowGlassButton to build the toolbar content.

ComponentDescription
LiqWindowOuter window container (configurable size)
LiqWindowToolbar64pt toolbar with leading, center, and trailing slots
LiqWindowControlsTraffic-light close/minimise/maximise dots
LiqWindowGlassButtonGlass-style 44pt button for toolbar actions

Default

// ignore_for_file: file_names // hyphenated name required by snippet manifest conventionimport '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 windowDefaultBuilder(BuildContext context) {  return const SnippetFrame(    maxWidth: 520,    height: 320,    child: FittedBox(      child: LiqWindow(        size: Size(480, 300),        toolbar: LiqWindowToolbar(          leading: <Widget>[LiqWindowControls()],          title: 'Document',        ),      ),    ),  );}

Inactive Controls

// ignore_for_file: file_names // hyphenated name required by snippet manifest conventionimport '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 windowInactiveControlsBuilder(BuildContext context) {  return const SnippetFrame(    maxWidth: 520,    height: 320,    child: FittedBox(      child: LiqWindow(        size: Size(480, 300),        toolbar: LiqWindowToolbar(          leading: <Widget>[LiqWindowControls(active: false)],          title: 'Document',        ),      ),    ),  );}