All notable changes to this project will be documented in this file.
This change log follows the conventions of keepachangelog.com.
2022-1-14
map-mode, which enables opting-in to project-wide style-map syntax instead of default atomic syntax
thin,extra-light,light,regular,medium,semi-bold,bold,extra-bold,heavy props to built-in atomic classes. These correspond to font-weight values 100 - 900.
italic and oblique (font-style) to built-in atomic classes
visibility prop to available shorthand list.
zi (z-index) prop to available shorthand list.
data-cljs attribute (ns and LOC info)
is automatically added to styled elements for dev builds
Example reageant project.
:select-ns config option for narrrowing compilation to select namespaces
Support for error reporting and assertion errors in the case of duplicate keyframe names, duplicate defclass names, and duplicate :prefix + :ident combos.
Support for bad modifier warnings.
User-defined media queries (breakpoints) scale in kushi.edn now expects a vector of kwargs (instead of a map)
defkeyframes now takes a symbol as name, instead of a keyword
Use :ancestor instead of :parent for ancestor prefixing options
Removed :sans-serif, :serif, and :code from built-in atomic classes.
Removed kushi-specific :fn key in attributes map to refer to var-quoted component function.
Refactored stylesheet and reporting namespaces.
Bad arg console warnings for defclass
Ensure correct printing order of media query rules
deref'ed atoms use the same css var naming convention as normal bindings
Preformatting of js warnings for bad args fixes edge case dev build exceptions.
2021-08-16
2021-08-10
defclass and sx2021-08-06
Initial commit.
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |