1 repository
Dynamic arrangement of windows and spaces governed by executable scripts.
Distinct from Split Screen Layouts: Distinct from Split Screen Layouts which are usually static regions; these are procedurally generated via scripts.
Explore 1 awesome GitHub repository matching development tools & productivity · Scriptable Screen Layouts. Refine with filters or upvote what's useful.
Phoenix este un automatizator de workspace și window manager pentru macOS care utilizează un motor de scripting JavaScript pentru a controla comportamentele la nivel de sistem. Acesta funcționează ca o punte de automatizare AppleScript, permițând utilizatorilor să manipuleze programatic stările aplicațiilor, geometria ferestrelor și interacțiunile cu desktop-ul. Proiectul permite crearea de workflow-uri personalizate prin legarea scurtăturilor de tastatură la funcții JavaScript. Acest lucru permite automatizarea acțiunilor complexe de sistem, cum ar fi organizarea layout-urilor aplicațiilor pe mai multe ecrane și gestionarea spațiilor virtuale. Suprafața sa de capabilități acoperă gestionarea ferestrelor și aplicațiilor, execuția asincronă a comenzilor shell și automatizarea la nivel de sistem. Include, de asemenea, utilitare pentru gestionarea coordonatelor ecranului 2D, programarea sarcinilor recurente și interacțiunea cu utilizatorul prin notificări de sistem și ferestre modale. Aplicația suportă un mod daemon pentru operarea în fundal și monitorizează sistemul de fișiere pentru a reîncărca fișierele de configurare fără a necesita o repornire.
Manipulates window positions and screen spaces based on custom scripts to organize complex workspace layouts.