Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 650 Bytes

README.md

File metadata and controls

30 lines (23 loc) · 650 Bytes

Flutter package that makes text more readable.
It works with fixed-width as well as variable-width fonts.

text balancer demo

How To Use

/// Widget
TextBalancer('text');

/// Text Extension
Text('text').balance(
  context,
  maxWidth: constraints.maxWidth,
);

/// String Extension
'text'.balance(
  textStyle: textStyle,
  maxWidth: constrains.maxWidth,
)

Performance

performance

  • Time complexity : n^2

References