5 repositorios
UI elements that provide containerized, switchable views or panels for organizing application content.
Distinguishing note: No candidates were provided; this category specifically addresses windowed UI layouts rather than generic component libraries.
Explore 5 awesome GitHub repositories matching user interface & experience · Window Management Components. Refine with filters or upvote what's useful.
This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib
The library shows windowed containers that allow users to switch between different views or panels.
Mantine is a comprehensive component library for building accessible and responsive web applications. It provides a foundational set of UI elements and layout primitives, anchored by a base component that supports consistent styling, spacing, and layout properties across the entire interface. The library is built on a design-driven theme engine that uses a provider-based system to propagate global design tokens and color schemes throughout an application. The library distinguishes itself through a robust architecture that emphasizes component composition and reusable interaction logic. It uti
The dragHandleSelector prop allows specifying a selector of an element (or a group of elements) that should be used to drag the floating window. If not specified, the entire root element is used as a drag target. The `
Vuido is a framework for building native desktop applications for Windows, macOS, and Linux using Vue.js components, without requiring Electron or Chromium. It maps Vue components directly to native widgets from the libui library, creating lightweight applications that run on a single-threaded event loop and compile templates at build time for optimized runtime performance. The framework provides a complete Vue.js component-to-native bridge, enabling two-way data binding via v-model, component-based window composition, and platform-specific package generation for distributing executables. It
Builds each window as a tree of Vue components, with the root defining the window and children defining layout.
f1-race-replay es una aplicación de Python para renderizar eventos de carreras de Fórmula 1 interactivos y posiciones de pilotos en un mapa de pista. Sirve como un panel de análisis de telemetría y un sistema de repetición de carreras interactivo para monitorear la velocidad del piloto, la marcha y el estado del DRS en tiempo real. El proyecto proporciona una tabla de clasificación de carreras en vivo para rastrear las posiciones de los pilotos, los compuestos de neumáticos y el estado de retiro. Cuenta con una herramienta de reproducción con controles de navegación para simular secuencias de carrera y movimientos de pilotos, incluida la animación de despliegues de coche de seguridad. El software cubre la visualización de telemetría y la simulación de eventos de carrera a través de renderizado de pista mapeado por coordenadas y una tabla de clasificación sincronizada por estado. También incluye capacidades para crear ventanas de telemetría personalizadas para procesar y mostrar flujos de datos en vivo.
Implements a compositional window structure for organizing independent telemetry analysis modules.
Cursive es un kit de herramientas y framework de interfaz de usuario de terminal multiplataforma para construir aplicaciones interactivas en Rust. Proporciona un sistema modular para crear interfaces gráficas basadas en texto, utilizando un motor dedicado para gestionar el bucle de visualización principal y las jerarquías de vistas. El kit de herramientas cuenta con una capa de abstracción agnóstica del backend para garantizar un renderizado y manejo de entrada consistentes en diferentes sistemas operativos. Se distingue por un motor de temas basado en paletas que admite la carga de temas en tiempo de ejecución y renderizado de color verdadero, así como la capacidad de generar jerarquías de interfaz de usuario directamente desde archivos de configuración. El framework cubre una amplia gama de capacidades, incluyendo gestión de diseño compleja con paneles divididos y pestañas, y una variedad de componentes interactivos como diálogos modales, indicadores de progreso y listas seleccionables. Admite el renderizado de contenido enriquecido para imágenes y resaltado de sintaxis, y emplea un sistema de enrutamiento de eventos de ciclo de enfoque para gestionar la navegación por teclado y callbacks globales. La gestión del estado se maneja a través de actualizaciones de UI asíncronas y acceso basado en identificadores, permitiendo a los desarrolladores modificar vistas específicas dinámicamente desde tareas en segundo plano.
Provides framed window containers for organizing content with titles and interactive buttons.