3 repositorios
Specialized frameworks designed for specific application logic and layout management.
Distinct from User Interface Frameworks: Distinct from User Interface Frameworks: refers to a specific custom-built framework for 3D slicing UI logic rather than general web frameworks.
Explore 3 awesome GitHub repositories matching user interface & experience · Custom UI Frameworks. Refine with filters or upvote what's useful.
Cura is 3D printer slicing software and a G-code generator that converts 3D models into machine-readable instructions. It provides a management interface for configuring printer profiles and coordinating additive manufacturing workflows. The software includes a multi-extruder print controller for defining multi-material or multi-nozzle hardware setups. It supports custom printer integration by allowing users to define machine dimensions and G-code requirements for hardware not included in default lists. The platform covers remote print management through integration with external print serve
Implements a custom framework to handle core user interface logic and layout management.
Duilib es una biblioteca de interfaz de usuario (UI) para Windows y un motor de renderizado personalizado diseñado para construir interfaces gráficas de alto rendimiento para software cliente de PC. Funciona como un framework DirectUI que permite la creación de diseños a medida y elementos de interfaz personalizados sin depender de los controles estándar del sistema operativo. El framework implementa un enfoque de interfaz de usuario directa para renderizar elementos gráficos personalizados. Esto permite el diseño de layouts visuales no estándar para aplicaciones de escritorio, incluyendo aquellas que requieren renderizado de alto rendimiento para software con uso intensivo de recursos. El sistema cubre una amplia gama de capacidades de desarrollo de UI, incluyendo una tubería de renderizado compuesto, un motor de diseño conectable y una jerarquía de controles personalizada. Utiliza un backend gráfico Direct2D para dibujo acelerado por hardware y un bucle de mensajes basado en eventos para mapear mensajes del sistema a callbacks de componentes.
Functions as a DirectUI framework that renders custom elements directly to the screen instead of using standard Windows controls.
Taffy is a layout engine that calculates the size and position of user interface components. It is a language-agnostic tool that computes element geometry using Flexbox and Grid algorithms. The engine operates on custom tree structures and node storage through a trait-based interface. This design allows it to be integrated into various programming languages and custom memory management systems. The system handles UI layout computation, including leaf node measurement and floating point pixel snapping to prevent blurring on displays. It utilizes layout result caching to avoid redundant calcul
Serves as a foundational component for building custom UI frameworks by providing the core layout logic.