Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 0 additions & 14 deletions .changeset/great-pianos-shake.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/lucky-toys-argue.md

This file was deleted.

16 changes: 16 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# @batik-prototype/core

## 0.1.0

### Minor Changes

- [`3f8e8b6`](https://github.com/devsantara/batik-prototype/commit/3f8e8b667ce5f42b9cdd85a591ad45e542e0a9b9) Thanks [@edwintantawi](https://github.com/edwintantawi)! - Add the design system: `Button`, `Input`, `Card` and `Badge`, the design token contract
they read from, and the React runtime that applies a theme.

Tokens are StyleX variable groups, published one `.stylex` entry point per concern, so a
theme package can override them by name. `ThemeProvider` applies a theme to a subtree and
resolves `'system'` against the OS; `defineTheme` and `resolveTheme` are the React-free
authoring contract, also available at `@batik-prototype/core/theme`.

The variable defaults are the Classic light palette, so an app that installs nothing else
already renders a finished-looking UI.
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@batik-prototype/core",
"version": "0.0.0",
"version": "0.1.0",
"description": "Themeable StyleX components and the design token contract every Batik theme overrides",
"keywords": [
"components",
Expand Down
17 changes: 17 additions & 0 deletions themes/classic/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# @batik-prototype/theme-classic

## 0.1.0

### Minor Changes

- [`009ec49`](https://github.com/devsantara/batik-prototype/commit/009ec49eb8837f2be4f3b358a1b60bf329fa2789) Thanks [@edwintantawi](https://github.com/edwintantawi)! - Add the first three Batik themes, each a package of its own.

Classic is the default and supplies only a dark scheme, since the token defaults in
`@batik-prototype/core` already are its light palette. Ocean overrides colour, shadow and
radius; Sunset overrides colour, shadow, radius and type, to show that a theme's reach is
not limited to colour.

### Patch Changes

- Updated dependencies [[`3f8e8b6`](https://github.com/devsantara/batik-prototype/commit/3f8e8b667ce5f42b9cdd85a591ad45e542e0a9b9)]:
- @batik-prototype/core@0.1.0
2 changes: 1 addition & 1 deletion themes/classic/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@batik-prototype/theme-classic",
"version": "0.0.0",
"version": "0.1.0",
"description": "The default Batik theme: cool slate neutrals with a confident blue accent, plus a dark scheme",
"keywords": [
"classic",
Expand Down
17 changes: 17 additions & 0 deletions themes/ocean/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# @batik-prototype/theme-ocean

## 0.1.0

### Minor Changes

- [`009ec49`](https://github.com/devsantara/batik-prototype/commit/009ec49eb8837f2be4f3b358a1b60bf329fa2789) Thanks [@edwintantawi](https://github.com/edwintantawi)! - Add the first three Batik themes, each a package of its own.

Classic is the default and supplies only a dark scheme, since the token defaults in
`@batik-prototype/core` already are its light palette. Ocean overrides colour, shadow and
radius; Sunset overrides colour, shadow, radius and type, to show that a theme's reach is
not limited to colour.

### Patch Changes

- Updated dependencies [[`3f8e8b6`](https://github.com/devsantara/batik-prototype/commit/3f8e8b667ce5f42b9cdd85a591ad45e542e0a9b9)]:
- @batik-prototype/core@0.1.0
2 changes: 1 addition & 1 deletion themes/ocean/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@batik-prototype/theme-ocean",
"version": "0.0.0",
"version": "0.1.0",
"description": "A calm teal-and-cyan Batik theme with generously rounded shapes, in light and dark",
"keywords": [
"design system",
Expand Down
17 changes: 17 additions & 0 deletions themes/sunset/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# @batik-prototype/theme-sunset

## 0.1.0

### Minor Changes

- [`009ec49`](https://github.com/devsantara/batik-prototype/commit/009ec49eb8837f2be4f3b358a1b60bf329fa2789) Thanks [@edwintantawi](https://github.com/edwintantawi)! - Add the first three Batik themes, each a package of its own.

Classic is the default and supplies only a dark scheme, since the token defaults in
`@batik-prototype/core` already are its light palette. Ocean overrides colour, shadow and
radius; Sunset overrides colour, shadow, radius and type, to show that a theme's reach is
not limited to colour.

### Patch Changes

- Updated dependencies [[`3f8e8b6`](https://github.com/devsantara/batik-prototype/commit/3f8e8b667ce5f42b9cdd85a591ad45e542e0a9b9)]:
- @batik-prototype/core@0.1.0
2 changes: 1 addition & 1 deletion themes/sunset/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@batik-prototype/theme-sunset",
"version": "0.0.0",
"version": "0.1.0",
"description": "A warm amber-and-orange Batik theme with crisp, squared-off shapes, in light and dark",
"keywords": [
"design system",
Expand Down