{"repo":"DilZhaan/ScreenToSpace","free":true,"listed":false,"github":"https://github.com/DilZhaan/ScreenToSpace","clone":"git clone https://github.com/DilZhaan/ScreenToSpace.git","description":"Automatic workspace isolation for GNOME Shell. moves maximized windows to dedicated workspaces with per-app filtering and multi-monitor support","language":"JavaScript","stars":31,"topics":["automation","gnome","gnome-shell","gnome-shell-extension","javascript","linux","multi-monitor","productivity","window-management","workflow"],"license":"GPL-2.0","category":"workflow-automation","readme_excerpt":"ScreenToSpace A GNOME Shell extension that automatically moves maximized and fullscreen windows to empty workspaces, keeping your workflow organized without manual intervention. Includes per-application filtering and multi-monitor support. --- Features Core Functionality - Automatic workspace isolation — Maximized and fullscreen windows move to empty workspaces, one window per space - Configurable trigger behavior — Choose whether maximize, fullscreen, or both trigger workspace isolation via dropdown selector - Override modifier key — Hold Alt/Super/Ctrl/Shift while maximizing/fullscreening to bypass ScreenToSpace and use GNOME's default behavior - External monitor override — Optionally disable workspace moves while more than one monitor is connected - Adjacent workspace placement — Optionally place isolated windows on an existing empty workspace next to the current one, with automatic fallback - Smart workspace reordering — Minimized disruption to existing window layout when creating or destroying isolated workspaces - Focus preservation — Moved/restored windows automatically gain focus and raise to prevent being hidden behind other windows - Multi-monitor aware — Respects GNOME's \"workspaces on primary display only\" setting; handles per-monitor workspace assignment correctly Application Filtering - Blacklist mode (default) — Exclude specific apps from automatic workspace management (e.g., Telegram, WhatsApp, Brave) - Whitelist mode — Only manage explicitly listed apps; all ","default_branch":null,"files":null,"tree":[],"storefront":"/r/DilZhaan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DilZhaan/ScreenToSpace/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}