5 repositorios
Systems for retrieving and applying active theme settings across a component tree to ensure visual consistency.
Distinct from Theme Styling: The candidates focus on specific styles (blueprint, map) or static definition rather than the runtime application of theme settings from a tree.
Explore 5 awesome GitHub repositories matching user interface & experience · Theme Application Systems. Refine with filters or upvote what's useful.
This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies. The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu
Retrieves active theme settings from the component tree to ensure consistent visual styling across the application.
HeliBoard es un teclado para Android personalizable que proporciona texto predictivo offline y una interfaz virtual centrada en la privacidad. Opera completamente sin permisos de internet para asegurar que todas las pulsaciones y datos del usuario permanezcan en el dispositivo. El teclado cuenta con escritura por gestos (glide typing) y permite la integración de diccionarios externos para mejorar el autocorrector y la búsqueda de símbolos. Soporta entrada multilingüe simultánea, permitiendo a los usuarios ingresar texto en varios idiomas dentro de una misma sesión. Los usuarios pueden personalizar la experiencia a través de configuraciones de layout en archivos de texto editables y un sistema para modificar temas visuales y paletas de colores. El conjunto de herramientas incluye un gestor de portapapeles para almacenar y recuperar fragmentos de texto, un sistema de respaldo local para historiales de palabras del usuario y toggles para formatos de teclado de una mano o dividido.
Implements a system to apply visual styles and color palettes based on system day or night mode flags.
XUI es un framework de interfaz de usuario nativo para Android y una biblioteca de componentes diseñada para construir interfaces de aplicaciones. Proporciona un conjunto completo de diseños nativos, campos de entrada y elementos de navegación, respaldado por un sistema de gestión de temas por niveles para definir atributos visuales globales y estilos responsivos. El framework se distingue por un conjunto especializado de vistas personalizadas y kits de herramientas de interacción, incluyendo calendarios de alto rendimiento, renderizado de visualización de datos y una variedad de botones estilizados con temporizadores integrados y efectos visuales. También incluye capacidades integradas de procesamiento de medios, como escaneo de códigos de barras y QR, generación de QR personalizados e interfaz de recorte de imágenes. El proyecto cubre una amplia superficie de capacidades de UI y UX, incluyendo diversos componentes de entrada de datos, primitivas de ventanas flotantes y una amplia gama de indicadores de retroalimentación como snackbars y medidores de progreso. Además, proporciona plantillas de diseño, configuración de tipografía y sistemas de animación para gestionar transiciones de vista y retroalimentación interactiva.
Ensures a consistent visual style across application windows by applying themes based on device form factors.
Pickr is a dependency-free JavaScript color picker library and multi-format color converter. It provides a visual interface for selecting colors and transforming them between HEX, RGB, HSL, and CMYK representations. The library is designed as a themed UI component that can attach to and function within web shadow roots. It supports customizable visual styles and layout applications to align with various CSS frameworks and design systems. Capability areas include visual color selection with alpha channel opacity control, the management of preset color swatches, and an event-driven callback sy
Enables the application of different layout styles to the interface to align with various design systems.
This project is a comprehensive Blazor UI component library and web interface design system. It provides a collection of native web components and a specialized data visualization suite for building professional user interfaces within the Blazor framework. The library implements industry-standard visual frameworks, including Material Design and Fluent UI. It features a dynamic theming system that uses CSS variables to allow for runtime customization of colors and spacing, including the ability to switch between light and dark modes. The component suite covers a broad range of functional area
Implements systems to apply consistent design frameworks like Material Design and Fluent UI across the component tree.