Skip to content

feat: Pseudo-selectors demo#9197

Draft
wisniewskij wants to merge 36 commits intomainfrom
@wisniewskij/pseudo-selectors-research
Draft

feat: Pseudo-selectors demo#9197
wisniewskij wants to merge 36 commits intomainfrom
@wisniewskij/pseudo-selectors-research

Conversation

@wisniewskij
Copy link
Copy Markdown
Contributor

@wisniewskij wisniewskij commented Mar 27, 2026

Summary

This PR adds an initial implementation of pseudo-selectors (currently supporting ':active', ':active-deepest' (like active, but doesn't get activated if we click a descendant with its own ':active.*'), ':focus', 'focus-within', and ' hover' selectors).

Test plan

Run the fabric-example app -> CSS -> Transitions -> Pseudoselectors

Comment thread apps/common-app/src/apps/reanimated/examples/PseudoStyleExample.tsx Outdated
@wisniewskij wisniewskij force-pushed the @wisniewskij/pseudo-selectors-research branch from cdcd931 to 761d865 Compare April 2, 2026 08:47
- Implement 'Active' selector

- Implement 'Focus' selector

- Change the interface

- Implement 'Hover' selector
@wisniewskij wisniewskij force-pushed the @wisniewskij/pseudo-selectors-research branch from 761d865 to 5002a54 Compare April 2, 2026 09:10
@wisniewskij wisniewskij self-assigned this Apr 3, 2026
@wisniewskij wisniewskij force-pushed the @wisniewskij/pseudo-selectors-research branch from e357e7c to 8d15802 Compare April 9, 2026 15:04
@wisniewskij wisniewskij force-pushed the @wisniewskij/pseudo-selectors-research branch from 4098270 to c30c1bd Compare April 9, 2026 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants