This repository has been archived by the owner on Jul 16, 2024. It is now read-only.
Releases: evaera/plasma
Releases · evaera/plasma
Plasma v0.4.1
[0.4.1] - 2022-07-08
Added
- Added highlight widget
- table now supports a
hovered
method in its handle
Full Changelog: v0.4.0...v0.4.1
Plasma v0.4.0
[0.4.0] - 2022-07-05
Added
- Table widget
- Added font option to heading
Changed
useInstance
no longer returns the root instance. Instead, it returns aref
table, which is also created and passed to theuseInstance
function itself as a first parameter. You can create keys in the table to access instances in the widget body.- The
create
function now has special behavior if a key is passed in the props table. It will set a value in the table to the instance that's being created at the key specified by the value in the props table. E.g.,[ref] = "button"
will set the key "button" in theref
table to the button that was created. automaticSize
now covers more cases, including text objects and objects with no UIGridStyleLayout within them.- The window widget is now draggable, resizable, and closable.
- Slider now supports min and initial value settings
- label, checkbox, heading, table, window now support RichText
- Buttons are appropriately sized to their text contents
Pull requests
- Add RichText = true to checkbox, heading, label, table, and window by @osyrisrblx in #3
- Slider Improvements by @osyrisrblx in #2
New Contributors
- @osyrisrblx made their first contribution in #3
Full Changelog: v0.3.0...v0.4.0
Plasma v0.3.0
[0.3.0] - 2022-07-01
Added
- Added
hydrateAutomaticSize
function
Changed
automaticSize
no longer applies automatic sizing on the server. Instead, it configures the instance to be compatible withhydrateAutomaticSize
from the client.automaticSize
now accepts a UDim2 as amaxSize
for use with Scale
Fixed
- Fixed
automaticSize
with scrolling frames sometimes causing an infinite content reflow loop.
Plasma v0.2.0
[0.2.0] - 2022-06-30
Added
- Added
useKey
- Added heading, label, slider, and space widgets
- Add multi-phase frame API with
beginFrame
,continueFrame
, andfinishFrame
- Add event callback injection