Skip to content

chore: Update versions (alpha) - #129

Merged
RuudBurger merged 1 commit into
mainfrom
changeset-release/main
Oct 8, 2026
Merged

RuudBurger merged 1 commit into
mainfrom
changeset-release/main

Conversation

@plex-ops

@plex-ops plex-ops commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@plextv/react-lightning@0.5.0-alpha.6

Minor Changes

  • e307f24: FocusManager takes batchInitialFocus (on in CanvasRoot): the first focus pick and initial focus claims wait for the registrations of the current tick, a claim whose winner has no content yet holds the default pick for up to a second, and a focused item that goes away while its list re-renders is repicked once the new items are in. Entering a group at first picks the top-left item instead of the first registered, last-focused in destinationKeys skips a group that never had focus, an outer last-focused group returns to the exact remembered item through nested first groups, removal repick falls to the next sibling on ties, and a group that unmounts while focused sends no onFocusLeave. A reparented element that stays on the focus path is no longer blurred and refocused.
  • e307f24: The focus engine implements the native focus semantics itself: focusEntry (first, last-focused, spatial), rememberAs, scopes with initialFocus claims (refocusInitial()), nearest-by-geometry repick when the focused element is removed, and onFocusEnter / onFocusLeave per group. Groups that use none of them behave as before.
  • e307f24: Focus groups can be registered under a string focusKey, so other groups can name them without holding a ref. destinationKeys forwards arriving focus to the first mounted key (first and last-focused stand for the group's own first and remembered child), exits sends a move that finds nothing inside the group to a key per direction, and FocusManager.focusByKey focuses a keyed element.

Patch Changes

  • e307f24: A group's rememberAs now swaps the whole remembered chain, not only its direct child: a value that was never visited enters at its first item, and a value that comes back returns to the item it remembered by focus key, which still names the right item after a recycling list reused its cells. refocusInitial also holds back the repick of the focused item while its target is still mounting, so focus doesn't land on a surviving neighbour on the way (bounded to one second).
  • e307f24: useFocus registers once with a single options object and applies later changes in one effect that compares them, instead of an effect per option. FocusGroup passes focusEntry, rememberAs, scope, active, initialFocus, onFocusEnter and onFocusLeave straight to it, and its traps no longer re-apply on every render. The focus key manager no longer allocates per directional key.

@plextv/react-native-lightning@1.0.0-alpha.4

Minor Changes

  • e307f24: A focusable View, Pressable or FocusGroup registers its nativeID as its focus key, so destinationKeys, exits and focusByKey on react-lightning's focus groups can name it.

Patch Changes

  • e307f24: Pressable honours focusable={false}: it registers as an inactive focus target instead of a focusable one.
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
    • @plextv/react-lightning@0.5.0-alpha.6
    • @plextv/react-lightning-plugin-css-transform@1.0.0-alpha.3
    • @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.5
    • @plextv/react-lightning-components@1.0.0-alpha.5

@plextv/react-lightning-plugin-css-transform@1.0.0-alpha.3

Patch Changes

  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
    • @plextv/react-lightning@0.5.0-alpha.6
    • @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.5

@plextv/react-lightning-plugin-flexbox@1.0.0-alpha.5

Patch Changes

  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
    • @plextv/react-lightning@0.5.0-alpha.6

@plextv/react-lightning-plugin-flexbox-lite@1.0.0-alpha.2

Patch Changes

  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
    • @plextv/react-lightning@0.5.0-alpha.6

@plextv/react-lightning-plugin-reanimated@1.0.0-alpha.4

Patch Changes

  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
    • @plextv/react-lightning@0.5.0-alpha.6
    • @plextv/react-native-lightning@1.0.0-alpha.4
    • @plextv/react-lightning-plugin-css-transform@1.0.0-alpha.3
    • @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.5

@plextv/react-lightning-components@1.0.0-alpha.5

Patch Changes

  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
    • @plextv/react-lightning@0.5.0-alpha.6
    • @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.5

@plextv/react-native-lightning-components@1.0.0-alpha.2

Patch Changes

  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
    • @plextv/react-lightning@0.5.0-alpha.6
    • @plextv/react-native-lightning@1.0.0-alpha.4
    • @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.5
    • @plextv/react-lightning-components@1.0.0-alpha.5

@plextv/vite-plugin-react-native-lightning@1.0.0-alpha.2

Patch Changes

  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
    • @plextv/react-native-lightning@1.0.0-alpha.4

@plextv/vite-plugin-react-reanimated-lightning@1.0.0-alpha.2

Patch Changes

  • @plextv/react-lightning-plugin-reanimated@1.0.0-alpha.4

@plextv/react-lightning-example@0.4.4-alpha.6

Patch Changes

  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
    • @plextv/react-lightning@0.5.0-alpha.6
    • @plextv/react-lightning-plugin-css-transform@1.0.0-alpha.3
    • @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.5
    • @plextv/react-lightning-components@1.0.0-alpha.5

@plextv/react-native-lightning-example@0.4.4-alpha.6

Patch Changes

  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
    • @plextv/react-lightning@0.5.0-alpha.6
    • @plextv/react-native-lightning@1.0.0-alpha.4
    • @plextv/react-lightning-plugin-css-transform@1.0.0-alpha.3
    • @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.5
    • @plextv/react-lightning-plugin-reanimated@1.0.0-alpha.4
    • @plextv/react-lightning-components@1.0.0-alpha.5
    • @plextv/react-native-lightning-components@1.0.0-alpha.2

@plextv/react-lightning-storybook@0.4.4-alpha.6

Patch Changes

  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
  • Updated dependencies [e307f24]
    • @plextv/react-lightning@0.5.0-alpha.6
    • @plextv/react-native-lightning@1.0.0-alpha.4
    • @plextv/react-lightning-plugin-css-transform@1.0.0-alpha.3
    • @plextv/react-lightning-plugin-flexbox@1.0.0-alpha.5
    • @plextv/react-lightning-plugin-flexbox-lite@1.0.0-alpha.2
    • @plextv/react-lightning-plugin-reanimated@1.0.0-alpha.4
    • @plextv/react-lightning-components@1.0.0-alpha.5
    • @plextv/react-native-lightning-components@1.0.0-alpha.2

@RuudBurger
RuudBurger merged commit e9ac4e1 into main Oct 8, 2026
1 check passed
@RuudBurger
RuudBurger deleted the changeset-release/main branch October 8, 2026 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants