9 repository-uri
A collection of specialized UI elements for capturing various types of user input in forms.
Distinct from Interaction Controllers: Shortlist candidates focus on low-level gesture primitives or visualization controls rather than form input elements.
Explore 9 awesome GitHub repositories matching user interface & experience · Interactive Form Controls. Refine with filters or upvote what's useful.
XLForm is a declarative UI library and framework for generating synchronized iOS table-view forms from structured definitions. It provides a toolkit for building mobile data-entry screens using Swift and Objective-C, allowing developers to create interfaces based on declarative sections and rows. The framework features dynamic interface synchronization and conditional logic to manage row visibility and editing restrictions. It supports the creation of dynamic multivalued sections where users can insert, delete, or reorder rows at runtime. The library includes a variety of interactive input c
Ships a set of interactive controls including boolean toggles, steppers, sliders, and action buttons.
Acest proiect este un motor de layout pentru documente de tip WYSIWYG bazat pe plugin-uri și un editor de text îmbogățit care utilizează Canvas și SVG pentru randare. Acesta funcționează ca un editor colaborativ care utilizează tipuri de date replicate fără conflicte (CRDT) pentru a permite sincronizarea în timp real între mai mulți utilizatori. Sistemul servește drept constructor interactiv de formulare, permițând încorporarea controalelor de input, cum ar fi checkbox-uri și date pickers, direct în documente. Este conceput pentru o ieșire de înaltă fidelitate, asigurându-se că reprezentarea vizuală în timpul editării corespunde formatului final pentru exporturile PDF și imagine. Editorul acoperă capabilități extinse, inclusiv gestionarea layout-ului de imprimare pentru dimensiunile paginii și margini, autorizarea de text îmbogățit cu tipografie și liste structurate, precum și integrarea elementelor complexe precum tabele dinamice și formule matematice. Oferă, de asemenea, instrumente pentru organizarea documentelor, cum ar fi cuprinsul și aplicarea de filigrane. Framework-ul este construit pe o arhitectură de plugin-uri care permite extinderea comportamentelor de bază și personalizarea interacțiunilor utilizatorului.
Allows the insertion of interactive form controls like checkboxes and date pickers directly into the document layout.
SwitchButton este un widget de tip toggle switch personalizabil pentru crearea de comutatoare on/off animate, cu etichete și culori configurabile. Servește ca un input de formular interactiv care permite utilizatorilor să comute între două opțiuni opuse folosind o componentă bazată pe stare. Widget-ul este conceput să fie conștient de gesturi, capturând mișcările orizontale de swipe pentru a declanșa schimbări de stare, permițând în același timp evenimentelor de scroll vertical să treacă către containerul părinte. Componenta suportă definirea de culori, dimensiuni și raze de colț personalizate atât pentru butonul de toggle, cât și pentru track-ul de fundal. Include capabilități pentru gestionarea stărilor de toggle, configurarea textului etichetei și ajustarea vitezelor de animație.
Functions as a specialized interactive control for capturing binary input within a form.
Acest proiect este o bibliotecă cuprinzătoare de componente UI Blazor și un sistem de design pentru interfețe web. Oferă o colecție de componente web native și o suită specializată de vizualizare a datelor pentru construirea de interfețe profesionale în cadrul framework-ului Blazor. Biblioteca implementează framework-uri vizuale standard în industrie, inclusiv Material Design și Fluent UI. Dispune de un sistem de teme dinamic care utilizează variabile CSS pentru a permite personalizarea la runtime a culorilor și spațierii, inclusiv capacitatea de a comuta între modurile light și dark. Suita de componente acoperă o gamă largă de domenii funcționale, inclusiv vizualizarea datelor enterprise cu grile complexe, programatoare și grafice. Include, de asemenea, instrumente de gestionare a layout-ului, sisteme de navigare precum breadcrumbs și vizualizări de tip arbore, elemente interactive de formulare și componente de feedback pentru utilizatori. În plus, proiectul oferă componente specializate de interfață de chat AI cu randare markdown și integrare speech-to-text.
Provides sophisticated input controls including masked text boxes and date pickers for accurate data capture.
Wave este un framework de aplicații web full-stack și o bibliotecă UI low-code concepută pentru construirea de dashboard-uri de date în timp real și interfețe interactive folosind Python și R. Permite dezvoltatorilor să definească interfețe utilizator bazate pe browser și să gestioneze starea server-side fără a scrie HTML sau CSS. Proiectul funcționează ca un sincronizator de stare colaborativ, transmițând și persistând starea aplicației între mai mulți utilizatori concurenți pentru a permite experiențe partajate în timp real. Se distinge prin difuzarea actualizărilor live și a vizualizărilor de date către browserele conectate printr-un model de programare unificat. Framework-ul acoperă o gamă largă de capabilități, inclusiv crearea de layout-uri responsive, formulare de input interactive și vizualizări de date. Include instrumente pentru gestionarea rutării aplicației, randarea tabelelor de date și construirea de interfețe de chat conversaționale. Utilizatorii pot bootstrap-a proiecte noi folosind template-uri predefinite sau pot importa o bibliotecă de exemple de aplicații care să servească drept implementări de referință.
Provides a collection of interactive form controls including text boxes, date pickers, and sliders.
This project is a comprehensive reference guide for writing clean, semantic, and maintainable HTML markup based on modern web standards. It provides a set of rules for implementing semantic HTML standards, using meaningful structural elements instead of generic containers to improve document hierarchy and machine readability. The guide establishes specific conventions for HTML formatting, covering indentation, tag casing, and source code organization to improve codebase maintainability. It also serves as a web accessibility reference, detailing the implementation of ARIA roles, alternative te
Provides standards for creating interactive inputs with descriptive labels to ensure accessibility for all users.
This project is a React component library and web UI design system designed for creating interactive web interfaces. It functions as a responsive frontend framework that provides a collection of modular building blocks to ensure visual consistency across different application pages and devices. The system utilizes a CSS-in-JS styling framework that generates and injects styles at runtime through a centralized property injection system. This approach allows for the implementation of a theme-driven architecture where layouts and color themes automatically adjust based on screen size and user pr
Provides a collection of specialized UI elements, including sliders and dropzones, for capturing user input in forms.
system.css is a CSS component library and design system used to build web applications that mimic the look and feel of traditional desktop computing environments. It provides a toolkit of semantic classes and global variables to ensure visual uniformity across nostalgic, retro-inspired user interfaces. The framework enables the development of desktop-style web applications by structuring content within window containers and modal dialogs. It specifically supports the creation of monochrome interfaces and layouts that replicate the aesthetic of classic Macintosh operating systems. The library
Implements standard form controls following a unified design language for improved accessibility and usability.
This project is a comprehensive design system framework and component library built for React. It provides a suite of modular, accessible, and themeable interface elements designed to maintain a unified visual language and brand alignment across complex web applications. By encapsulating interaction logic and styling within individual components, it enables developers to build consistent, responsive interfaces through declarative composition. The library distinguishes itself by prioritizing inclusive user experiences through built-in accessibility management, including standardized keyboard n
Provides standardized form controls and validation patterns to ensure predictable user input and consistent feedback.