2 dépôts
Toggleable boolean input components with keyboard and styling support.
Distinguishing note: Focuses on binary state toggling rather than selection from a list.
Explore 2 awesome GitHub repositories matching user interface & experience · Switch Widgets. Refine with filters or upvote what's useful.
This project is a framework for building interactive, graphical-style terminal applications. It provides a declarative component model that organizes user interfaces into a tree of nested widgets, each managing its own lifecycle, state, and rendering. By subclassing the base application class, developers can construct complex, keyboard-navigable interfaces that run directly within terminal emulators. The framework distinguishes itself through a reactive architecture and a CSS-based layout engine. It uses a reactive attribute system to automatically track state changes and trigger targeted int
Provides toggleable boolean input components with keyboard and styling support.
SwitchButton est un widget de bouton à bascule personnalisable pour créer des interrupteurs animés avec des étiquettes et des couleurs configurables. Il sert d'entrée de formulaire interactive qui permet aux utilisateurs de basculer entre deux options opposées en utilisant un composant piloté par état. Le widget est conçu pour être sensible aux gestes, capturant les mouvements de balayage horizontaux pour déclencher des changements d'état tout en permettant aux événements de défilement vertical de passer au conteneur parent. Le composant prend en charge la définition de couleurs, de dimensions et de rayons de coin personnalisés pour le bouton et la piste d'arrière-plan. Il inclut des capacités pour gérer les états de bascule, configurer le texte de l'étiquette et ajuster les vitesses d'animation.
A reusable, styled switch widget for binary boolean input.