10 repository-uri
Techniques for maximizing available display area by intelligently hiding or stashing non-essential windows.
Distinct from Screen-Space Mappings: None of the candidates relate to managing screen real estate by hiding/showing windows based on proximity.
Explore 10 awesome GitHub repositories matching user interface & experience · Screen Space Optimization. Refine with filters or upvote what's useful.
pdf2htmlEX is a tool that converts PDF documents into HTML while preserving the original text, fonts, and layout. It uses CSS positioning and font embedding to replicate the PDF's appearance in a browser, producing output that works without JavaScript. The tool can generate a single self-contained HTML file with all resources embedded, or split the document into separate HTML files per page for individual loading and navigation. The converter offers extensive control over the output, including the ability to embed fonts directly into the HTML using base64-encoded Data URIs, or keep them as se
Optimizes rasterized PDF drawings to reduce output file size during conversion.
Loop is a desktop window manager and layout automator designed to control application window positioning and resizing. It utilizes custom keyboard shortcuts and scripted sequences to organize workspace layouts and automate window movements. The tool features a radial window arranger that moves and scales windows using a directional cursor interface and radial coordinate inputs triggered by modifier keys. It also includes an edge window stashing utility that hides windows beyond display boundaries and restores them via hover events to optimize screen real estate. Additional capabilities inclu
Manages limited display space by hiding windows at screen edges and restoring them only when needed.
LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It functions as a comprehensive production environment that integrates a MIDI sequencer, a sample-based synthesizer, and an audio mixing console. The project distinguishes itself through a versatile synthesis engine that includes additive synthesis, wavetable generation, and emulations of vintage hardware such as NES audio and FM chips. It also serves as a VST plugin host, allowing for the integration of third-party virtual instruments and audio effects via a standardized interface. Be
Optimizes screen space by showing or hiding editing environments such as the piano roll and mixer.
Intel One Mono is a monospaced font development project focused on creating high-legibility typefaces designed to reduce eyestrain and minimize errors for developers and low-vision users. It provides a system for developing and compiling custom monospaced fonts from source files for use across different operating systems and web platforms. The project implements advanced typographic capabilities, including programming ligatures to improve the readability of operators and specialized numeral formats for superscripts and subscripts. It ensures consistent text display across more than 200 langua
Applies manual hinting to TrueType formats to ensure characters appear crisp on digital screens.
BottomBar is an Android UI component that implements a Material Design bottom navigation bar. It serves as a reusable layout element for organizing top-level application destinations through a system of selectable tabs. The component features an adaptive layout system that optimizes horizontal space for tablet displays and uses density-aware adjustments for different screen dimensions. It includes a notification badge system to alert users of updates and supports conditional selection interception to prevent navigation based on application state or permissions. The library covers a broad ran
Optimizes the appearance and layout of navigation elements to better fit the horizontal space of larger screens.
bspwm is an X11 tiling window manager that organizes application windows into non-overlapping rectangular tiles using binary space partitioning. It treats the screen as a tree of rectangular regions to automatically manage window placement and is compliant with Extended Window Manager Hints. The project is distinguished by a socket-based window controller, which allows layout changes and configuration settings to be updated via a communication socket rather than through a built-in configuration file. It provides independent window tree management for each detected monitor, treating every dis
Arranges windows using a binary tree structure to split screen regions into precise rectangular areas.
Spacegray is a minimalist UI theme and color scheme for Sublime Text. It provides a stripped-down visual design intended to remove distractions and emphasize the active workspace and code. The theme focuses on a minimalist workspace setup and interface customization, utilizing high-contrast color schemes and curated light and dark palettes for syntax highlighting and editor backgrounds. The project enables layout optimization by adjusting sidebar and tab dimensions to maximize screen space. It allows for the modification of visual styles, including row heights and icon visibility, to reduce
Optimizes screen real estate by adjusting sidebar and tab dimensions to maximize the coding area.
Bromite is a privacy-focused fork of the Chromium browser for Android that blocks advertisements and tracking scripts by default, enforces encrypted HTTPS connections, and prevents browser fingerprinting without requiring any extensions or manual configuration. It applies a patch-based build system to layer privacy and security modifications directly onto the upstream Chromium codebase during compilation, integrating a filter list engine for network-level ad blocking and adding noise to browser APIs to mask device identity. The browser distinguishes itself through comprehensive privacy harden
Bromite forces the browser to render in a tablet-optimized layout regardless of screen size.
Dash-to-Dock este o extensie GNOME Shell care oferă un lansator de aplicații persistent și o interfață de tip taskbar. Modifică mediul desktop prin mutarea dash-ului de sistem din modul overview ascuns într-un container permanent pe ecran, permițând accesul rapid la aplicațiile care rulează, lansatoarele de sistem și spațiile de lucru virtuale. Proiectul se distinge prin oferirea unei interfețe de preferințe dedicate pentru a converti lansatorul standard într-un dock persistent. Aceasta include un sistem pentru gestionarea vizibilității prin moduri fixe sau ascunse și capacitatea de a integra pictograme specializate pentru dispozitivele detașabile și coșul de gunoi. Instrumentul acoperă o gamă largă de personalizări ale interfeței, inclusiv stilizarea dinamică pentru layout și aspect, logica de vizibilitate bazată pe stare pentru a gestiona ocuparea ecranului și urmărirea ferestrelor în timp real pentru gestionarea aplicațiilor.
Optimizes available screen space by adjusting the visibility and behavior of the system dash.
FloatingActionButton is a scroll-driven UI controller and mobile-first interface element. It provides a circular button that floats above content and toggles its visibility based on scroll direction to maximize available screen space. The component functions as a CSS-animated UI element, utilizing stylesheet transitions to handle the visual sliding and fading of the interface controls. It is designed for mobile interfaces to provide quick access to primary actions without obscuring page content. The system manages visibility by monitoring scroll events on a designated DOM container and detec
Maximizes available display area by hiding the action button during downward scrolls.