├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── broken--documentation.md │ ├── broken--fusionkit.md │ ├── broken--library.md │ ├── enhancement--documentation.md │ ├── enhancement--fusionkit.md │ ├── enhancement--library.md │ └── meta.md └── workflows │ ├── ci.yml │ └── mkdocs-deploy.yml ├── .gitignore ├── .luaurc ├── .vscode └── Fusion.code-workspace ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── aftman.toml ├── default.project.json ├── docs ├── api-reference │ ├── animation │ │ ├── members │ │ │ ├── spring.md │ │ │ └── tween.md │ │ └── types │ │ │ ├── animatable.md │ │ │ ├── spring.md │ │ │ └── tween.md │ ├── general │ │ ├── errors.md │ │ ├── members │ │ │ ├── contextual.md │ │ │ ├── safe.md │ │ │ └── version.md │ │ └── types │ │ │ ├── contextual.md │ │ │ └── version.md │ ├── graph │ │ ├── members │ │ │ └── observer.md │ │ └── types │ │ │ ├── graphobject.md │ │ │ └── observer.md │ ├── index.md │ ├── memory │ │ ├── members │ │ │ ├── derivescope.md │ │ │ ├── docleanup.md │ │ │ ├── innerscope.md │ │ │ ├── insert.md │ │ │ └── scoped.md │ │ └── types │ │ │ ├── scope.md │ │ │ ├── scopedobject.md │ │ │ └── task.md │ ├── roblox │ │ ├── members │ │ │ ├── attribute.md │ │ │ ├── attributechange.md │ │ │ ├── attributeout.md │ │ │ ├── child.md │ │ │ ├── children.md │ │ │ ├── hydrate.md │ │ │ ├── new.md │ │ │ ├── onchange.md │ │ │ ├── onevent.md │ │ │ └── out.md │ │ └── types │ │ │ ├── child.md │ │ │ ├── propertytable.md │ │ │ └── specialkey.md │ └── state │ │ ├── members │ │ ├── computed.md │ │ ├── forkeys.md │ │ ├── forpairs.md │ │ ├── forvalues.md │ │ ├── peek.md │ │ └── value.md │ │ └── types │ │ ├── computed.md │ │ ├── for.md │ │ ├── stateobject.md │ │ ├── use.md │ │ ├── usedas.md │ │ └── value.md ├── assets │ ├── 404-dark.svg │ ├── 404-light.svg │ ├── aura.png │ ├── heroes │ │ ├── api-reference.jpg │ │ └── examples.jpg │ ├── home │ │ ├── Animation-Dark.svg │ │ ├── Animation-Light.svg │ │ ├── Hero-Dark.svg │ │ ├── Hero-Light.svg │ │ ├── Instances-Dark.svg │ │ ├── Instances-Light.svg │ │ ├── State-Dark.svg │ │ ├── State-Light.svg │ │ └── fusion-clip-shape.svg │ ├── logo-dark.svg │ ├── logo-light.svg │ ├── overrides │ │ ├── 404.html │ │ ├── home.html │ │ ├── main.html │ │ └── partials │ │ │ ├── content.html │ │ │ ├── footer.html │ │ │ ├── header.html │ │ │ ├── logo.html │ │ │ └── search.html │ ├── scripts │ │ ├── error-paste-box.js │ │ └── smooth-scroll.js │ ├── theme │ │ ├── 404.css │ │ ├── admonition.css │ │ ├── api-reference.css │ │ ├── code.css │ │ ├── colours.css │ │ ├── dev-tools.css │ │ ├── fusiondoc.css │ │ ├── home.css │ │ ├── page.css │ │ └── paragraph.css │ ├── wip.svg │ ├── wordmark-tiny-dark.svg │ └── wordmark-tiny-light.svg ├── examples │ ├── cookbook │ │ ├── animated-computed.md │ │ ├── button-component.md │ │ ├── drag-and-drop.md │ │ ├── fetch-data-from-server.md │ │ ├── index.md │ │ ├── light-and-dark-theme.md │ │ ├── loading-spinner.md │ │ └── player-list.md │ ├── index.md │ └── place-thumbnails │ │ ├── Fusion-Obby.jpg │ │ └── Fusion-Wordle.jpg ├── index.md └── tutorials │ ├── animation │ ├── springs.md │ ├── springs │ │ ├── Damping-Critical-Dark.png │ │ ├── Damping-Critical-Light.png │ │ ├── Damping-Over-Dark.png │ │ ├── Damping-Over-Light.png │ │ ├── Damping-Under-Dark.png │ │ ├── Damping-Under-Light.png │ │ ├── Damping-Zero-Dark.png │ │ ├── Damping-Zero-Light.png │ │ ├── Following-Dark.png │ │ ├── Following-Light.png │ │ ├── Interrupted-Dark.png │ │ ├── Interrupted-Light.png │ │ ├── Speed-Dark.png │ │ ├── Speed-Light.png │ │ ├── Step-Basic-Dark.png │ │ └── Step-Basic-Light.png │ ├── tweens.md │ └── tweens │ │ ├── Delay-Dark.png │ │ ├── Delay-Light.png │ │ ├── Easing-Direction-Dark.png │ │ ├── Easing-Direction-Light.png │ │ ├── Easing-Style-Dark.png │ │ ├── Easing-Style-Light.png │ │ ├── Follow-Failure-Dark.png │ │ ├── Follow-Failure-Light.png │ │ ├── Interrupted-Dark.png │ │ ├── Interrupted-Light.png │ │ ├── Repeats-Dark.png │ │ ├── Repeats-Light.png │ │ ├── Reversing-Dark.png │ │ ├── Reversing-Light.png │ │ ├── Step-Basic-Dark.png │ │ ├── Step-Basic-Light.png │ │ ├── Time-Dark.png │ │ └── Time-Light.png │ ├── best-practices │ ├── callbacks.md │ ├── callbacks │ │ ├── Top-Down-Control-Dark.svg │ │ └── Top-Down-Control-Light.svg │ ├── components.md │ ├── error-safety.md │ ├── instance-handling.md │ ├── instance-handling │ │ ├── Popup-Exploded-Dark.svg │ │ ├── Popup-Exploded-Light.svg │ │ ├── Popups-Dark.svg │ │ └── Popups-Light.svg │ ├── optimisation.md │ ├── references.md │ ├── sharing-values.md │ ├── state.md │ └── state │ │ ├── Check-Boxes-Dark.svg │ │ ├── Check-Boxes-Light.svg │ │ ├── Master-Check-Box-Dark.svg │ │ └── Master-Check-Box-Light.svg │ ├── fundamentals │ ├── computeds.md │ ├── observers.md │ ├── scopes.md │ ├── values.md │ └── your-first-project.md │ ├── get-started │ ├── developer-tools.md │ ├── developer-tools │ │ └── community │ │ │ ├── codify.png │ │ │ ├── flipbook.png │ │ │ ├── hoarcekat.png │ │ │ ├── lydie.png │ │ │ ├── onyxui.png │ │ │ └── rojo.png │ ├── getting-help.md │ ├── installing-fusion.md │ └── installing-fusion │ │ ├── Github-Releases-Guide-1-Dark.png │ │ ├── Github-Releases-Guide-1-Light.png │ │ ├── Github-Releases-Guide-2-Dark.png │ │ ├── Github-Releases-Guide-2-Light.png │ │ ├── Github-Releases-Guide-3-Dark.png │ │ └── Github-Releases-Guide-3-Light.png │ ├── index.md │ ├── roblox │ ├── change-events.md │ ├── events.md │ ├── hydration.md │ ├── hydration │ │ ├── Hydration-Basic-Dark.svg │ │ └── Hydration-Basic-Light.svg │ ├── new-instances.md │ ├── new-instances │ │ ├── Default-Props-Dark.svg │ │ └── Default-Props-Light.svg │ ├── outputs.md │ └── parenting.md │ └── tables │ ├── forkeys.md │ ├── forpairs.md │ ├── forpairs │ ├── Optimisation-KeyValueChange-Dark.svg │ ├── Optimisation-KeyValueChange-Light.svg │ ├── Optimisation-KeyValuePreserve-Dark.svg │ └── Optimisation-KeyValuePreserve-Light.svg │ ├── forvalues.md │ └── forvalues │ ├── Optimisation-Duplicates-Dark.svg │ ├── Optimisation-Duplicates-Light.svg │ ├── Optimisation-Reordering-Dark.svg │ └── Optimisation-Reordering-Light.svg ├── gh-assets ├── clearfloat.svg ├── link-docs.svg ├── link-download.svg ├── logo-dark-theme.svg └── logo-light-theme.svg ├── mkdocs.yml ├── package.json ├── selene.toml ├── src ├── Animation │ ├── ExternalTime.luau │ ├── Spring.luau │ ├── Stopwatch.luau │ ├── Tween.luau │ ├── getTweenDuration.luau │ ├── getTweenRatio.luau │ ├── lerpType.luau │ ├── packType.luau │ ├── springCoefficients.luau │ └── unpackType.luau ├── Colour │ ├── Oklab.luau │ └── sRGB.luau ├── External.luau ├── ExternalDebug.luau ├── Graph │ ├── Observer.luau │ ├── castToGraph.luau │ ├── change.luau │ ├── depend.luau │ └── evaluate.luau ├── Instances │ ├── Attribute.luau │ ├── AttributeChange.luau │ ├── AttributeOut.luau │ ├── Child.luau │ ├── Children.luau │ ├── Hydrate.luau │ ├── New.luau │ ├── OnChange.luau │ ├── OnEvent.luau │ ├── Out.luau │ ├── Tag.luau │ ├── applyInstanceProps.luau │ └── defaultProps.luau ├── Logging │ ├── formatError.luau │ ├── messages.luau │ └── parseError.luau ├── Memory │ ├── checkLifetime.luau │ ├── deriveScope.luau │ ├── deriveScopeImpl.luau │ ├── doCleanup.luau │ ├── innerScope.luau │ ├── insert.luau │ ├── needsDestruction.luau │ └── scoped.luau ├── RobloxExternal.luau ├── State │ ├── Computed.luau │ ├── For │ │ ├── Disassembly.luau │ │ ├── ForTypes.luau │ │ └── init.luau │ ├── ForKeys.luau │ ├── ForPairs.luau │ ├── ForValues.luau │ ├── Value.luau │ ├── castToState.luau │ ├── peek.luau │ └── updateAll.luau ├── Types.luau ├── Utility │ ├── Contextual.luau │ ├── Safe.luau │ ├── isSimilar.luau │ ├── merge.luau │ ├── nameOf.luau │ ├── never.luau │ ├── nicknames.luau │ └── xtypeof.luau └── init.luau ├── test-runner.project.json ├── test ├── Spec │ ├── Animation │ │ └── springCoefficients.spec.luau │ ├── Graph │ │ ├── Observer.spec.luau │ │ ├── change.spec.luau │ │ └── evaluate.spec.luau │ ├── Instances │ │ ├── Attribute.spec.luau │ │ ├── AttributeChange.spec.luau │ │ ├── AttributeOut.spec.luau │ │ ├── Children.spec.luau │ │ ├── Hydrate.spec.luau │ │ ├── New.spec.luau │ │ ├── OnChange.spec.luau │ │ ├── OnEvent.spec.luau │ │ ├── Out.spec.luau │ │ ├── Tag.spec.luau │ │ └── applyInstanceProps.spec.luau │ ├── Memory │ │ ├── deriveScope.spec.luau │ │ ├── doCleanup.spec.luau │ │ ├── innerScope.spec.luau │ │ ├── insert.spec.luau │ │ └── scoped.spec.luau │ ├── State │ │ ├── Computed.spec.luau │ │ ├── ForKeys.spec.luau │ │ ├── ForPairs.spec.luau │ │ ├── ForValues.spec.luau │ │ └── Value.spec.luau │ ├── Utility │ │ ├── Contextual.spec.luau │ │ ├── Safe.spec.luau │ │ └── isSimilar.spec.luau │ └── _Integration │ │ └── DynamicGraphs.spec.lua ├── SpecExternal.luau ├── TestEZ │ ├── Context.luau │ ├── Expectation.luau │ ├── ExpectationContext.luau │ ├── LifecycleHooks.luau │ ├── Reporters │ │ ├── TeamCityReporter.luau │ │ ├── TextReporter.luau │ │ └── TextReporterQuiet.luau │ ├── TestBootstrap.luau │ ├── TestEnum.luau │ ├── TestPlan.luau │ ├── TestPlanner.luau │ ├── TestResults.luau │ ├── TestRunner.luau │ ├── TestSession.luau │ └── init.luau ├── TestVars.luau ├── Util │ ├── FiniteTime.luau │ └── Graphs.luau └── init.server.luau └── wally.toml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [dphfox] 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/broken--documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/.github/ISSUE_TEMPLATE/broken--documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/broken--fusionkit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/.github/ISSUE_TEMPLATE/broken--fusionkit.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/broken--library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/.github/ISSUE_TEMPLATE/broken--library.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement--documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/.github/ISSUE_TEMPLATE/enhancement--documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement--fusionkit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/.github/ISSUE_TEMPLATE/enhancement--fusionkit.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement--library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/.github/ISSUE_TEMPLATE/enhancement--library.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/meta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/.github/ISSUE_TEMPLATE/meta.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/mkdocs-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/.github/workflows/mkdocs-deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/.gitignore -------------------------------------------------------------------------------- /.luaurc: -------------------------------------------------------------------------------- 1 | { 2 | "languageMode": "strict" 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/Fusion.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/.vscode/Fusion.code-workspace -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/README.md -------------------------------------------------------------------------------- /aftman.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/aftman.toml -------------------------------------------------------------------------------- /default.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/default.project.json -------------------------------------------------------------------------------- /docs/api-reference/animation/members/spring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/animation/members/spring.md -------------------------------------------------------------------------------- /docs/api-reference/animation/members/tween.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/animation/members/tween.md -------------------------------------------------------------------------------- /docs/api-reference/animation/types/animatable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/animation/types/animatable.md -------------------------------------------------------------------------------- /docs/api-reference/animation/types/spring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/animation/types/spring.md -------------------------------------------------------------------------------- /docs/api-reference/animation/types/tween.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/animation/types/tween.md -------------------------------------------------------------------------------- /docs/api-reference/general/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/general/errors.md -------------------------------------------------------------------------------- /docs/api-reference/general/members/contextual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/general/members/contextual.md -------------------------------------------------------------------------------- /docs/api-reference/general/members/safe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/general/members/safe.md -------------------------------------------------------------------------------- /docs/api-reference/general/members/version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/general/members/version.md -------------------------------------------------------------------------------- /docs/api-reference/general/types/contextual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/general/types/contextual.md -------------------------------------------------------------------------------- /docs/api-reference/general/types/version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/general/types/version.md -------------------------------------------------------------------------------- /docs/api-reference/graph/members/observer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/graph/members/observer.md -------------------------------------------------------------------------------- /docs/api-reference/graph/types/graphobject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/graph/types/graphobject.md -------------------------------------------------------------------------------- /docs/api-reference/graph/types/observer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/graph/types/observer.md -------------------------------------------------------------------------------- /docs/api-reference/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/index.md -------------------------------------------------------------------------------- /docs/api-reference/memory/members/derivescope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/memory/members/derivescope.md -------------------------------------------------------------------------------- /docs/api-reference/memory/members/docleanup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/memory/members/docleanup.md -------------------------------------------------------------------------------- /docs/api-reference/memory/members/innerscope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/memory/members/innerscope.md -------------------------------------------------------------------------------- /docs/api-reference/memory/members/insert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/memory/members/insert.md -------------------------------------------------------------------------------- /docs/api-reference/memory/members/scoped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/memory/members/scoped.md -------------------------------------------------------------------------------- /docs/api-reference/memory/types/scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/memory/types/scope.md -------------------------------------------------------------------------------- /docs/api-reference/memory/types/scopedobject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/memory/types/scopedobject.md -------------------------------------------------------------------------------- /docs/api-reference/memory/types/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/memory/types/task.md -------------------------------------------------------------------------------- /docs/api-reference/roblox/members/attribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/roblox/members/attribute.md -------------------------------------------------------------------------------- /docs/api-reference/roblox/members/attributechange.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/roblox/members/attributechange.md -------------------------------------------------------------------------------- /docs/api-reference/roblox/members/attributeout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/roblox/members/attributeout.md -------------------------------------------------------------------------------- /docs/api-reference/roblox/members/child.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/roblox/members/child.md -------------------------------------------------------------------------------- /docs/api-reference/roblox/members/children.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/roblox/members/children.md -------------------------------------------------------------------------------- /docs/api-reference/roblox/members/hydrate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/roblox/members/hydrate.md -------------------------------------------------------------------------------- /docs/api-reference/roblox/members/new.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/roblox/members/new.md -------------------------------------------------------------------------------- /docs/api-reference/roblox/members/onchange.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/roblox/members/onchange.md -------------------------------------------------------------------------------- /docs/api-reference/roblox/members/onevent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/roblox/members/onevent.md -------------------------------------------------------------------------------- /docs/api-reference/roblox/members/out.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/roblox/members/out.md -------------------------------------------------------------------------------- /docs/api-reference/roblox/types/child.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/roblox/types/child.md -------------------------------------------------------------------------------- /docs/api-reference/roblox/types/propertytable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/roblox/types/propertytable.md -------------------------------------------------------------------------------- /docs/api-reference/roblox/types/specialkey.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/roblox/types/specialkey.md -------------------------------------------------------------------------------- /docs/api-reference/state/members/computed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/state/members/computed.md -------------------------------------------------------------------------------- /docs/api-reference/state/members/forkeys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/state/members/forkeys.md -------------------------------------------------------------------------------- /docs/api-reference/state/members/forpairs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/state/members/forpairs.md -------------------------------------------------------------------------------- /docs/api-reference/state/members/forvalues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/state/members/forvalues.md -------------------------------------------------------------------------------- /docs/api-reference/state/members/peek.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/state/members/peek.md -------------------------------------------------------------------------------- /docs/api-reference/state/members/value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/state/members/value.md -------------------------------------------------------------------------------- /docs/api-reference/state/types/computed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/state/types/computed.md -------------------------------------------------------------------------------- /docs/api-reference/state/types/for.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/state/types/for.md -------------------------------------------------------------------------------- /docs/api-reference/state/types/stateobject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/state/types/stateobject.md -------------------------------------------------------------------------------- /docs/api-reference/state/types/use.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/state/types/use.md -------------------------------------------------------------------------------- /docs/api-reference/state/types/usedas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/state/types/usedas.md -------------------------------------------------------------------------------- /docs/api-reference/state/types/value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/api-reference/state/types/value.md -------------------------------------------------------------------------------- /docs/assets/404-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/404-dark.svg -------------------------------------------------------------------------------- /docs/assets/404-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/404-light.svg -------------------------------------------------------------------------------- /docs/assets/aura.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/aura.png -------------------------------------------------------------------------------- /docs/assets/heroes/api-reference.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/heroes/api-reference.jpg -------------------------------------------------------------------------------- /docs/assets/heroes/examples.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/heroes/examples.jpg -------------------------------------------------------------------------------- /docs/assets/home/Animation-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/home/Animation-Dark.svg -------------------------------------------------------------------------------- /docs/assets/home/Animation-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/home/Animation-Light.svg -------------------------------------------------------------------------------- /docs/assets/home/Hero-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/home/Hero-Dark.svg -------------------------------------------------------------------------------- /docs/assets/home/Hero-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/home/Hero-Light.svg -------------------------------------------------------------------------------- /docs/assets/home/Instances-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/home/Instances-Dark.svg -------------------------------------------------------------------------------- /docs/assets/home/Instances-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/home/Instances-Light.svg -------------------------------------------------------------------------------- /docs/assets/home/State-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/home/State-Dark.svg -------------------------------------------------------------------------------- /docs/assets/home/State-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/home/State-Light.svg -------------------------------------------------------------------------------- /docs/assets/home/fusion-clip-shape.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/home/fusion-clip-shape.svg -------------------------------------------------------------------------------- /docs/assets/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/logo-dark.svg -------------------------------------------------------------------------------- /docs/assets/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/logo-light.svg -------------------------------------------------------------------------------- /docs/assets/overrides/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/overrides/404.html -------------------------------------------------------------------------------- /docs/assets/overrides/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/overrides/home.html -------------------------------------------------------------------------------- /docs/assets/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/overrides/main.html -------------------------------------------------------------------------------- /docs/assets/overrides/partials/content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/overrides/partials/content.html -------------------------------------------------------------------------------- /docs/assets/overrides/partials/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/overrides/partials/footer.html -------------------------------------------------------------------------------- /docs/assets/overrides/partials/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/overrides/partials/header.html -------------------------------------------------------------------------------- /docs/assets/overrides/partials/logo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/overrides/partials/logo.html -------------------------------------------------------------------------------- /docs/assets/overrides/partials/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/overrides/partials/search.html -------------------------------------------------------------------------------- /docs/assets/scripts/error-paste-box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/scripts/error-paste-box.js -------------------------------------------------------------------------------- /docs/assets/scripts/smooth-scroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/scripts/smooth-scroll.js -------------------------------------------------------------------------------- /docs/assets/theme/404.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/theme/404.css -------------------------------------------------------------------------------- /docs/assets/theme/admonition.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/theme/admonition.css -------------------------------------------------------------------------------- /docs/assets/theme/api-reference.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/theme/api-reference.css -------------------------------------------------------------------------------- /docs/assets/theme/code.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/theme/code.css -------------------------------------------------------------------------------- /docs/assets/theme/colours.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/theme/colours.css -------------------------------------------------------------------------------- /docs/assets/theme/dev-tools.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/theme/dev-tools.css -------------------------------------------------------------------------------- /docs/assets/theme/fusiondoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/theme/fusiondoc.css -------------------------------------------------------------------------------- /docs/assets/theme/home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/theme/home.css -------------------------------------------------------------------------------- /docs/assets/theme/page.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/theme/page.css -------------------------------------------------------------------------------- /docs/assets/theme/paragraph.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/theme/paragraph.css -------------------------------------------------------------------------------- /docs/assets/wip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/wip.svg -------------------------------------------------------------------------------- /docs/assets/wordmark-tiny-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/wordmark-tiny-dark.svg -------------------------------------------------------------------------------- /docs/assets/wordmark-tiny-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/assets/wordmark-tiny-light.svg -------------------------------------------------------------------------------- /docs/examples/cookbook/animated-computed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/examples/cookbook/animated-computed.md -------------------------------------------------------------------------------- /docs/examples/cookbook/button-component.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/examples/cookbook/button-component.md -------------------------------------------------------------------------------- /docs/examples/cookbook/drag-and-drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/examples/cookbook/drag-and-drop.md -------------------------------------------------------------------------------- /docs/examples/cookbook/fetch-data-from-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/examples/cookbook/fetch-data-from-server.md -------------------------------------------------------------------------------- /docs/examples/cookbook/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/examples/cookbook/index.md -------------------------------------------------------------------------------- /docs/examples/cookbook/light-and-dark-theme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/examples/cookbook/light-and-dark-theme.md -------------------------------------------------------------------------------- /docs/examples/cookbook/loading-spinner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/examples/cookbook/loading-spinner.md -------------------------------------------------------------------------------- /docs/examples/cookbook/player-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/examples/cookbook/player-list.md -------------------------------------------------------------------------------- /docs/examples/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/examples/index.md -------------------------------------------------------------------------------- /docs/examples/place-thumbnails/Fusion-Obby.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/examples/place-thumbnails/Fusion-Obby.jpg -------------------------------------------------------------------------------- /docs/examples/place-thumbnails/Fusion-Wordle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/examples/place-thumbnails/Fusion-Wordle.jpg -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/tutorials/animation/springs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs.md -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Damping-Critical-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Damping-Critical-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Damping-Critical-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Damping-Critical-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Damping-Over-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Damping-Over-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Damping-Over-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Damping-Over-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Damping-Under-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Damping-Under-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Damping-Under-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Damping-Under-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Damping-Zero-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Damping-Zero-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Damping-Zero-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Damping-Zero-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Following-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Following-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Following-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Following-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Interrupted-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Interrupted-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Interrupted-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Interrupted-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Speed-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Speed-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Speed-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Speed-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Step-Basic-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Step-Basic-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/springs/Step-Basic-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/springs/Step-Basic-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens.md -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Delay-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Delay-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Delay-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Delay-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Easing-Direction-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Easing-Direction-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Easing-Direction-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Easing-Direction-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Easing-Style-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Easing-Style-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Easing-Style-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Easing-Style-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Follow-Failure-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Follow-Failure-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Follow-Failure-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Follow-Failure-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Interrupted-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Interrupted-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Interrupted-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Interrupted-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Repeats-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Repeats-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Repeats-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Repeats-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Reversing-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Reversing-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Reversing-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Reversing-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Step-Basic-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Step-Basic-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Step-Basic-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Step-Basic-Light.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Time-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Time-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/animation/tweens/Time-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/animation/tweens/Time-Light.png -------------------------------------------------------------------------------- /docs/tutorials/best-practices/callbacks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/callbacks.md -------------------------------------------------------------------------------- /docs/tutorials/best-practices/callbacks/Top-Down-Control-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/callbacks/Top-Down-Control-Dark.svg -------------------------------------------------------------------------------- /docs/tutorials/best-practices/callbacks/Top-Down-Control-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/callbacks/Top-Down-Control-Light.svg -------------------------------------------------------------------------------- /docs/tutorials/best-practices/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/components.md -------------------------------------------------------------------------------- /docs/tutorials/best-practices/error-safety.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/error-safety.md -------------------------------------------------------------------------------- /docs/tutorials/best-practices/instance-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/instance-handling.md -------------------------------------------------------------------------------- /docs/tutorials/best-practices/instance-handling/Popup-Exploded-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/instance-handling/Popup-Exploded-Dark.svg -------------------------------------------------------------------------------- /docs/tutorials/best-practices/instance-handling/Popup-Exploded-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/instance-handling/Popup-Exploded-Light.svg -------------------------------------------------------------------------------- /docs/tutorials/best-practices/instance-handling/Popups-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/instance-handling/Popups-Dark.svg -------------------------------------------------------------------------------- /docs/tutorials/best-practices/instance-handling/Popups-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/instance-handling/Popups-Light.svg -------------------------------------------------------------------------------- /docs/tutorials/best-practices/optimisation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/optimisation.md -------------------------------------------------------------------------------- /docs/tutorials/best-practices/references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/references.md -------------------------------------------------------------------------------- /docs/tutorials/best-practices/sharing-values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/sharing-values.md -------------------------------------------------------------------------------- /docs/tutorials/best-practices/state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/state.md -------------------------------------------------------------------------------- /docs/tutorials/best-practices/state/Check-Boxes-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/state/Check-Boxes-Dark.svg -------------------------------------------------------------------------------- /docs/tutorials/best-practices/state/Check-Boxes-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/state/Check-Boxes-Light.svg -------------------------------------------------------------------------------- /docs/tutorials/best-practices/state/Master-Check-Box-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/state/Master-Check-Box-Dark.svg -------------------------------------------------------------------------------- /docs/tutorials/best-practices/state/Master-Check-Box-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/best-practices/state/Master-Check-Box-Light.svg -------------------------------------------------------------------------------- /docs/tutorials/fundamentals/computeds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/fundamentals/computeds.md -------------------------------------------------------------------------------- /docs/tutorials/fundamentals/observers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/fundamentals/observers.md -------------------------------------------------------------------------------- /docs/tutorials/fundamentals/scopes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/fundamentals/scopes.md -------------------------------------------------------------------------------- /docs/tutorials/fundamentals/values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/fundamentals/values.md -------------------------------------------------------------------------------- /docs/tutorials/fundamentals/your-first-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/fundamentals/your-first-project.md -------------------------------------------------------------------------------- /docs/tutorials/get-started/developer-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/get-started/developer-tools.md -------------------------------------------------------------------------------- /docs/tutorials/get-started/developer-tools/community/codify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/get-started/developer-tools/community/codify.png -------------------------------------------------------------------------------- /docs/tutorials/get-started/developer-tools/community/flipbook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/get-started/developer-tools/community/flipbook.png -------------------------------------------------------------------------------- /docs/tutorials/get-started/developer-tools/community/hoarcekat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/get-started/developer-tools/community/hoarcekat.png -------------------------------------------------------------------------------- /docs/tutorials/get-started/developer-tools/community/lydie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/get-started/developer-tools/community/lydie.png -------------------------------------------------------------------------------- /docs/tutorials/get-started/developer-tools/community/onyxui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/get-started/developer-tools/community/onyxui.png -------------------------------------------------------------------------------- /docs/tutorials/get-started/developer-tools/community/rojo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/get-started/developer-tools/community/rojo.png -------------------------------------------------------------------------------- /docs/tutorials/get-started/getting-help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/get-started/getting-help.md -------------------------------------------------------------------------------- /docs/tutorials/get-started/installing-fusion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/get-started/installing-fusion.md -------------------------------------------------------------------------------- /docs/tutorials/get-started/installing-fusion/Github-Releases-Guide-1-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/get-started/installing-fusion/Github-Releases-Guide-1-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/get-started/installing-fusion/Github-Releases-Guide-1-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/get-started/installing-fusion/Github-Releases-Guide-1-Light.png -------------------------------------------------------------------------------- /docs/tutorials/get-started/installing-fusion/Github-Releases-Guide-2-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/get-started/installing-fusion/Github-Releases-Guide-2-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/get-started/installing-fusion/Github-Releases-Guide-2-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/get-started/installing-fusion/Github-Releases-Guide-2-Light.png -------------------------------------------------------------------------------- /docs/tutorials/get-started/installing-fusion/Github-Releases-Guide-3-Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/get-started/installing-fusion/Github-Releases-Guide-3-Dark.png -------------------------------------------------------------------------------- /docs/tutorials/get-started/installing-fusion/Github-Releases-Guide-3-Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/get-started/installing-fusion/Github-Releases-Guide-3-Light.png -------------------------------------------------------------------------------- /docs/tutorials/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/index.md -------------------------------------------------------------------------------- /docs/tutorials/roblox/change-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/roblox/change-events.md -------------------------------------------------------------------------------- /docs/tutorials/roblox/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/roblox/events.md -------------------------------------------------------------------------------- /docs/tutorials/roblox/hydration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/roblox/hydration.md -------------------------------------------------------------------------------- /docs/tutorials/roblox/hydration/Hydration-Basic-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/roblox/hydration/Hydration-Basic-Dark.svg -------------------------------------------------------------------------------- /docs/tutorials/roblox/hydration/Hydration-Basic-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/roblox/hydration/Hydration-Basic-Light.svg -------------------------------------------------------------------------------- /docs/tutorials/roblox/new-instances.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/roblox/new-instances.md -------------------------------------------------------------------------------- /docs/tutorials/roblox/new-instances/Default-Props-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/roblox/new-instances/Default-Props-Dark.svg -------------------------------------------------------------------------------- /docs/tutorials/roblox/new-instances/Default-Props-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/roblox/new-instances/Default-Props-Light.svg -------------------------------------------------------------------------------- /docs/tutorials/roblox/outputs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/roblox/outputs.md -------------------------------------------------------------------------------- /docs/tutorials/roblox/parenting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/roblox/parenting.md -------------------------------------------------------------------------------- /docs/tutorials/tables/forkeys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/tables/forkeys.md -------------------------------------------------------------------------------- /docs/tutorials/tables/forpairs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/tables/forpairs.md -------------------------------------------------------------------------------- /docs/tutorials/tables/forpairs/Optimisation-KeyValueChange-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/tables/forpairs/Optimisation-KeyValueChange-Dark.svg -------------------------------------------------------------------------------- /docs/tutorials/tables/forpairs/Optimisation-KeyValueChange-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/tables/forpairs/Optimisation-KeyValueChange-Light.svg -------------------------------------------------------------------------------- /docs/tutorials/tables/forpairs/Optimisation-KeyValuePreserve-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/tables/forpairs/Optimisation-KeyValuePreserve-Dark.svg -------------------------------------------------------------------------------- /docs/tutorials/tables/forpairs/Optimisation-KeyValuePreserve-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/tables/forpairs/Optimisation-KeyValuePreserve-Light.svg -------------------------------------------------------------------------------- /docs/tutorials/tables/forvalues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/tables/forvalues.md -------------------------------------------------------------------------------- /docs/tutorials/tables/forvalues/Optimisation-Duplicates-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/tables/forvalues/Optimisation-Duplicates-Dark.svg -------------------------------------------------------------------------------- /docs/tutorials/tables/forvalues/Optimisation-Duplicates-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/tables/forvalues/Optimisation-Duplicates-Light.svg -------------------------------------------------------------------------------- /docs/tutorials/tables/forvalues/Optimisation-Reordering-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/tables/forvalues/Optimisation-Reordering-Dark.svg -------------------------------------------------------------------------------- /docs/tutorials/tables/forvalues/Optimisation-Reordering-Light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/docs/tutorials/tables/forvalues/Optimisation-Reordering-Light.svg -------------------------------------------------------------------------------- /gh-assets/clearfloat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/gh-assets/clearfloat.svg -------------------------------------------------------------------------------- /gh-assets/link-docs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/gh-assets/link-docs.svg -------------------------------------------------------------------------------- /gh-assets/link-download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/gh-assets/link-download.svg -------------------------------------------------------------------------------- /gh-assets/logo-dark-theme.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/gh-assets/logo-dark-theme.svg -------------------------------------------------------------------------------- /gh-assets/logo-light-theme.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/gh-assets/logo-light-theme.svg -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/package.json -------------------------------------------------------------------------------- /selene.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/selene.toml -------------------------------------------------------------------------------- /src/Animation/ExternalTime.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Animation/ExternalTime.luau -------------------------------------------------------------------------------- /src/Animation/Spring.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Animation/Spring.luau -------------------------------------------------------------------------------- /src/Animation/Stopwatch.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Animation/Stopwatch.luau -------------------------------------------------------------------------------- /src/Animation/Tween.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Animation/Tween.luau -------------------------------------------------------------------------------- /src/Animation/getTweenDuration.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Animation/getTweenDuration.luau -------------------------------------------------------------------------------- /src/Animation/getTweenRatio.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Animation/getTweenRatio.luau -------------------------------------------------------------------------------- /src/Animation/lerpType.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Animation/lerpType.luau -------------------------------------------------------------------------------- /src/Animation/packType.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Animation/packType.luau -------------------------------------------------------------------------------- /src/Animation/springCoefficients.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Animation/springCoefficients.luau -------------------------------------------------------------------------------- /src/Animation/unpackType.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Animation/unpackType.luau -------------------------------------------------------------------------------- /src/Colour/Oklab.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Colour/Oklab.luau -------------------------------------------------------------------------------- /src/Colour/sRGB.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Colour/sRGB.luau -------------------------------------------------------------------------------- /src/External.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/External.luau -------------------------------------------------------------------------------- /src/ExternalDebug.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/ExternalDebug.luau -------------------------------------------------------------------------------- /src/Graph/Observer.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Graph/Observer.luau -------------------------------------------------------------------------------- /src/Graph/castToGraph.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Graph/castToGraph.luau -------------------------------------------------------------------------------- /src/Graph/change.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Graph/change.luau -------------------------------------------------------------------------------- /src/Graph/depend.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Graph/depend.luau -------------------------------------------------------------------------------- /src/Graph/evaluate.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Graph/evaluate.luau -------------------------------------------------------------------------------- /src/Instances/Attribute.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Instances/Attribute.luau -------------------------------------------------------------------------------- /src/Instances/AttributeChange.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Instances/AttributeChange.luau -------------------------------------------------------------------------------- /src/Instances/AttributeOut.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Instances/AttributeOut.luau -------------------------------------------------------------------------------- /src/Instances/Child.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Instances/Child.luau -------------------------------------------------------------------------------- /src/Instances/Children.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Instances/Children.luau -------------------------------------------------------------------------------- /src/Instances/Hydrate.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Instances/Hydrate.luau -------------------------------------------------------------------------------- /src/Instances/New.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Instances/New.luau -------------------------------------------------------------------------------- /src/Instances/OnChange.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Instances/OnChange.luau -------------------------------------------------------------------------------- /src/Instances/OnEvent.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Instances/OnEvent.luau -------------------------------------------------------------------------------- /src/Instances/Out.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Instances/Out.luau -------------------------------------------------------------------------------- /src/Instances/Tag.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Instances/Tag.luau -------------------------------------------------------------------------------- /src/Instances/applyInstanceProps.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Instances/applyInstanceProps.luau -------------------------------------------------------------------------------- /src/Instances/defaultProps.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Instances/defaultProps.luau -------------------------------------------------------------------------------- /src/Logging/formatError.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Logging/formatError.luau -------------------------------------------------------------------------------- /src/Logging/messages.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Logging/messages.luau -------------------------------------------------------------------------------- /src/Logging/parseError.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Logging/parseError.luau -------------------------------------------------------------------------------- /src/Memory/checkLifetime.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Memory/checkLifetime.luau -------------------------------------------------------------------------------- /src/Memory/deriveScope.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Memory/deriveScope.luau -------------------------------------------------------------------------------- /src/Memory/deriveScopeImpl.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Memory/deriveScopeImpl.luau -------------------------------------------------------------------------------- /src/Memory/doCleanup.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Memory/doCleanup.luau -------------------------------------------------------------------------------- /src/Memory/innerScope.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Memory/innerScope.luau -------------------------------------------------------------------------------- /src/Memory/insert.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Memory/insert.luau -------------------------------------------------------------------------------- /src/Memory/needsDestruction.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Memory/needsDestruction.luau -------------------------------------------------------------------------------- /src/Memory/scoped.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Memory/scoped.luau -------------------------------------------------------------------------------- /src/RobloxExternal.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/RobloxExternal.luau -------------------------------------------------------------------------------- /src/State/Computed.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/State/Computed.luau -------------------------------------------------------------------------------- /src/State/For/Disassembly.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/State/For/Disassembly.luau -------------------------------------------------------------------------------- /src/State/For/ForTypes.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/State/For/ForTypes.luau -------------------------------------------------------------------------------- /src/State/For/init.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/State/For/init.luau -------------------------------------------------------------------------------- /src/State/ForKeys.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/State/ForKeys.luau -------------------------------------------------------------------------------- /src/State/ForPairs.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/State/ForPairs.luau -------------------------------------------------------------------------------- /src/State/ForValues.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/State/ForValues.luau -------------------------------------------------------------------------------- /src/State/Value.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/State/Value.luau -------------------------------------------------------------------------------- /src/State/castToState.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/State/castToState.luau -------------------------------------------------------------------------------- /src/State/peek.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/State/peek.luau -------------------------------------------------------------------------------- /src/State/updateAll.luau: -------------------------------------------------------------------------------- 1 | return nil -- dummy file so I can write tests -------------------------------------------------------------------------------- /src/Types.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Types.luau -------------------------------------------------------------------------------- /src/Utility/Contextual.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Utility/Contextual.luau -------------------------------------------------------------------------------- /src/Utility/Safe.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Utility/Safe.luau -------------------------------------------------------------------------------- /src/Utility/isSimilar.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Utility/isSimilar.luau -------------------------------------------------------------------------------- /src/Utility/merge.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Utility/merge.luau -------------------------------------------------------------------------------- /src/Utility/nameOf.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Utility/nameOf.luau -------------------------------------------------------------------------------- /src/Utility/never.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Utility/never.luau -------------------------------------------------------------------------------- /src/Utility/nicknames.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Utility/nicknames.luau -------------------------------------------------------------------------------- /src/Utility/xtypeof.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/Utility/xtypeof.luau -------------------------------------------------------------------------------- /src/init.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/src/init.luau -------------------------------------------------------------------------------- /test-runner.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test-runner.project.json -------------------------------------------------------------------------------- /test/Spec/Animation/springCoefficients.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Animation/springCoefficients.spec.luau -------------------------------------------------------------------------------- /test/Spec/Graph/Observer.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Graph/Observer.spec.luau -------------------------------------------------------------------------------- /test/Spec/Graph/change.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Graph/change.spec.luau -------------------------------------------------------------------------------- /test/Spec/Graph/evaluate.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Graph/evaluate.spec.luau -------------------------------------------------------------------------------- /test/Spec/Instances/Attribute.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Instances/Attribute.spec.luau -------------------------------------------------------------------------------- /test/Spec/Instances/AttributeChange.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Instances/AttributeChange.spec.luau -------------------------------------------------------------------------------- /test/Spec/Instances/AttributeOut.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Instances/AttributeOut.spec.luau -------------------------------------------------------------------------------- /test/Spec/Instances/Children.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Instances/Children.spec.luau -------------------------------------------------------------------------------- /test/Spec/Instances/Hydrate.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Instances/Hydrate.spec.luau -------------------------------------------------------------------------------- /test/Spec/Instances/New.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Instances/New.spec.luau -------------------------------------------------------------------------------- /test/Spec/Instances/OnChange.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Instances/OnChange.spec.luau -------------------------------------------------------------------------------- /test/Spec/Instances/OnEvent.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Instances/OnEvent.spec.luau -------------------------------------------------------------------------------- /test/Spec/Instances/Out.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Instances/Out.spec.luau -------------------------------------------------------------------------------- /test/Spec/Instances/Tag.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Instances/Tag.spec.luau -------------------------------------------------------------------------------- /test/Spec/Instances/applyInstanceProps.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Instances/applyInstanceProps.spec.luau -------------------------------------------------------------------------------- /test/Spec/Memory/deriveScope.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Memory/deriveScope.spec.luau -------------------------------------------------------------------------------- /test/Spec/Memory/doCleanup.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Memory/doCleanup.spec.luau -------------------------------------------------------------------------------- /test/Spec/Memory/innerScope.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Memory/innerScope.spec.luau -------------------------------------------------------------------------------- /test/Spec/Memory/insert.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Memory/insert.spec.luau -------------------------------------------------------------------------------- /test/Spec/Memory/scoped.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Memory/scoped.spec.luau -------------------------------------------------------------------------------- /test/Spec/State/Computed.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/State/Computed.spec.luau -------------------------------------------------------------------------------- /test/Spec/State/ForKeys.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/State/ForKeys.spec.luau -------------------------------------------------------------------------------- /test/Spec/State/ForPairs.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/State/ForPairs.spec.luau -------------------------------------------------------------------------------- /test/Spec/State/ForValues.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/State/ForValues.spec.luau -------------------------------------------------------------------------------- /test/Spec/State/Value.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/State/Value.spec.luau -------------------------------------------------------------------------------- /test/Spec/Utility/Contextual.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Utility/Contextual.spec.luau -------------------------------------------------------------------------------- /test/Spec/Utility/Safe.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Utility/Safe.spec.luau -------------------------------------------------------------------------------- /test/Spec/Utility/isSimilar.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/Utility/isSimilar.spec.luau -------------------------------------------------------------------------------- /test/Spec/_Integration/DynamicGraphs.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Spec/_Integration/DynamicGraphs.spec.lua -------------------------------------------------------------------------------- /test/SpecExternal.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/SpecExternal.luau -------------------------------------------------------------------------------- /test/TestEZ/Context.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/TestEZ/Context.luau -------------------------------------------------------------------------------- /test/TestEZ/Expectation.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/TestEZ/Expectation.luau -------------------------------------------------------------------------------- /test/TestEZ/ExpectationContext.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/TestEZ/ExpectationContext.luau -------------------------------------------------------------------------------- /test/TestEZ/LifecycleHooks.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/TestEZ/LifecycleHooks.luau -------------------------------------------------------------------------------- /test/TestEZ/Reporters/TeamCityReporter.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/TestEZ/Reporters/TeamCityReporter.luau -------------------------------------------------------------------------------- /test/TestEZ/Reporters/TextReporter.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/TestEZ/Reporters/TextReporter.luau -------------------------------------------------------------------------------- /test/TestEZ/Reporters/TextReporterQuiet.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/TestEZ/Reporters/TextReporterQuiet.luau -------------------------------------------------------------------------------- /test/TestEZ/TestBootstrap.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/TestEZ/TestBootstrap.luau -------------------------------------------------------------------------------- /test/TestEZ/TestEnum.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/TestEZ/TestEnum.luau -------------------------------------------------------------------------------- /test/TestEZ/TestPlan.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/TestEZ/TestPlan.luau -------------------------------------------------------------------------------- /test/TestEZ/TestPlanner.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/TestEZ/TestPlanner.luau -------------------------------------------------------------------------------- /test/TestEZ/TestResults.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/TestEZ/TestResults.luau -------------------------------------------------------------------------------- /test/TestEZ/TestRunner.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/TestEZ/TestRunner.luau -------------------------------------------------------------------------------- /test/TestEZ/TestSession.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/TestEZ/TestSession.luau -------------------------------------------------------------------------------- /test/TestEZ/init.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/TestEZ/init.luau -------------------------------------------------------------------------------- /test/TestVars.luau: -------------------------------------------------------------------------------- 1 | --!strict 2 | 3 | return { 4 | runTests = true 5 | } -------------------------------------------------------------------------------- /test/Util/FiniteTime.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Util/FiniteTime.luau -------------------------------------------------------------------------------- /test/Util/Graphs.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/Util/Graphs.luau -------------------------------------------------------------------------------- /test/init.server.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/test/init.server.luau -------------------------------------------------------------------------------- /wally.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dphfox/Fusion/HEAD/wally.toml --------------------------------------------------------------------------------