Components
sys42 features an extensive collection of components that can be used to build applications.
Components
sys42 features an extensive collection of components that can be used to build applications.
API
dialog
The ui-dialog component allows developers to create windows.
explorer
Creates a file explorer dialog. Wraps the folder component with a navigation bar, context menu, and dialog integration.
picto
In Windows93, a picto is a small 16x16 or 32x32 component that serves as an icon.
folder
Displays a list of files and folders in a grid layout. Supports drag and drop, context menus, fuzzy search, and file operations.
toast
The toast component is used to display temporary notifications or messages to the user.
menu
The menu component creates context menus and dropdown menus.
tabs
The tabs component provides a tabbed interface for switching between content panels.
notif
The notif component displays positioned notification balloons (tooltips) anchored to an element.
combobox
The combobox is a dropdown select control with fuzzy search support.
knob
The knob is a dial control commonly used for audio parameters.
volume
The volume control is a vertical fader with a level meter.
code
The code control provides a code editor powered by CodeMirror.
terminal
The terminal component displays a terminal emulator using xterm.js.
player
The player component is a media player for audio and video files.
basicPlayer
The basicPlayer is a minimal audio/video player component.
scope
The scope component renders a SharedArrayBuffer-based oscilloscope/spectrum visualizer for audio signals.
model
The model component renders GLTF and GLB models using Three.js.
shader
The shader component renders WebGL shaders.