- Add high-level
LabelBuilderAPI with text, QR, line, rect, image and small flow helpers. - Add
LabelTextOverflow,LabelTextBoxand overflow-aware text rendering with wrap, ellipsis, clip and shrink-to-fit modes. - Add optional
AutoLabelBuilderwith lightweight layout helpers such asLabelRow,LabelColumn,LabelPaddingandLabelAlign. - Add optional
SmartLabelPresetsfor common text-and-QR business labels with reserved QR areas and bounded text boxes. - Add package widgets:
PrinterStatusChip,PrinterConnectionIndicator,PrinterDeviceTile,PrinterDeviceList. - Add
LabelPreview-driven fixed, auto-layout and smart-preset previews to the example and debug flows. - Add optional package pages:
PrinterScanPage,PrinterConnectPage,PrinterDebugPage. - Add connection state stream and
scan()alias for the public API. - Expand the example app to cover scan, connect, status, label printing and bitmap printing.
- Refresh README and package metadata for a GitHub-ready plugin surface.
- Add Android-first CT221B Bluetooth Classic / SPP MVP.
- Add shared Dart API for device search, connect, reconnect, info query and bitmap-driven printing.
- Add iOS unsupported stub to keep the API surface future-ready without pretending transport support.