2 dépôts
Features for signaling fullscreen state to applications without changing dimensions.
Distinct from Full Screen Modes: Distinct from general fullscreen modes; focuses on state simulation for layout management.
Explore 2 awesome GitHub repositories matching user interface & experience · Fullscreen Simulation. Refine with filters or upvote what's useful.
Niri is a Wayland compositor and tiling window manager designed for Linux systems. It functions as a display server that organizes application windows into a scrollable, column-based layout, providing a structured environment for managing graphical sessions, input routing, and hardware output. The project distinguishes itself through a declarative configuration engine that enables live-reloading of settings, allowing users to modify window rules, input bindings, and visual appearance without restarting the session. It features a physics-based animation system that uses spring-based curves to
Signals to a window that it is in fullscreen mode to facilitate easier screen sharing.
Terminal-kit is a Node.js toolkit for building command-line applications and console user interfaces. It provides a comprehensive suite of utilities for console text styling, terminal graphics rendering, input parsing, and interactive interface construction. The library features a cell-based text grid model, a component document tree for hierarchical layout of interactive widgets, and off-screen pixel buffering for multi-layered image composition and manipulation. It handles direct escape-sequence output control and raw-mode input parsing to manage display regions and capture user interaction
Switches to an alternate display buffer to provide a clean full-screen view without cluttering history.