Repository navigation
chore: Update versions (alpha) - #129
Merged
Merged
Conversation
RuudBurger
approved these changes
Oct 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.
mainis currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitonmain.Releases
@plextv/react-lightning@0.5.0-alpha.6
Minor Changes
FocusManagertakesbatchInitialFocus(on inCanvasRoot): 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 atfirstpicks the top-left item instead of the first registered,last-focusedindestinationKeysskips a group that never had focus, an outerlast-focusedgroup returns to the exact remembered item through nestedfirstgroups, removal repick falls to the next sibling on ties, and a group that unmounts while focused sends noonFocusLeave. A reparented element that stays on the focus path is no longer blurred and refocused.focusEntry(first,last-focused,spatial),rememberAs, scopes withinitialFocusclaims (refocusInitial()), nearest-by-geometry repick when the focused element is removed, andonFocusEnter/onFocusLeaveper group. Groups that use none of them behave as before.focusKey, so other groups can name them without holding a ref.destinationKeysforwards arriving focus to the first mounted key (firstandlast-focusedstand for the group's own first and remembered child),exitssends a move that finds nothing inside the group to a key per direction, andFocusManager.focusByKeyfocuses a keyed element.Patch Changes
rememberAsnow 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.refocusInitialalso 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).useFocusregisters once with a single options object and applies later changes in one effect that compares them, instead of an effect per option.FocusGrouppassesfocusEntry,rememberAs,scope,active,initialFocus,onFocusEnterandonFocusLeavestraight 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
nativeIDas its focus key, sodestinationKeys,exitsandfocusByKeyon react-lightning's focus groups can name it.Patch Changes
Pressablehonoursfocusable={false}: it registers as an inactive focus target instead of a focusable one.@plextv/react-lightning-plugin-css-transform@1.0.0-alpha.3
Patch Changes
@plextv/react-lightning-plugin-flexbox@1.0.0-alpha.5
Patch Changes
@plextv/react-lightning-plugin-flexbox-lite@1.0.0-alpha.2
Patch Changes
@plextv/react-lightning-plugin-reanimated@1.0.0-alpha.4
Patch Changes
@plextv/react-lightning-components@1.0.0-alpha.5
Patch Changes
@plextv/react-native-lightning-components@1.0.0-alpha.2
Patch Changes
@plextv/vite-plugin-react-native-lightning@1.0.0-alpha.2
Patch Changes
@plextv/vite-plugin-react-reanimated-lightning@1.0.0-alpha.2
Patch Changes
@plextv/react-lightning-example@0.4.4-alpha.6
Patch Changes
@plextv/react-native-lightning-example@0.4.4-alpha.6
Patch Changes
@plextv/react-lightning-storybook@0.4.4-alpha.6
Patch Changes