dacs 0.2.0
dacs: ^0.2.0 copied to clipboard
Tailwind-like utility classes for Flutter. Apply text styles, padding, margins, colors, and borders via concise string expressions.
0.2.0 #
- Variants: dark/light mode (
dark:,light:) and responsive breakpoints (sm:,md:,lg:,xl:,2xl:) - Context-aware extensions:
.dTextOf(context),.dBoxOf(context),.dPadsOf(context)etc. resolve variants fromMediaQuery DacsStyle.resolve()/resolveFor(): merge variants into a single style based on brightness and screen widthDacsStyle.clone()/mergeFrom(): utility methods for style composition- Position:
inset-*,top-*,right-*,bottom-*,left-*via.dPosition - Transform:
scale-*,rotate-*,translate-*,skew-*via.dTransform - Gradient:
bg-gradient-to-*,from-*,via-*,to-*via.dGradient - Decoration style/thickness/color:
decoration-solid,decoration-2,decoration-red-500, etc. ClassParsercache: static cache avoids redundant parsing- Renamed extension getters:
.dacsText→.dText,.dacsPad→.dPads,.dacsBox→.dBox,.dacsStyle→.dStyle,.dacsMargin→.dPads
0.1.0 #
- Initial release.
- Tailwind-inspired utility classes: text-, font-, text|bg|border-{color}-{shade}
- Spacing: p-, m- with directional variants (px, py, pt, pr, pb, pl)
- Border radius: rounded-* with directional variants (t, b, l, r, tl, tr, bl, br)
- Sizing: w-, h-, opacity-*
- Shadows: shadow-sm to shadow-2xl, shadow-inner, shadow-none
- Typography: italic, underline, line-through, tracking-, leading-, decoration-*
- String extensions: .dText, .dPads, .dBox, .dStyle, .dShadow, .dSize
- Full Tailwind v3 color palette (22 colors × 11 shades)