StudioComponents
StudioComponents copied to clipboard
React implementations of Roblox Studio components.
Roblox very recently just killed [roact](https://github.com/Roblox/roact) in favor of [react-lua](https://github.com/Roblox/react-lua). As it stands now there are some API changes and the documentation is a bit lacking but will we see...
Closes #10 and closes #18. This change is backward compatible. **However**, it deprecates the use of `Text`, preferring `Value` instead! This change adds the suggested API from #18 to TextInput...
Further solves #14. This change doesn't copy the suggested syntax from the issue. Instead, it's modifier first then the style. Further, you have to call instead of being able to...
It's been a lot of new features since the last release. When/how will the next one be carved out? (Todo-list of some kind maybe beyond the readme/docs?)
Potential solution to close #40. Might like to move into ScrollFrame folder. However, maybe some other component would make use of this.
Using the Tooltip's story, I discovered that scrolling within the dropdown and the scrollframe window caused them to both scroll. Example scenario below. 
Closes #16 - Made into hooks - Story is now working - Behavior is the same
Purpose: - Widget fallback - Serves as a mini pop-up API: ```lua Title = "Panel.defaultProps.Title" MaximumWindowSize = Vector2.new(math.huge, math.huge) InitalWindowSize = Vector2.new(300, 200) MinimumWindowSize = Vector2.new(0, 0) InitalPlacement = Vector2.new(20,...
- [ ] Provide a short readme in addition to the docs link - [ ] Revisit installation instructions in docs - [ ] Revisit usage page (e.g. correct vendor/packages...
I should be able to pass a validator function to TextInput. If the validation succeeds, it will fire self.onValidChange(). Example: ```lua Roact.createElement(StudioComponents.TextInput, { Text = self.state.username, Validator = function(possibleText) --...