You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-14Lines changed: 16 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,27 +38,27 @@ Stop wasting time on widget nesting and boilerplate. **`exui`** is a modern, zer
38
38
`exui` includes a focused set of pure Flutter extensions, no Material or Cupertino dependencies - so you stay in control of your widget tree and design system. This core library contains **chainable, declarative enhancements** for layout, styling, interaction, and more. Each section below links to detailed documentation for a specific extension group.
39
39
40
40
[📝 `text` - String to Widget](#-text--turn-any-string-into-a-text-widget)
41
-
[🎛️ `styled text` - style text fast](#️-textstyled--modify-and-style-text-widgets-easily)
Powerfully enhance your `Text` widgets with dozens of chainable extensions. Control alignment, overflow, semantics, and apply fine-grained styling—without verbose `TextStyle` blocks.
207
207
@@ -284,7 +284,7 @@ _[⤴️ Back](#-all-exui-extensions) → All `exui` Extensions_
284
284
285
285
---
286
286
287
-
### 👁️ `visible`— Conditional Visibility for Widgets
287
+
### 👁️ `visible`- Conditional Visibility for Widgets
288
288
289
289
Simplify visibility logic in your widget tree with expressive, chainable methods. These extensions replace repetitive ternary conditions and help keep your UI code declarative and clean.
290
290
@@ -347,7 +347,7 @@ _[⤴️ Back](#-all-exui-extensions) → All `exui` Extensions_
347
347
348
348
---
349
349
350
-
### 🌫️ `opacity` — Control Widget Transparency
350
+
### 🌫️ `opacity` - Control Widget Transparency
351
351
352
352
Quickly apply opacity to any widget using clean, expressive methods. These extensions eliminate the need to wrap widgets manually in `Opacity` and support percentage-based and common preset values.
353
353
@@ -777,7 +777,7 @@ _[⤴️ Back](#-all-exui-extensions) → All `exui` Extensions_
777
777
778
778
---
779
779
780
-
### ↔️ `expanded` — Make Widgets Fill Available Space
780
+
### ↔️ `expanded` - Make Widgets Fill Available Space
781
781
782
782
Add layout flexibility with zero boilerplate. These extensions wrap your widget in an `Expanded`, allowing you to quickly define how much space it should take relative to its siblings.
783
783
@@ -1007,6 +1007,8 @@ Effortlessly create `Row` and `Column` layouts with readable, inline extensions.
1007
1007
> ].column(spacing: 8)
1008
1008
> ```
1009
1009
1010
+
_[⤴️ Back](#-all-exui-extensions) → All `exui` Extensions_
@@ -1368,7 +1370,7 @@ _[⤴️ Back](#-all-exui-extensions) → All `exui` Extensions_
1368
1370
1369
1371
---
1370
1372
1371
-
### ↕️ `gap` — Add Spacing Using Double Extensions
1373
+
### ↕️ `gap` - Add Spacing Using Double Extensions
1372
1374
1373
1375
Use doubles to create `SizedBox` widgets with clear, expressive syntax. These extensions turn raw numbers into layout spacing—perfect for columns, rows, and consistent vertical/horizontal gaps.
1374
1376
@@ -1857,7 +1859,7 @@ _[⤴️ Back](#-all-exui-extensions) → All `exui` Extensions_
1857
1859
1858
1860
---
1859
1861
1860
-
### ✂️ `clip` — Clip Widgets into Shapes
1862
+
### ✂️ `clip` - Clip Widgets into Shapes
1861
1863
1862
1864
Easily apply clipping to any widget using expressive, chainable methods. These extensions eliminate boilerplate when working with `ClipPath`, `ClipRRect`, `ClipOval`, and even advanced shapes like squircles.
1863
1865
@@ -2096,7 +2098,7 @@ _[⤴️ Back](#-all-exui-extensions) → All `exui` Extensions_
2096
2098
2097
2099
---
2098
2100
2099
-
### 🖲️ `button` — Instantly Turn Any Widget into a Button
2101
+
### 🖲️ `button` - Instantly Turn Any Widget into a Button
2100
2102
2101
2103
Wrap any widget in a Material Design button with a single method. These extensions let you create `ElevatedButton`, `FilledButton`, `OutlinedButton`, and `TextButton` variants with or without icons—without boilerplate.
0 commit comments