Fixed
- The widget uses the documented default columns when
columns()is not called: two on small screens, three atmd, four atlgand five atxl. In v4.1.1 it ignored those defaults and rendered one column at every breakpoint. - Closures passed to
columns()are evaluated, as a whole (->columns(fn () => 3)) or per breakpoint (->columns(['md' => fn () => 3])) (#85).
Integer and array columns() configurations render exactly as before. No asset rebuild is needed.
What's Changed
- Migrate to shared CI by @awcodes in #74
- ci: trigger CI on workbench/ and bin/ changes by @awcodes in #75
- chore: let rector resolve the workbench theme path from DIR by @awcodes in #77
- ci: pin the shared workflow to a commit SHA by @awcodes in #76
- docs: trim the README to a landing page that points at docs.aw.codes by @awcodes in #78
- chore: generate documentation screenshots and share cards with Focus by @awcodes in #79
- Show the real avatar in Focus screenshots by @awcodes in #80
- Render the social card with the two-up template by @awcodes in #81
- Render the share cards with focus-templates v1.1.1 by @awcodes in #82
- Require awcodes/focus ^1.0 by @awcodes in #83
- chore: move Focus cards to focus-templates v2.1.0 by @awcodes in #84
- fix: evaluate closures in the configured columns by @awcodes in #85
Full Changelog: v4.1.1...v4.1.2