awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesInterface Panel Lifecycle Management

Systems for controlling the visibility, activation, and destruction of user interface screens and panels.

Distinct from Panel Visibility Controllers: Existing candidates are too narrow, focusing on color pickers, remote controllers, or animations, rather than general UI screen management.

Explore 5 awesome GitHub repositories matching user interface & experience · Interface Panel Lifecycle Management. Refine with filters or upvote what's useful.

Awesome Interface Panel Lifecycle Management GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • jynew/jynewAvatar de jynew

    jynew/jynew

    8,815Voir sur GitHub↗

    jynew is a 3D RPG game engine and development framework designed for building three-dimensional role playing games. It provides a comprehensive suite of tools for scene editing, game logic scripting, and the creation of 3D environments. The project features a specialized 3D asset management pipeline for importing and aligning models and animations, including specific tools for weapon attachment and rendering. It includes a dedicated combat system editor for defining battle encounters, skill effects, and combat grids with real-time synchronization. Additionally, it provides a game modding fram

    Provides a centralized manager and base class system to control the visibility and lifecycle of UI screens.

    C#game-developmentjinyongunity
    Voir sur GitHub↗8,815
  • liangxiegame/qframeworkAvatar de liangxiegame

    liangxiegame/QFramework

    5,163Voir sur GitHub↗

    QFramework is a Unity game architecture framework designed to separate presentation, system, and data logic. It implements a layered software architecture to manage complex game states and provides a game engine utility library to reduce boilerplate code. The framework is centered on the Command Query Responsibility Segregation pattern, which separates data modification commands from data retrieval queries. It utilizes a dependency injection container to manage the lifecycles and resolution of singletons and modular components, alongside an event-driven system for state synchronization to pre

    Provides a navigation stack to control the opening, closing, and layering of interface panels and back-button logic.

    C#frameworksgame-devgodot
    Voir sur GitHub↗5,163
  • home-sweet-gnome/dash-to-panelAvatar de home-sweet-gnome

    home-sweet-gnome/dash-to-panel

    4,406Voir sur GitHub↗

    Ce projet est une extension GNOME Shell qui fournit une barre des tâches unifiée en combinant le dash d'application et la zone de notification système en un seul panneau. Il fonctionne comme un plugin shell JavaScript qui modifie la disposition du bureau pour prendre en charge les flux de travail de barre des tâches traditionnels au sein de l'environnement GNOME. L'extension inclut un système de gestion de fenêtre qui permet aux utilisateurs d'isoler les applications en cours d'exécution par espace de travail ou moniteur, de contrôler le regroupement des fenêtres, et de voir des aperçus en direct des fenêtres ouvertes via des événements de survol. Les utilisateurs peuvent définir des comportements de clic spécifiques pour les icônes d'application et lancer leurs applications favorites en utilisant des raccourcis clavier assignés. L'outil fournit une interface de configuration pour ajuster la position, la taille et la couleur des éléments du panneau, ainsi que des options pour masquer automatiquement le panneau. Il prend également en charge l'exportation et l'importation de profils de configuration pour synchroniser les paramètres à travers différents environnements.

    Implements automatic hiding and revealing of the taskbar panel to maximize available screen space.

    JavaScript
    Voir sur GitHub↗4,406
  • ohif/viewersAvatar de OHIF

    OHIF/Viewers

    4,035Voir sur GitHub↗

    Viewers is a zero-footprint DICOMweb medical imaging viewer and a modular plugin framework. It serves as a diagnostic interface for rendering 2D and 3D medical images, providing a web-based clinical workflow engine to automate image layouts and toolsets. The project distinguishes itself through a highly extensible architecture that allows for the development of custom clinical workflows, specialized viewing modes, and the integration of external functional extensions. It includes a dedicated command line interface for managing these plugins and supports white-labeling through a comprehensive

    Manages the activation and visibility of registered side panels via explicit calls or system events.

    TypeScriptcancer-imaging-researchdicomdicom-viewer
    Voir sur GitHub↗4,035
  • louisdh/panelkitAvatar de louisdh

    louisdh/panelkit

    3,746Voir sur GitHub↗

    Panelkit is an iOS panel UI framework and multi-panel layout engine designed to create and manage floating, pinned, and modal content panels within applications. It functions as a floating window manager and interface orchestrator, handling the positioning, dragging, and resizing of independent user interface windows on mobile screens. The framework supports dynamic UI composition, allowing content to be rendered in multiple presentation styles such as popovers or pinned sidebars. It includes a state-persistence layout engine that saves and restores window coordinates and dimensions to mainta

    Provides a comprehensive system for controlling the visibility, activation, and lifecycle of interface panels.

    Swiftiosipadpanels
    Voir sur GitHub↗3,746
  1. Home
  2. User Interface & Experience
  3. Interface Panel Lifecycle Management