├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Makefile ├── README.md ├── TESTING.md ├── dark.css ├── debian ├── changelog ├── control ├── copyright ├── install ├── rules └── source │ └── format ├── highcontrast.css ├── icons ├── pop-shell-auto-off-symbolic.svg └── pop-shell-auto-on-symbolic.svg ├── keybindings ├── 10-pop-shell-move.xml ├── 10-pop-shell-navigate.xml └── 10-pop-shell-tile.xml ├── light.css ├── metadata.json ├── package.json ├── schemas └── org.gnome.shell.extensions.pop-shell.gschema.xml ├── screenshot.webp ├── scripts ├── configure.sh └── transpile.sh ├── src ├── arena.ts ├── auto_tiler.ts ├── color_dialog │ ├── src │ │ ├── main.ts │ │ └── mod.d.ts │ └── tsconfig.json ├── config.ts ├── context.ts ├── dbus_service.ts ├── dialog_add_exception.ts ├── ecs.ts ├── error.ts ├── events.ts ├── executor.ts ├── extension.ts ├── floating_exceptions │ ├── src │ │ ├── config.ts │ │ ├── main.ts │ │ ├── mod.d.ts │ │ └── utils.ts │ └── tsconfig.json ├── focus.ts ├── forest.ts ├── fork.ts ├── geom.ts ├── grab_op.ts ├── keybindings.ts ├── launcher.ts ├── launcher_service.ts ├── lib.ts ├── log.ts ├── mod.d.ts ├── movement.ts ├── node.ts ├── once_cell.ts ├── panel_settings.ts ├── paths.ts ├── prefs.ts ├── rectangle.ts ├── result.ts ├── scheduler.ts ├── search.ts ├── settings.ts ├── shell.ts ├── shortcut_overlay.ts ├── stack.ts ├── tags.ts ├── tiling.ts ├── types.d.ts ├── utils.ts ├── window.ts └── xprop.ts └── tsconfig.json /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/README.md -------------------------------------------------------------------------------- /TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/TESTING.md -------------------------------------------------------------------------------- /dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/dark.css -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/debian/install -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /highcontrast.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/highcontrast.css -------------------------------------------------------------------------------- /icons/pop-shell-auto-off-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/icons/pop-shell-auto-off-symbolic.svg -------------------------------------------------------------------------------- /icons/pop-shell-auto-on-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/icons/pop-shell-auto-on-symbolic.svg -------------------------------------------------------------------------------- /keybindings/10-pop-shell-move.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/keybindings/10-pop-shell-move.xml -------------------------------------------------------------------------------- /keybindings/10-pop-shell-navigate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/keybindings/10-pop-shell-navigate.xml -------------------------------------------------------------------------------- /keybindings/10-pop-shell-tile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/keybindings/10-pop-shell-tile.xml -------------------------------------------------------------------------------- /light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/light.css -------------------------------------------------------------------------------- /metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/metadata.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /schemas/org.gnome.shell.extensions.pop-shell.gschema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/schemas/org.gnome.shell.extensions.pop-shell.gschema.xml -------------------------------------------------------------------------------- /screenshot.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/screenshot.webp -------------------------------------------------------------------------------- /scripts/configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/scripts/configure.sh -------------------------------------------------------------------------------- /scripts/transpile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/scripts/transpile.sh -------------------------------------------------------------------------------- /src/arena.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/arena.ts -------------------------------------------------------------------------------- /src/auto_tiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/auto_tiler.ts -------------------------------------------------------------------------------- /src/color_dialog/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/color_dialog/src/main.ts -------------------------------------------------------------------------------- /src/color_dialog/src/mod.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/color_dialog/src/mod.d.ts -------------------------------------------------------------------------------- /src/color_dialog/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/color_dialog/tsconfig.json -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/context.ts -------------------------------------------------------------------------------- /src/dbus_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/dbus_service.ts -------------------------------------------------------------------------------- /src/dialog_add_exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/dialog_add_exception.ts -------------------------------------------------------------------------------- /src/ecs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/ecs.ts -------------------------------------------------------------------------------- /src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/error.ts -------------------------------------------------------------------------------- /src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/events.ts -------------------------------------------------------------------------------- /src/executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/executor.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/floating_exceptions/src/config.ts: -------------------------------------------------------------------------------- 1 | ../../config.ts -------------------------------------------------------------------------------- /src/floating_exceptions/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/floating_exceptions/src/main.ts -------------------------------------------------------------------------------- /src/floating_exceptions/src/mod.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/floating_exceptions/src/mod.d.ts -------------------------------------------------------------------------------- /src/floating_exceptions/src/utils.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/floating_exceptions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/floating_exceptions/tsconfig.json -------------------------------------------------------------------------------- /src/focus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/focus.ts -------------------------------------------------------------------------------- /src/forest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/forest.ts -------------------------------------------------------------------------------- /src/fork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/fork.ts -------------------------------------------------------------------------------- /src/geom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/geom.ts -------------------------------------------------------------------------------- /src/grab_op.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/grab_op.ts -------------------------------------------------------------------------------- /src/keybindings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/keybindings.ts -------------------------------------------------------------------------------- /src/launcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/launcher.ts -------------------------------------------------------------------------------- /src/launcher_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/launcher_service.ts -------------------------------------------------------------------------------- /src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/lib.ts -------------------------------------------------------------------------------- /src/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/log.ts -------------------------------------------------------------------------------- /src/mod.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/mod.d.ts -------------------------------------------------------------------------------- /src/movement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/movement.ts -------------------------------------------------------------------------------- /src/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/node.ts -------------------------------------------------------------------------------- /src/once_cell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/once_cell.ts -------------------------------------------------------------------------------- /src/panel_settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/panel_settings.ts -------------------------------------------------------------------------------- /src/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/paths.ts -------------------------------------------------------------------------------- /src/prefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/prefs.ts -------------------------------------------------------------------------------- /src/rectangle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/rectangle.ts -------------------------------------------------------------------------------- /src/result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/result.ts -------------------------------------------------------------------------------- /src/scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/scheduler.ts -------------------------------------------------------------------------------- /src/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/search.ts -------------------------------------------------------------------------------- /src/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/settings.ts -------------------------------------------------------------------------------- /src/shell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/shell.ts -------------------------------------------------------------------------------- /src/shortcut_overlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/shortcut_overlay.ts -------------------------------------------------------------------------------- /src/stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/stack.ts -------------------------------------------------------------------------------- /src/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/tags.ts -------------------------------------------------------------------------------- /src/tiling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/tiling.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/window.ts -------------------------------------------------------------------------------- /src/xprop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/src/xprop.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/shell/HEAD/tsconfig.json --------------------------------------------------------------------------------