Daniel P H Fox

Results 86 issues of 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...

kind: docs
kind: enhancement
status: needs design
area: internal

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...

enhancement
ready to work on

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...

+ help wanted
kind: meta
area: internal

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...

enhancement
ready to work on

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...

enhancement
not ready - evaluating

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...

enhancement
not ready - design wanted

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...

kind: enhancement
status: needs testing
area: state

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...

enhancement
not ready - design wanted

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...

kind: enhancement

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...

targeting: docs
enhancement
ready to work on