Skip to content

Releases: yummacss/yummaui

v0.9.0

Choose a tag to compare

@rrenildopereiraa rrenildopereiraa released this 29 Oct 14:49
1be07f0

Added

  • add --shape takes none, rounded, squircle or pill, and a shape
    field in yummaui.json sets it for every add.

Changed

  • Components are flat, with squircle corners by default.

Removed

  • --style and --radius, and the style and radius fields in
    yummaui.json.

v0.8.0

Choose a tag to compare

@rrenildopereiraa rrenildopereiraa released this 26 Oct 13:19
ef1d47b

Added

  • init and add write the colors the components use into a new config, a
    light and dark pair where a color has both.

Changed

  • The registry is https://www.yummaui.com/ui/registry. A yummaui.json
    that names the registry on yummacss.com reads as the new one.
  • The links yummaui prints point at yummaui.com.
  • init and add add what an existing config lacks for the components, in
    place, and keep any state, easing, keyframe or color it already defines.

v0.7.0

Choose a tag to compare

@rrenildopereiraa rrenildopereiraa released this 15 Oct 14:44

Added

  • init and add write the easings the components use into a new config, and
    name the ones an existing config lacks.

v0.6.0

Choose a tag to compare

@rrenildopereiraa rrenildopereiraa released this 12 Oct 19:27

Changed

  • The registry lives at https://yummacss.com/ui/registry. A yummaui.json
    that stores the old /ui/r address reads as the new one.
  • A registry item lists the components it needs in registryDeps.

v0.5.1

Choose a tag to compare

@rrenildopereiraa rrenildopereiraa released this 09 Oct 08:34

Fixed

  • The yumma.config.mjs that setup writes includes the states and keyframes
    the components animate with, read from the registry. When the file exists
    and lacks some of them, add and init name the ones to add.

v0.5.0

Choose a tag to compare

@rrenildopereiraa rrenildopereiraa released this 09 Oct 01:07

Added

  • add with no names opens a list to search and pick from.
  • init -y takes the defaults without asking.
  • init and add offer to set up Yumma CSS when it is missing: they install
    yummacss and the plugin for the framework, register the plugin in
    vite.config or postcss.config, write yumma.config.mjs, and add
    @yummacss; to the stylesheet the app loads.

Changed

  • Every command prints in the same frame, list and errors included. Each
    line names its stage, and the colours are the docs site's palette.
  • Package manager output folds into one line once the install succeeds, and
    shows in full when it fails.
  • An unknown option is an error rather than being ignored.
  • init puts components in src/components/ui when the project has a src
    folder.

Removed

  • list <component>. The docs page has what it showed.
  • Blocks. The registry has none.

v0.4.0

Choose a tag to compare

@rrenildopereiraa rrenildopereiraa released this 27 Sep 11:53

Added

  • add --style and --radius, and style and radius in yummaui.json.

v0.3.0

Choose a tag to compare

@rrenildopereiraa rrenildopereiraa released this 17 Sep 22:00

Added

  • init and add now say when Yumma CSS is not set up in the project, naming
    what is missing: yummacss, the plugin for the detected framework
    (@yummacss/postcss for Next.js, @yummacss/vite otherwise), and
    yumma.config.mjs.

v0.2.1

Choose a tag to compare

@rrenildopereiraa rrenildopereiraa released this 30 Aug 19:28

Changed

  • prune no longer skips dist, .next and similar directories by name.
    Guessing which folders hold build output made it delete more readily, and a
    stale build naming a component is a reason to keep it.

v0.2.0

Choose a tag to compare

@rrenildopereiraa rrenildopereiraa released this 30 Aug 15:31

Added

  • add yummaui prune, which lists component files nothing in the project reaches. Pass --write to delete them.