11 Repos
Utilities for toggling or removing specific visual components to streamline the user workspace.
Distinguishing note: No existing candidates provided; focuses on UI element visibility rather than general layout frameworks.
Explore 11 awesome GitHub repositories matching user interface & experience · Interface Visibility Controls. Refine with filters or upvote what's useful.
Copyparty is a self-hosted file server that provides a browser-based interface for managing, browsing, uploading, and downloading files. It utilizes a virtual file system abstraction to map diverse storage backends and network-attached devices into a unified directory structure, allowing for consistent file access across various storage environments. The platform functions as a cloud synchronization gateway, enabling automated data backups and transfers between local storage and remote cloud providers through integration with standard command-line tools. It also serves as a distributed storag
Remove specific visual components from the screen by applying style rules to create a cleaner and more focused workspace for the end user.
Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.
Toggles the visibility of preview buttons in the admin panel based on document data.
FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone
Manages interface complexity by filtering tool and resource visibility for specific client sessions.
Theia is a modular framework designed for building professional-grade development environments that function as both local desktop applications and remote browser-based services. It provides a comprehensive toolkit for constructing specialized coding tools, allowing developers to assemble custom interfaces and backend logic through a flexible, contribution-based architecture. The platform distinguishes itself through a highly extensible workbench that supports the integration of existing third-party editor plugins and standard language servers. By utilizing a dependency injection container an
Toggles the display of UI containers dynamically based on context keys to ensure only relevant tools appear.
libui is a native C GUI library and cross-platform framework used to build desktop applications. It provides a unified C abstraction layer and a native widget toolkit that maps directly to the host operating system's original controls, windows, and menu bars. The project functions as a portable UI wrapper, employing platform-specific backends and a native-API wrapper to maintain visual and behavioral fidelity across different operating systems. It utilizes a C-language binding layer to ensure portability across various compilers and targets. The library covers native interface construction a
Allows showing or hiding interface elements and managing focus to bring specific controls to the front.
Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples behavioral logic and state management from the visual layer, allowing developers to implement complex UI patterns while maintaining total control over the final styling. The library implements WAI-ARIA design patterns to ensure all primitives support standard keyboard navigation and screen reader accessibility. It provides a suite of low-level building blocks that handle the internal mechanics of interface elements without bundling any CSS. The framework covers a broad range
Controls the visibility of menus through controlled state values and transition delays.
AMScrollingNavbar ist eine Swift-UI-Komponente und ein Controller, der die Bewegung einer UINavigationBar mit der Scroll-Position einer UIScrollView synchronisiert. Er fungiert als Verhaltensmodifikator für die Navigationsleiste, der es ermöglicht, diese basierend auf Scroll-Interaktionen des Benutzers dynamisch ein- oder auszublenden. Das Projekt bietet einen Mechanismus zur Koordinierung der Bewegung mehrerer Oberflächenelemente, wodurch ergänzende Ansichten wie Symbolleisten oder Tab-Bars synchron mit der Navigationsleiste gleiten können. Es nutzt offset-basierte Translation und anpassbare Scroll-Geschwindigkeiten, um zu steuern, wie schnell Elemente während des Scrollens den Bildschirm verlassen. Das System umfasst delegatbasierte Statusbenachrichtigungen zur Überwachung von Sichtbarkeitsänderungen sowie eine dedizierte Interface-Erweiterung für Scroll-Views, um diese dynamischen Header-Übergänge zu verwalten.
Manages the visibility and presence of navigation components based on user scroll interaction.
Noctalia Shell is a modular Wayland desktop shell that provides a user interface consisting of status bars, launchers, and notifications for Wayland compositors. It is built as a plugin-based desktop environment that utilizes declarative configuration for managing system defaults, wallpapers, and plugin installations. The project features a dynamic desktop theming engine that extracts color palettes from wallpapers to theme the shell and external applications. This is supported by an inter-process communication bridge that exposes endpoints, allowing external scripts and keybindings to trigge
Provides utilities to toggle the display mode and screen position of bars, docks, and widgets.
This project is a CSS theme for the Firefox web browser designed to integrate its user interface with the GNOME desktop environment. It implements a visual layer that aligns browser elements with the typography, spacing, and overall design language of the GTK system. The theme provides multiple color palettes, including standard dark mode and high-contrast OLED black variants. It also includes system icon integration, allowing the browser to replace internal images with system-level icons to match the host operating system's aesthetics. Beyond color and iconography, the project covers interf
Enables the removal of redundant indicators and buttons from the screen to reduce visual clutter.
mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a single consistent interface for discovery and execution. It acts as a centralized proxy that aggregates multiple servers and APIs, allowing AI agents to access and invoke a unified set of tools, prompts, and resources. The project distinguishes itself through a multi-protocol translation bridge that converts communication between standard I/O, SSE, gRPC, and REST to enable interoperability between disparate tool servers. It includes a comprehensive LLM evaluation framework for
Allows removing specific interface elements via environment variables to create streamlined views for embedded users.
This project provides a comprehensive guide and framework for implementing autonomous AI coding assistants within local development environments. It focuses on orchestrating multi-agent teams that can plan, execute, and verify complex software engineering tasks, such as refactoring, bug resolution, and test generation, while maintaining deep awareness of project-specific context and memory. The system distinguishes itself through a robust security-first architecture that enforces granular access controls, execution isolation, and mandatory human-in-the-loop approvals for all file modification
Provides utilities for refreshing the terminal display to resolve rendering issues while preserving state.