Changelog
1.0.2 Latest
Section titled “1.0.2 ”LatestNew Added TextInput component.
New Added PasswordInput component.
New Added NumberInput component.
Feature Added Before
, After
, Input
and Placeholder
slots for the TextInput component.
Feature Added Before
, After
, Input
and VisibilityButton
slots for the PasswordInput component.
Feature Added IncreaseControl
, DecreaseControl
, Input
and Placeholder
slots for the NumberInput component.
New Added ColorPicker component for advanced color selection and manipulation.
New Added Accordion component.
Feature Added Panel
, Heading
, Icon
and Body
slots for the Accordion component.
New Added support for slots in components, allowing for more flexible and reusable component structures.
New Added Checkbox component.
New Added Radio component.
New Added ToggleButton component.
New Added Dropdown component.
New Added Stepper component.
New Added Segment component.
New Added Slider component.
New Added TextSlider component.
New Added XYSlider component.
Feature Added Indicator
slot for the Segment component.
Feature Added Segment.Button slot for the Segment
component to create segment options.
Feature Added Track
, Fill
, Thumb
, Handle
and Grid
slots for the Slider component.
Feature Added Track
, Fill
, Thumb
, Handle
and Grid
slots for the TextSlider component.
Feature Added Background
and Handle
slots for the XYSlider component.
Feature Added Content
, Bar
and Handle
slots for the Scroll component.
Feature Added Label
, Control
and Indicator
slots for the Checkbox component for easier customization.
Feature Added Radio.Button slot for the Radio
component to create radio options.
Feature Added Radio.ButtonLabel
, Radio.ButtonControl
and Radio.ButtonIndicator
for the Radio.Button slot to customize the radio button’s appearance and behavior.
Feature Added LabelLeft
, LabelRight
, Handle
, Control
and Indicator
slots for the ToggleButton component for easier customization.
Feature Introduced Dropdown.Trigger
, Dropdown.Placeholder
, Dropdown.Icon
, Dropdown.Track
, and Dropdown.Handle
slots for the Dropdown component, enabling enhanced customization of its appearance and behavior.
Feature Added the Dropdown.Options slot to the Dropdown
component for creating dropdown options.
Feature Introduced Dropdown.Option
within the Dropdown.Options slot to allow customization of individual dropdown options.
Feature Added the Stepper.Control
slot to the Stepper component, allowing for greater customization of its design and functionality.
Feature Introduced the Stepper.Items slot to the Stepper
component for defining stepper items.
Feature Introduced the Stepper.Item
slot within Stepper.Items to allow the definition and customization of individual stepper items.
Feature Added a custom ESLint plugin to the main Gameface UI repository to alert developers when component slots are misused or do not adhere to the defined specifications.
Feature Added an option to use attr:
for adding attributes to GamefaceUI components.
Fix Fixed reactivity in componentStyles
.
Fix Fixed Transform
component reactivity.
Fix Resolved an issue where clicking on the track did not move the scroll handle properly in the Scroll component.
Fix Resolved an issue where the scroll handle did not resize correctly when the scroll content’s size changed in the Scroll component.
0.0.1-beta
Section titled “0.0.1-beta”New GamefaceUI’s initial release.
New Core components for building intuitive game user interfaces.
New Seamless integration with the SolidJS framework for reactive and efficient UI development.
New Detailed documentation to help you get started quickly.
Feature Support for using SVGs as SolidJS components.
Feature Introduced a Vite plugin to optimize and transform UI source code for Gameface.
Feature Added a Vite plugin to convert style
properties to class
, enhancing performance by reducing inline styles and leveraging CSS for better caching and reusability.
Feature Simplified importing of UI assets with a new mechanism.