vide icon indicating copy to clipboard operation
vide copied to clipboard

A reactive Luau library for creating UI.

Results 13 vide issues
Sort by recently updated
recently updated
newest added

There are some cases where you want to render a list of entities whose keys _and_ values may change. If you have a table source `Array`, and want to assign...

enhancement

![do u know how hard it is to solve recursive queue flushing](https://github.com/user-attachments/assets/fd24e30d-885c-4adc-bff0-81ee95f57448) fixes a bug where a effect calling batch would result in a recursive queue flush due to it...

Currently, it's not allowed to nest functions when updating children. Following code would error: ```luau create "Frame" { indexes(t, function(name) return show(s, function() return create "Frame" { Name = name...

So basically checking if output.cache is equal to "v" when trying to set the current position of a spring (similar to source.luau). I doubt this would ever happen normally unless...

This is necessary to implement certain features like `context`'s and potentially open the door for debugging tools for vide. I personally propose exposing functions to get the following data: -...

enhancement

show will error if you pass `nil` to the first arg. To combat this, you must pass `Source or Source(nil)`. While not accepting a primtive non-nil value is valid due...

Vide's source code is currently using `next, tbl` instead of generalized iteration. Internally, Luau seems to have almost the same function with generalized iteration and `next, tbl`, but generalized iteration...

benchmark on Ryzen 7 5700X3D before, and after this PR ![image](https://github.com/user-attachments/assets/122ec0ab-12e7-454a-88a6-f3dd708e1a03)

[Culprit Code](https://github.com/centau/vide/blob/b7878753bd8fe131035b51887413b35334851444/src/lib.luau#L42) This connection is never disconnected unless you manually setup a runservice connection and invoke `Vide.step` yourself. This would normally be fine in a live game but in environments...