Skip to content

Releases: zaydek/duomo

v0.3.7

30 Oct 12:27
Compare
Choose a tag to compare

Improved readme.

v0.3.6

30 Oct 12:19
Compare
Choose a tag to compare

New readme and published to NPM.

v0.3.5

28 Oct 02:34
Compare
Choose a tag to compare

Updated output formatting.

v0.3.4

27 Oct 07:23
Compare
Choose a tag to compare

flex-shrink: 0 is now automatically interpolated for width and height-based classes and inline styles (does not include full and screen classes). Build is roughly 24 KLOC.

v0.3.3

26 Oct 01:08
Compare
Choose a tag to compare

Many refactors. Implemented new m-s and p-s patterns. Build is roughly 20 KLOC.

v0.3.2

23 Oct 22:36
Compare
Choose a tag to compare

Added basic support for SSR for the runtime script.

v0.3.1

23 Oct 22:13
Compare
Choose a tag to compare

Improved Flexbox utilities.

v0.3

22 Oct 23:57
Compare
Choose a tag to compare

Flexbox-first layout composition.

v0.2.5

17 Oct 22:44
Compare
Choose a tag to compare

Added binary logic selectors for m-gap utilities (#22).

Technically this can be further improved by using [class*="flex"] instead of [class*="flex-row"] ... [class*="flex-col"] but this seems more clear and consistent for now. That being said, using [class*="flex"] will technically generate less output if that becomes a concern.

v0.2.4

17 Oct 22:29
Compare
Choose a tag to compare
  • Implemented a fix for media queries and Flexbox utilities (#21)
  • Added flex-shrink utilities (#3)

Previously there was an issue where a) too many classes were being generated and b) the generated classes don’t actually work in the context of a responsive layout. The current fix relies on binary logic such as [class*="flex-row"] so that the flex-row context can be grepped independently of a media query (e.g. xs:).

The reason for all of this is because in order to support more natural x-center y-center classes, we need to know what the flex-row or flex-col context is. Using .flex-row.x-center for example breaks down in a responsive context where flex-row could just as easily be xs:flex-row.

While this is no longer an issue, other classes that rely on nested &s should be reviewed so as to prevent these kinds of shenanigans.