8 Repos
Layout containers that organize content into switchable tabbed sections.
Distinguishing note: Focuses on tabbed layout structure, distinct from navigation containers.
Explore 8 awesome GitHub repositories matching user interface & experience · Tabbed Containers. Refine with filters or upvote what's useful.
Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co
Groups content panels into switchable tabbed sections using text or icon-based navigation.
This project is a collection of native directives designed to implement the Bootstrap component framework within Angular applications. It provides a suite of modular interface elements that allow developers to build interactive web components without requiring external JavaScript dependencies. The library distinguishes itself by using a dependency-free logic layer that relies entirely on native framework primitives. It features a specialized service-based positioning engine to manage the placement of floating overlays and an event-driven system to coordinate the lifecycle of complex UI elemen
Provides tabbed containers for switching between different content sections or views.
This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and popup library, providing a specialized system for rendering interactive dialogs, overlays, and layered interfaces over web page content. The library is distinguished by its comprehensive set of overlay tools, including alert dialogs, confirmation prompts, and the ability to embed external content via iframes. It also features a responsive twelve-column grid system for cross-device layout compatibility and an internal modular dependency management system for on-demand loading
Renders popups containing multiple tabs to organize distinct sets of content.
Tridactyl is a Vim-like Firefox extension that provides a comprehensive keyboard-driven interface for browsing, tab management, and page interaction. It replaces traditional mouse-based navigation with Vim-style keybindings, an ex-mode command line, and a hint overlay system for selecting and interacting with page elements. The extension is built around a core infrastructure that includes a modal command parser, a keybinding configuration system, and a content-script command bridge for executing commands in page context. The extension distinguishes itself through its deep integration with Fir
Provides domain-based and explicit routing of tabs to Firefox containers for organized browsing.
Dieses Projekt bietet eine Tab-Navigationskomponente für plattformübergreifende mobile Anwendungen. Sie fungiert als Navigationscontainer, der Inhalte in separate Ansichten organisiert und es Benutzern ermöglicht, über eine Tab-Leiste oder Wischgesten zwischen Bildschirmen zu wechseln. Die Komponente verfügt über ein anpassbares Tab-Leisten-Interface, das gebrandetes Styling, Icons, Badges und horizontales Scrollen unterstützt, um zahlreiche Navigationsziele unterzubringen. Sie enthält zudem ein verzögertes Rendering-System, das die Instanziierung von Tab-Szenen bis zum Erhalt des Fokus hinauszögert, um die initiale Ladezeit zu verbessern. Die Implementierung deckt das Management der Tab-Leiste und die Interaktionsabfangung ab, was eine benutzerdefinierte Logik zur Modifikation des Standard-Wechselverhaltens ermöglicht. Zusätzliche Funktionen umfassen die Steuerung der Tastaturinteraktion, um die Sichtbarkeit der Software-Tastatur während Szenenübergängen zu verwalten.
Provides layout containers that organize content into switchable tabbed sections.
react-mosaic ist ein React-Tiling-Window-Manager, der verwendet wird, um Komponenten in einem in der Größe veränderbaren Raster aus Fenstern und Tab-Containern zu organisieren. Es bietet ein Layout-System mit veränderbaren Split-Panes und einem verschiebbaren Fenster-Orchestrator zur Anordnung von Inhalten in verschachtelten Zeilen und Spalten. Das System enthält eine serialisierbare Layout-Engine, die Fensteranordnungen in JSON konvertiert, was die Persistenz und Wiederherstellung von Arbeitsbereichskonfigurationen über Sitzungen hinweg ermöglicht. Es unterstützt eine Tab-basierte Arbeitsbereichsoberfläche, in der mehrere Panels in einzelnen Bereichen mit umschaltbaren Headern gruppiert sind. Das Projekt deckt umfassendes Layout-Management durch programmatische Steuerung und automatisiertes Tiling ab, einschließlich Drag-and-Drop-Neuanordnung und Neuausrichtung der Fensterreihenfolge. Es bietet zudem UI-Anpassungsoptionen für Fenster-Toolbars, Tab-Header und das Rendering von leeren Zuständen.
Groups multiple panels into a single area with a tab strip to switch between content views via headers.
TreeStyleTab is a browser tab tree manager and hierarchical tab organizer that replaces the native horizontal tab strip with a vertical sidebar. It organizes open tabs into a parent-child tree structure, allowing users to manage large numbers of tabs through nesting and collapsible branches. The project distinguishes itself by offering a CSS-customizable interface, enabling deep visual modifications of tab layouts and colors via custom stylesheets. It also provides a programmatic browser tab API extension that allows other add-ons to monitor and modify tab hierarchy and sidebar behavior. The
Opens specified tabs within designated contextual identity containers.
Yoopta-Editor is a headless framework for building customizable block-based rich text editors. It utilizes a JSON-based document engine to manage editor state and provides a WYSIWYG interface for creating structured documents. The system separates core document logic from the visual layer, allowing for complete customization of the user interface. The framework is designed for real-time collaborative editing, featuring a synchronization engine with conflict resolution and remote cursor presence tracking. It offers a highly extensible plugin system that allows developers to define new content
Provides the ability to override the visual layout and appearance of tabbed content containers.