Skip to content

Releases: miragecraft/drykit

Initial Alpha - DryKit

14 Jan 18:59
c0a2f14
Compare
Choose a tag to compare

This is the first alpha release of the newly rebuilt and renamed DryKit framework.

You're welcome to try it out and poke around, code should be mostly self-documenting.

v3.0.2 - Bug fix - remove offset support for grid-y

25 Mar 19:34
d3c0a5e
Compare
Choose a tag to compare

Offset rely on percentage margins, since vertical percentage margin rely on container width (instead of height), offsets doesn't work properly and the latest release completely removes its support from grid-y to prevent unpredictable behaviors.

v3.0.1 - Minor Update

27 Feb 21:14
cb9ad83
Compare
Choose a tag to compare

This is a bug fix release that makes the following improvements:

  • Changed min value for clamp() targeting --min-span from 0 to 1px to fix cells not wrapping in edge cases
  • Use :where() selector to prevent specificity wars and optimize selectors
  • Optimize selectors, remove the * from *:nth-child() selectors

Developer Notes:

Recent discovery - it looks like the specs does not support CSS keyword as custom property fallback, this makes implementing responsive properties for all elements very hard.

I will have to consider carefully whether or not I should implement it with explicit default values (will take up a lot of space, and goes against the objective of KISS) or implement it partially (doesn't feel clean and consistent), or rip everything out (but responsively changing font size and hiding elements are extremely useful).

Will experiment and investigate further.

Initial Release (V3)

29 Oct 00:10
ed56aa8
Compare
Choose a tag to compare

Finally, the first public release of RazorGrid.

The reason the initial release is at version 3 is because I was never fully satisfied with the how RazorGrid worked until now, and this led to two major overhaul in the codebase with breaking changes - hence version 3.

I am excited to announce that I consider this micro-framework to be stable and mature.

I have some ideas about new features (sub-grid support with discrete sizing scale) but since the philosophy for RazorGrid is "Less is More" I will not add new features unless I am convinced that I have extracted the maximum level of usefulness out of minimal amount of code.

All feedbacks are welcome.