Daniel P H Fox
Daniel P H Fox
Recently we got a great internationalisation PR #62 which aimed to localise our documentation for Spanish users. I'm already fully on board with these efforts, hence why this issue has...
While TestEZ has been a good help so far in ensuring the correct functioning of Fusion and giving more confidence about not accidentally introducing regressions, it's starting to get awkward...
I've heard that some people who would otherwise want to contribute to Fusion have been dissuaded by our relatively strict contributions process, specifically due to the verbosity of CONTRIBUTING.md. I'm...
Currently in Fusion, the following code will not error, and place both instances in `folder1`. This is because `[Children]` doesn't override a manual `Parent` definition: ```Lua local folder1 = New...
Currently, set and get operations are present as methods on a single state object: ```Lua local value = Value(5) value:set(15) print(value:get()) -- 15 ``` However, this poses a problem: what...
Following on from #34 - the original issue where `Hydrate` was introduced. Alongside it, a separate construct was also proposed (tentatively called `WithChild`, open to bikeshedding later) which would allow...
Currently, `Observer` is only eligible for garbage collection when it has no active change handlers. The original motivation was that, because `Observer` allows for side effects, it may influence code...
Currently in Fusion, when dealing with common properties like Position or Size on components, you end up having to pass through lots of those properties very often: ```Lua local function...
Closes #108 and related to #34. This adds a few safety checks to `applyInstanceProps` to help stop developers footgunning themselves with hard-to-debug undefined behaviour. Specifically: - Duplicate property key binding...
Currently the Fusion Obby example place has a confetti particle system which is designed to run on a fixed timestep, but which currently just runs every render step. This means...