5 dépôts
UI structures that use nested frames to manage complex positioning and overflow.
Distinct from Data Framing: Existing candidates focus on networking data frames or animation frames, not UI layout containers.
Explore 5 awesome GitHub repositories matching user interface & experience · Nested Layout Containers. Refine with filters or upvote what's useful.
CustomTkinter is a Python GUI framework and library used to build modern desktop applications. It serves as a toolkit for creating cross-platform graphical interfaces with a specific focus on theme-aware components and high-resolution display support. The library provides a set of widgets based on the Tkinter framework that synchronize with operating system appearance settings. It includes a theme engine to manage light and dark modes and integrates system-level scaling to ensure visual consistency across different monitors and display densities. The toolkit covers graphical interface compos
Uses nested frame hierarchies to manage complex interface arrangements and scrolling.
98.css is a CSS retro UI framework and component library designed to recreate the visual aesthetic of legacy desktop operating systems. It serves as a retro design system and web UI emulator, providing a collection of styles to build faithful reproductions of vintage user interfaces. The framework employs a CSS-only component architecture to emulate classic software environments. It uses border-shadow emulation and state-based visual transitions to simulate physical button presses and three-dimensional panels without requiring external JavaScript logic. The library covers a wide range of int
Organizes layouts by nesting window and panel classes to simulate the structure of a desktop application.
Tailwind CSS Typography is a plugin for the Tailwind CSS framework that provides hand-tuned typographic defaults for blocks of vanilla HTML content, such as content from Markdown or a CMS. It applies beautiful prose styles to HTML content using a single class, eliminating the need for custom CSS to style rich text. The plugin distinguishes itself by offering deep customization and control over typography. Users can adjust the overall font size of prose content across five predefined sizes, select from five built-in gray-scale palettes to match a project's color scheme, and seamlessly adapt ty
Names containers and references them in variants to style children based on distant container sizes.
Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a UI orchestrator that allows users to define multi-page analytical dashboards through structured configurations in Python, YAML, or JSON, reducing the need for extensive frontend engineering. The project distinguishes itself through generative AI integration, utilizing a model context protocol server to translate natural language descriptions into validated dashboard configurations, charts, and layouts. It also features a decoupled data cataloging system that separates data sou
Organizes components into nested frames and styled sections to create a clear hierarchical dashboard structure.
Auto Route est un framework de routage typé pour Flutter qui utilise la génération de code au moment de la compilation pour gérer la navigation de l'application. Il remplace les commandes impératives push et pop par une configuration de route déclarative, permettant aux développeurs de définir des hiérarchies de navigation en tant qu'objets structurés. En automatisant la création de classes de navigation, la bibliothèque garantit que les chemins de route et les arguments sont validés pendant le processus de build. Le framework se distingue par sa prise en charge de l'architecture modulaire, permettant l'agrégation d'ensembles de routes indépendants provenant de modules séparés dans un arbre de navigation unifié. Il fournit un contrôle avancé sur les interfaces utilisateur complexes via des sorties de routeur imbriquées (nested router outlets), qui permettent une gestion hiérarchique des vues, et une gestion des onglets avec état, qui préserve les piles de navigation et les positions de défilement pour les onglets individuels. Les requêtes de navigation peuvent être interceptées par des gardes middleware asynchrones, fournissant un mécanisme centralisé pour appliquer le contrôle d'accès et la validation des permissions. Au-delà du routage de base, la bibliothèque inclut un support complet pour le deep linking, mappant les URL web ou système externes directement vers des écrans d'application spécifiques. Elle facilite le flux de données entre les écrans via la gestion des résultats et permet l'injection de dépendances ou de thèmes directement dans les routes. Les développeurs peuvent également personnaliser les animations de transition et surveiller les événements du cycle de vie de la navigation pour déclencher des effets secondaires ou des mises à jour de l'interface utilisateur basés sur les changements de route.
Supports complex dashboard designs and multi-pane screen layouts through nested navigation outlets.