Skip to content

Fix entrance FOUC - #277

Merged
ydaniv merged 10 commits into
masterfrom
interact-fix-entrance-fouc
Jul 29, 2026
Merged

Fix entrance FOUC#277
ydaniv merged 10 commits into
masterfrom
interact-fix-entrance-fouc

Conversation

@ydaniv

@ydaniv ydaniv commented Jul 24, 2026

Copy link
Copy Markdown
Member

Description

  • Added plan for fixing FOUC mechanism for entrance animations, including: core impl, presets, tests, rules, skill, docs.

@ydaniv ydaniv changed the title Interact fix entrance fouc Interact fix entrance FOUC Jul 24, 2026
@ydaniv ydaniv changed the title Interact fix entrance FOUC Fix entrance FOUC Jul 24, 2026
@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Generated llms.txt preview

llms.txt
# @wix/interact

> Declarative, configuration-driven interaction library — web-native, AI-ready, and framework-agnostic.

- Install: `npm install @wix/interact @wix/motion-presets`
- Three entry points: vanilla JS (`@wix/interact`), React (`@wix/interact/react`), Web Components (`@wix/interact/web`)
- Five trigger types: hover, click, viewEnter, viewProgress, pointerMove
- Effects via named presets (`@wix/motion-presets`), keyframes, CSS transitions, or custom JS callbacks
- Configs are JSON-serializable -- designed for LLM generation

## Docs

- [Full Reference](https://wix.github.io/interact/rules/full-lean.md): Declarative configuration-driven interaction library. Binds animations to triggers via JSON config. (731 lines)
- [Integration Guide](https://wix.github.io/interact/rules/integration.md): Rules for integrating `@wix/interact` into a webpage — binding animations and effects to user-driven triggers via declarative configuration. (355 lines)
- [Validation Guide](https://wix.github.io/interact/rules/validate.md): Rules for using `@wix/interact-validate` — validate an `InteractConfig` before it reaches the runtime. (312 lines)

## Optional

- [Click Trigger Rules for @wix/interact](https://wix.github.io/interact/rules/click.md): This document contains rules for generating click-triggered interactions in `@wix/interact`. (197 lines)
- [Hover Trigger Rules for @wix/interact](https://wix.github.io/interact/rules/hover.md): This document contains rules for generating hover-triggered interactions in `@wix/interact`. (199 lines)
- [PointerMove Trigger Rules for @wix/interact](https://wix.github.io/interact/rules/pointermove.md): These rules help generate pointer-driven interactions using `@wix/interact`. (279 lines)
- [ViewEnter Trigger Rules for @wix/interact](https://wix.github.io/interact/rules/viewenter.md): This document contains rules for generating interactions that respond to elements entering the viewport using the `@wix/interact`. (232 lines)
- [ViewProgress Trigger Rules for @wix/interact](https://wix.github.io/interact/rules/viewprogress.md): These rules help generate scroll-driven interactions using `@wix/interact`. (233 lines)
- [All rules in one file](https://wix.github.io/interact/llms-full.txt): Complete concatenation (2538 lines)
llms-full.txt header
# @wix/interact v2.5.4 -- AI Rules Reference
# https://wix.github.io/interact/llms.txt
# 8 files, 2538 lines

Download full files from workflow artifacts, or run node scripts/generate-llms.mjs locally.

Comment thread packages/interact-validate/src/semantic/collectSemanticWarnings.ts Outdated
Comment thread packages/interact-validate/src/semantic/recommendedPatterns.ts Outdated
Comment thread packages/interact-validate/src/semantic/recommendedPatterns.ts
Comment thread packages/interact-validate/src/semantic/recommendedPatterns.ts Outdated
Comment thread packages/interact-validate/src/errors.ts
Comment thread packages/interact/rules/viewenter.md Outdated
Comment thread packages/interact/test/css.spec.ts Outdated
Comment thread skills/interactor/references/config-schema.md Outdated
Comment thread skills/interactor/references/config-schema.md
Comment thread packages/interact-validate/src/semantic/recommendedPatterns.ts Outdated
Comment thread packages/interact-validate/src/semantic/recommendedPatterns.ts Outdated
@ydaniv
ydaniv merged commit 1248891 into master Jul 29, 2026
2 checks passed
@ydaniv
ydaniv deleted the interact-fix-entrance-fouc branch July 29, 2026 12:41
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