Skip to main content

Controllers

Controllers are components with a minimum and maximum value that allow attributes like volume or temperature to be adjusted using a slider or clicks.

Controller.svg

States

StateValueDescription
Pressed or DraggingTrue / FalseState when pressing begins in the Handle area

Options

OptionsValueDescription
DisabledTrue / FalseChanges to True when it reaches the Min or Max value
MinValueNumberMinimum value designated for the slider
MaxValueNumberMaximum value designated for the slider
StepNumberValue that specifies the steps to control the slider



Continuous Slider

Anatomy

ContinuousSlider_Anatomy.svg

1. Root : Top-level container area wrapping the slider component
2. Control : Container area wrapping the track and handle of the slider
3. Handle : A control element that the user can drag
4. Track : Element that represents the area in which the handle can move
5. Icon(Prefix) : Optional icon area providing visual explanation of the label
6. Icon(Suffix) : Icon area providing visual explanation of the label
7. Stepper : Control element that can adjust the handle by pressing buttons


Behaviors

Slider

Basic
Used as a general slider.

Slider_Basic.svg

Floating
Used in areas needing contrast from a light or indistinct background.

Slider_Float.svg

Buttons

Slider_Button.svg


Volume

Max 100%

Slider_Max.svg

High 76~100%

Slider_High.svg

Mid 26~75%

Slider_Mid.svg

Low 1~25%

Slider_Low.svg

Min 0%

Slider_Min.svg


Optional

Label True/False

Slider_Label.svg

Icon True/False

Slider_Icon.svg

Control

Slider_Control.svg




Centered Slider

Anatomy

CenteredSlider_Anatomy.svg

1. Root : Top-level container area wrapping the slider component
2. Control : Container area wrapping the track and handle of the slider
3. Handle : A control element that the user can drag
4. Track : Element that represents the area in which the handle can move
5. Stepper : Control element that can adjust the handle by pressing buttons


Behaviors

Slider

Slider_State.svg
Slider_Control.svg

Track

Slider_Track.svg
Slider_Control.svg




Stepper

Anatomy

Stepper_Anatomy.svg

1. Root : Top-level container area wrapping the stepper component
2. Current value : Container area wrapping the current value and step buttons
3. i++ : Control element that increases the stepper value
4. i-- : Control element that decreases the stepper value


Behaviors

Stepper_State.svg
Stepper_Control.svg