diff --git a/.changeset/pre.json b/.changeset/pre.json index 65133b0..b2bab9c 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -62,8 +62,10 @@ "lightning-virtuallist-parity", "lightning-worker-font-url", "momentum-scroll-callbacks", + "outline-styles", "percent-translate-own-size", "pixelratio-scene-truth", + "reanimated-css-pseudo-selectors", "reanimated-dep-inference", "resizeobserver-per-target-geometry", "rounded-clipping-option", diff --git a/apps/react-lightning-example/CHANGELOG.md b/apps/react-lightning-example/CHANGELOG.md index 3f9ebd0..b258d33 100644 --- a/apps/react-lightning-example/CHANGELOG.md +++ b/apps/react-lightning-example/CHANGELOG.md @@ -1,5 +1,15 @@ # @plextv/react-lightning-example +## 0.4.4-alpha.4 + +### Patch Changes + +- Updated dependencies [253e3c1] + - @plextv/react-lightning@0.5.0-alpha.4 + - @plextv/react-lightning-plugin-css-transform@1.0.0-alpha.2 + - @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.3 + - @plextv/react-lightning-components@1.0.0-alpha.4 + ## 0.4.4-alpha.3 ### Patch Changes diff --git a/apps/react-lightning-example/package.json b/apps/react-lightning-example/package.json index 9820c8e..9ae7b17 100644 --- a/apps/react-lightning-example/package.json +++ b/apps/react-lightning-example/package.json @@ -1,6 +1,6 @@ { "name": "@plextv/react-lightning-example", - "version": "0.4.4-alpha.3", + "version": "0.4.4-alpha.4", "private": true, "description": "Sample implementation of @plextv/react-lightning in a React app", "bugs": { diff --git a/apps/react-native-lightning-example/CHANGELOG.md b/apps/react-native-lightning-example/CHANGELOG.md index b9d48df..92302aa 100644 --- a/apps/react-native-lightning-example/CHANGELOG.md +++ b/apps/react-native-lightning-example/CHANGELOG.md @@ -1,5 +1,19 @@ # @plextv/react-native-lightning-example +## 0.4.4-alpha.4 + +### Patch Changes + +- Updated dependencies [253e3c1] +- Updated dependencies [0630787] + - @plextv/react-lightning@0.5.0-alpha.4 + - @plextv/react-lightning-plugin-css-transform@1.0.0-alpha.2 + - @plextv/react-lightning-plugin-reanimated@1.0.0-alpha.3 + - @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.3 + - @plextv/react-lightning-components@1.0.0-alpha.4 + - @plextv/react-native-lightning@1.0.0-alpha.3 + - @plextv/react-native-lightning-components@1.0.0-alpha.1 + ## 0.4.4-alpha.3 ### Patch Changes diff --git a/apps/react-native-lightning-example/package.json b/apps/react-native-lightning-example/package.json index 82985e4..503c33d 100644 --- a/apps/react-native-lightning-example/package.json +++ b/apps/react-native-lightning-example/package.json @@ -1,6 +1,6 @@ { "name": "@plextv/react-native-lightning-example", - "version": "0.4.4-alpha.3", + "version": "0.4.4-alpha.4", "private": true, "description": "Sample implementation of @plextv/react-native-lightning in a React Native app", "bugs": { diff --git a/apps/storybook/CHANGELOG.md b/apps/storybook/CHANGELOG.md index cc4e447..a1d528f 100644 --- a/apps/storybook/CHANGELOG.md +++ b/apps/storybook/CHANGELOG.md @@ -1,5 +1,20 @@ # @plextv/react-lightning-storybook +## 0.4.4-alpha.4 + +### Patch Changes + +- Updated dependencies [253e3c1] +- Updated dependencies [0630787] + - @plextv/react-lightning@0.5.0-alpha.4 + - @plextv/react-lightning-plugin-css-transform@1.0.0-alpha.2 + - @plextv/react-lightning-plugin-reanimated@1.0.0-alpha.3 + - @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.3 + - @plextv/react-lightning-plugin-flexbox-lite@1.0.0-alpha.1 + - @plextv/react-lightning-components@1.0.0-alpha.4 + - @plextv/react-native-lightning@1.0.0-alpha.3 + - @plextv/react-native-lightning-components@1.0.0-alpha.1 + ## 0.4.4-alpha.3 ### Patch Changes diff --git a/apps/storybook/package.json b/apps/storybook/package.json index 10ed98d..34cd2a7 100644 --- a/apps/storybook/package.json +++ b/apps/storybook/package.json @@ -1,6 +1,6 @@ { "name": "@plextv/react-lightning-storybook", - "version": "0.4.4-alpha.3", + "version": "0.4.4-alpha.4", "private": true, "description": "Documentation for react-lightning", "bugs": { diff --git a/packages/plugin-css-transform/CHANGELOG.md b/packages/plugin-css-transform/CHANGELOG.md index 4f822c4..d1115dd 100644 --- a/packages/plugin-css-transform/CHANGELOG.md +++ b/packages/plugin-css-transform/CHANGELOG.md @@ -1,5 +1,17 @@ # @plextv/react-lightning-plugin-css-transform +## 1.0.0-alpha.2 + +### Minor Changes + +- 253e3c1: Support css outlines. `outlineWidth` / `outlineColor` / `outlineOffset` now paint a ring outside the node (the border shader can draw outside its bounds with a gap), so a focus ring no longer needs an extra absolutely-positioned view. A border and an outline share the one shader an element gets, so the border still wins and a dev warning says so. Also: a partial style push (reanimated, or an imperative `style.x =`) now resolves its shader against the merged style, so pushing only a `borderColor` or `outlineColor` keeps the width it already had, and an `outlineColor` transition animates the shader. + +### Patch Changes + +- Updated dependencies [253e3c1] + - @plextv/react-lightning@0.5.0-alpha.4 + - @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.3 + ## 0.4.3-alpha.1 ### Patch Changes diff --git a/packages/plugin-css-transform/package.json b/packages/plugin-css-transform/package.json index 8c33f64..61ff560 100644 --- a/packages/plugin-css-transform/package.json +++ b/packages/plugin-css-transform/package.json @@ -1,6 +1,6 @@ { "name": "@plextv/react-lightning-plugin-css-transform", - "version": "0.4.3-alpha.1", + "version": "1.0.0-alpha.2", "description": "Transforms CSS properties to lightning properties. Requires @plextv/react-lightning-plugin-flexbox", "bugs": { "url": "https://github.com/plexinc/react-lightning/issues/new" diff --git a/packages/plugin-flexbox-lite/CHANGELOG.md b/packages/plugin-flexbox-lite/CHANGELOG.md index dda8f8c..ed63793 100644 --- a/packages/plugin-flexbox-lite/CHANGELOG.md +++ b/packages/plugin-flexbox-lite/CHANGELOG.md @@ -1,5 +1,12 @@ # @plextv/react-lightning-plugin-flexbox-lite +## 1.0.0-alpha.1 + +### Patch Changes + +- Updated dependencies [253e3c1] + - @plextv/react-lightning@0.5.0-alpha.4 + ## 0.4.3-alpha.0 ### Patch Changes diff --git a/packages/plugin-flexbox-lite/package.json b/packages/plugin-flexbox-lite/package.json index 316fc01..43aa160 100644 --- a/packages/plugin-flexbox-lite/package.json +++ b/packages/plugin-flexbox-lite/package.json @@ -1,6 +1,6 @@ { "name": "@plextv/react-lightning-plugin-flexbox-lite", - "version": "0.4.3-alpha.0", + "version": "1.0.0-alpha.1", "description": "A less featured but more efficient flex layout support to @plextv/react-lightning", "bugs": { "url": "https://github.com/plexinc/react-lightning/issues/new" diff --git a/packages/plugin-flexbox/CHANGELOG.md b/packages/plugin-flexbox/CHANGELOG.md index bedcc24..4415990 100644 --- a/packages/plugin-flexbox/CHANGELOG.md +++ b/packages/plugin-flexbox/CHANGELOG.md @@ -1,5 +1,12 @@ # @plextv/react-lightning-plugin-flexbox +## 1.0.0-alpha.3 + +### Patch Changes + +- Updated dependencies [253e3c1] + - @plextv/react-lightning@0.5.0-alpha.4 + ## 0.4.3-alpha.2 ### Patch Changes diff --git a/packages/plugin-flexbox/package.json b/packages/plugin-flexbox/package.json index e660ca2..4262642 100644 --- a/packages/plugin-flexbox/package.json +++ b/packages/plugin-flexbox/package.json @@ -1,6 +1,6 @@ { "name": "@plextv/react-lightning-plugin-flexbox", - "version": "0.4.3-alpha.2", + "version": "1.0.0-alpha.3", "description": "Adds FlexBox layout support to @plextv/react-lightning using yoga", "bugs": { "url": "https://github.com/plexinc/react-lightning/issues/new" diff --git a/packages/plugin-reanimated/CHANGELOG.md b/packages/plugin-reanimated/CHANGELOG.md index feed85a..e4b0a11 100644 --- a/packages/plugin-reanimated/CHANGELOG.md +++ b/packages/plugin-reanimated/CHANGELOG.md @@ -1,5 +1,20 @@ # @plextv/react-lightning-plugin-reanimated +## 1.0.0-alpha.3 + +### Minor Changes + +- 0630787: Support reanimated's CSS transitions and pseudo selectors. A `CSSStyle` on an animated component now works: `transitionProperty` / `transitionDuration` / `transitionTimingFunction` / `transitionDelay` (and the `transition` shorthand) become a Lightning transition on the node, and per-property values keyed by `default` / `:focus` / `:focus-within` swap on focus without a re-render. `:hover`, `:active` and `:active-deepest` need pointer or press state that Lightning doesn't have, so they're ignored with a dev warning, as are CSS animations (`animationName` and friends) for now. + +### Patch Changes + +- 253e3c1: Support css outlines. `outlineWidth` / `outlineColor` / `outlineOffset` now paint a ring outside the node (the border shader can draw outside its bounds with a gap), so a focus ring no longer needs an extra absolutely-positioned view. A border and an outline share the one shader an element gets, so the border still wins and a dev warning says so. Also: a partial style push (reanimated, or an imperative `style.x =`) now resolves its shader against the merged style, so pushing only a `borderColor` or `outlineColor` keeps the width it already had, and an `outlineColor` transition animates the shader. +- Updated dependencies [253e3c1] + - @plextv/react-lightning@0.5.0-alpha.4 + - @plextv/react-lightning-plugin-css-transform@1.0.0-alpha.2 + - @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.3 + - @plextv/react-native-lightning@1.0.0-alpha.3 + ## 0.4.3-alpha.2 ### Patch Changes diff --git a/packages/plugin-reanimated/package.json b/packages/plugin-reanimated/package.json index aa81621..ddcd6d3 100644 --- a/packages/plugin-reanimated/package.json +++ b/packages/plugin-reanimated/package.json @@ -1,6 +1,6 @@ { "name": "@plextv/react-lightning-plugin-reanimated", - "version": "0.4.3-alpha.2", + "version": "1.0.0-alpha.3", "description": "Reanimated plugin for @plextv/react-native-lightning", "bugs": { "url": "https://github.com/plexinc/react-lightning/issues/new" diff --git a/packages/react-lightning-components/CHANGELOG.md b/packages/react-lightning-components/CHANGELOG.md index 1f11cec..da06941 100644 --- a/packages/react-lightning-components/CHANGELOG.md +++ b/packages/react-lightning-components/CHANGELOG.md @@ -1,5 +1,13 @@ # @plextv/react-lightning-components +## 1.0.0-alpha.4 + +### Patch Changes + +- Updated dependencies [253e3c1] + - @plextv/react-lightning@0.5.0-alpha.4 + - @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.3 + ## 0.4.4-alpha.3 ### Patch Changes diff --git a/packages/react-lightning-components/package.json b/packages/react-lightning-components/package.json index d4208d4..e262ab7 100644 --- a/packages/react-lightning-components/package.json +++ b/packages/react-lightning-components/package.json @@ -1,6 +1,6 @@ { "name": "@plextv/react-lightning-components", - "version": "0.4.4-alpha.3", + "version": "1.0.0-alpha.4", "description": "React components for react-lightning", "bugs": { "url": "https://github.com/plexinc/react-lightning/issues/new" diff --git a/packages/react-lightning/CHANGELOG.md b/packages/react-lightning/CHANGELOG.md index 3b6003b..a91b189 100644 --- a/packages/react-lightning/CHANGELOG.md +++ b/packages/react-lightning/CHANGELOG.md @@ -1,5 +1,11 @@ # @plextv/react-lightning +## 0.5.0-alpha.4 + +### Minor Changes + +- 253e3c1: Support css outlines. `outlineWidth` / `outlineColor` / `outlineOffset` now paint a ring outside the node (the border shader can draw outside its bounds with a gap), so a focus ring no longer needs an extra absolutely-positioned view. A border and an outline share the one shader an element gets, so the border still wins and a dev warning says so. Also: a partial style push (reanimated, or an imperative `style.x =`) now resolves its shader against the merged style, so pushing only a `borderColor` or `outlineColor` keeps the width it already had, and an `outlineColor` transition animates the shader. + ## 0.4.3-alpha.3 ### Patch Changes diff --git a/packages/react-lightning/package.json b/packages/react-lightning/package.json index 69f8539..ac66ffa 100644 --- a/packages/react-lightning/package.json +++ b/packages/react-lightning/package.json @@ -1,6 +1,6 @@ { "name": "@plextv/react-lightning", - "version": "0.4.3-alpha.3", + "version": "0.5.0-alpha.4", "description": "React renderer for rendering React apps with Lightning.js", "bugs": { "url": "https://github.com/plexinc/react-lightning/issues/new" diff --git a/packages/react-native-lightning-components/CHANGELOG.md b/packages/react-native-lightning-components/CHANGELOG.md index e494ca0..9b40d47 100644 --- a/packages/react-native-lightning-components/CHANGELOG.md +++ b/packages/react-native-lightning-components/CHANGELOG.md @@ -1,5 +1,15 @@ # @plextv/react-native-lightning-components +## 1.0.0-alpha.1 + +### Patch Changes + +- Updated dependencies [253e3c1] + - @plextv/react-lightning@0.5.0-alpha.4 + - @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.3 + - @plextv/react-lightning-components@1.0.0-alpha.4 + - @plextv/react-native-lightning@1.0.0-alpha.3 + ## 0.4.3-alpha.0 ### Patch Changes diff --git a/packages/react-native-lightning-components/package.json b/packages/react-native-lightning-components/package.json index 37653ab..68d053e 100644 --- a/packages/react-native-lightning-components/package.json +++ b/packages/react-native-lightning-components/package.json @@ -1,6 +1,6 @@ { "name": "@plextv/react-native-lightning-components", - "version": "0.4.3-alpha.0", + "version": "1.0.0-alpha.1", "description": "React components for react-native-lightning", "bugs": { "url": "https://github.com/plexinc/react-lightning/issues/new" diff --git a/packages/react-native-lightning/CHANGELOG.md b/packages/react-native-lightning/CHANGELOG.md index aa98237..2624f0a 100644 --- a/packages/react-native-lightning/CHANGELOG.md +++ b/packages/react-native-lightning/CHANGELOG.md @@ -1,5 +1,15 @@ # @plextv/react-native-lightning +## 1.0.0-alpha.3 + +### Patch Changes + +- Updated dependencies [253e3c1] + - @plextv/react-lightning@0.5.0-alpha.4 + - @plextv/react-lightning-plugin-css-transform@1.0.0-alpha.2 + - @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.3 + - @plextv/react-lightning-components@1.0.0-alpha.4 + ## 0.4.3-alpha.2 ### Patch Changes diff --git a/packages/react-native-lightning/package.json b/packages/react-native-lightning/package.json index 52d6ad5..a721745 100644 --- a/packages/react-native-lightning/package.json +++ b/packages/react-native-lightning/package.json @@ -1,6 +1,6 @@ { "name": "@plextv/react-native-lightning", - "version": "0.4.3-alpha.2", + "version": "1.0.0-alpha.3", "description": "@plextv/react-lightning implementation for react-native", "bugs": { "url": "https://github.com/plexinc/react-lightning/issues/new" diff --git a/packages/vite-plugin-react-native-lightning/CHANGELOG.md b/packages/vite-plugin-react-native-lightning/CHANGELOG.md index 6e66c44..5d0daa3 100644 --- a/packages/vite-plugin-react-native-lightning/CHANGELOG.md +++ b/packages/vite-plugin-react-native-lightning/CHANGELOG.md @@ -1,5 +1,11 @@ # @plextv/vite-plugin-react-native-lightning +## 1.0.0-alpha.1 + +### Patch Changes + +- @plextv/react-native-lightning@1.0.0-alpha.3 + ## 0.4.4-alpha.0 ### Patch Changes diff --git a/packages/vite-plugin-react-native-lightning/package.json b/packages/vite-plugin-react-native-lightning/package.json index b1b86cb..6f6f3c8 100644 --- a/packages/vite-plugin-react-native-lightning/package.json +++ b/packages/vite-plugin-react-native-lightning/package.json @@ -1,6 +1,6 @@ { "name": "@plextv/vite-plugin-react-native-lightning", - "version": "0.4.4-alpha.0", + "version": "1.0.0-alpha.1", "description": "Vite plugin for adding react-native-lightning support", "keywords": [ "lightning-js", diff --git a/packages/vite-plugin-react-reanimated-lightning/CHANGELOG.md b/packages/vite-plugin-react-reanimated-lightning/CHANGELOG.md index df1218b..03fa2c7 100644 --- a/packages/vite-plugin-react-reanimated-lightning/CHANGELOG.md +++ b/packages/vite-plugin-react-reanimated-lightning/CHANGELOG.md @@ -1,5 +1,13 @@ # @plextv/vite-plugin-react-reanimated-lightning +## 1.0.0-alpha.1 + +### Patch Changes + +- Updated dependencies [253e3c1] +- Updated dependencies [0630787] + - @plextv/react-lightning-plugin-reanimated@1.0.0-alpha.3 + ## 0.4.4-alpha.0 ### Patch Changes diff --git a/packages/vite-plugin-react-reanimated-lightning/package.json b/packages/vite-plugin-react-reanimated-lightning/package.json index cc49e75..08b3b4e 100644 --- a/packages/vite-plugin-react-reanimated-lightning/package.json +++ b/packages/vite-plugin-react-reanimated-lightning/package.json @@ -1,6 +1,6 @@ { "name": "@plextv/vite-plugin-react-reanimated-lightning", - "version": "0.4.4-alpha.0", + "version": "1.0.0-alpha.1", "description": "Vite plugin for @plextv/react-lightning-plugin-reanimated", "keywords": [ "lightning-js",