Michael

Results 10 issues of Michael

Adds `:selectedHeading()`, which returns the table heading that was clicked this frame. It also changes `:selected()` to return the index of the cell that was clicked, instead of just the...

Currently, using `:without(Components.B)` in a query is similar to querying normally, using `world:get(Components.B)` to check if the component is present, and using `continue` to skip the iteration (though faster.) This...

blocked

## Proposed changes This PR adds an optional command buffer to Matter's registry. The command buffer caches insertions, removals, spawns, and despawns until explicitly told to apply them. It is...

Blocked by #88 PR description still in progress, but.. Some goals: - faster or on par with current matter - easier to read, understand, and maintain - only touch what...

## Current behavior The current implementation of the command buffer in https://github.com/matter-ecs/matter/pull/88 loops through each command one-by-one and transitions archetypes after each command. ## Proposed improvement We should not transition...

improvement

## Current behavior Calling `world:remove(entityId, A)` will try to return the instance of A that was removed. ## Proposed improvement The introduction of [command buffering](https://github.com/matter-ecs/matter/pull/88) means that `world:remove()` is no...

improvement

## Current behavior The introduction of command buffers in #88 made changes to how errors are caught and shown and includes more indirection and overhead. ## Proposed improvement Unknown

improvement
needs discussion

This PR adds support for non-table components. Calling `Components.Model(model)` will return a table that has a special marker on it that tells the `World` it should be unwrapped on insertion....

Many Roblox APIs have been hanging indefinitely over the past few weeks and `reqwest` does not have a request timeout by default. We have run into this on the `list_memberships`...