Skip to content

Changelog

New 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.

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.