Commit Graph

  • 1ca729dc8a edge overlay: delay previews a tiny bit Tor Hedin Brønner 2019-02-27 12:19:28 +01:00
  • 945e4cb895 switch workspace: init the workspace stack if it isn't already done Tor Hedin Brønner 2019-02-19 06:53:22 +01:00
  • 35173d0d12 navigator: release keyboard before doing anything complicated Tor Hedin Brønner 2019-02-25 11:05:21 +01:00
  • 9c702ecba2 scratch: always position scratch windows on focus monitor Ole Jørgen Brønner 2019-02-17 13:00:42 +01:00
  • 2174981cfc scratch: remember previous "scratch geometry" and restore it on detach Ole Jørgen Brønner 2019-01-08 20:19:16 +01:00
  • 6fdf1fe2f6 liveAltTab: run moveDone directly Ole Jørgen Brønner 2019-02-26 22:26:32 +01:00
  • c80a8fd7eb workspace label: pick up the correct css for the label Tor Hedin Brønner 2019-02-24 14:09:05 +01:00
  • ce9416a55d liveAltTab: Don't allow actions while alt-tabbing Tor Hedin Brønner 2019-02-19 19:27:01 +01:00
  • f06b3b6bb0 liveAltTab: only reverse if we start with shift Tor Hedin Brønner 2019-02-18 10:47:54 +01:00
  • 5d9f3d59e4 liveAltTab: instant preview Tor Hedin Brønner 2019-02-17 15:16:24 +01:00
  • d7215ba0e1 ensureViewport: prefer last focused position when appropriate Tor Hedin Brønner 2019-02-17 15:15:04 +01:00
  • 97a7d36781 Refactor ensuredX out of ensureViewport Tor Hedin Brønner 2019-02-17 15:13:29 +01:00
  • 6cf0309b1d workspace label: simplify position logic Tor Hedin Brønner 2019-02-22 11:05:23 +01:00
  • 64b9ffbca8 readme: fix git clone instructions Tor Hedin Brønner 2019-02-21 11:36:51 +01:00
  • 5f20007ff2 workspace label: react to changes in top bar font changes Tor Hedin Brønner 2019-02-20 11:15:14 +01:00
  • 48adf04ae7 workspace label: set explicit height Tor Hedin Brønner 2019-02-19 14:01:43 +01:00
  • adcfa414ad preference: add use-workspace-name switch Tor Hedin Brønner 2019-02-14 19:44:23 +01:00
  • c4163c4caf settings: handle state generically Tor Hedin Brønner 2019-02-14 19:25:35 +01:00
  • 81551d591a Use monitor's workarea to position windows Tor Hedin Brønner 2019-02-12 09:06:05 +01:00
  • 5456036e69 edge: Put into window group Tor Hedin Brønner 2019-02-13 22:35:55 +01:00
  • 1c5f5d9bad pressure barrier: position on monitor edges until workarea is fixed Tor Hedin Brønner 2019-02-12 23:52:47 +01:00
  • c7573c3636 layout: respect workarea height too respect-workarea Tor Hedin Brønner 2019-02-12 22:24:59 +01:00
  • 98ea1ccb9b edge: Allow moving the pointer to other monitors after pressure Tor Hedin Brønner 2019-02-12 10:21:29 +01:00
  • 54d4d16595 fixup! isPlaceable: respect workarea Tor Hedin Brønner 2019-02-12 21:19:29 +01:00
  • 7b2a6d0ad3 fixup! isPlaceable: respect workarea Tor Hedin Brønner 2019-02-12 21:17:46 +01:00
  • ed73c326ce fixup! Use monitor's workarea to position windows Tor Hedin Brønner 2019-02-12 21:13:07 +01:00
  • 2f55c2204b fixup! layout: respect workarea Tor Hedin Brønner 2019-02-12 21:11:28 +01:00
  • 0fca616ec8 centerWindowHorizontally: respect workArea Tor Hedin Brønner 2019-02-12 21:02:45 +01:00
  • 5a99567b93 layout: respect workarea Tor Hedin Brønner 2019-02-12 21:01:55 +01:00
  • f897c949d2 ensureViewport: don't respect workarea when fullscreen Tor Hedin Brønner 2019-02-12 20:54:41 +01:00
  • b030571923 isPlaceable: respect workarea Tor Hedin Brønner 2019-02-12 20:51:58 +01:00
  • b5a064099f fixup! edge: Allow moving the pointer to other monitors after pressure Tor Hedin Brønner 2019-02-12 20:00:23 +01:00
  • 5c8a82a656 edge: Allow moving the pointer to other monitors after pressure Tor Hedin Brønner 2019-02-12 19:45:50 +01:00
  • 4cf4c8b68d disable pressure barrier Tor Hedin Brønner 2019-02-12 10:21:29 +01:00
  • 6b77d06d72 edgeoverlays: bound by monitor's workarea Tor Hedin Brønner 2019-02-12 09:11:03 +01:00
  • 70ffca17a5 Use monitor's workarea to position windows Tor Hedin Brønner 2019-02-12 09:06:05 +01:00
  • 09950f20a2 Cleanup: MetaWindow have a built-in 'is_override_redirect' method Ole Jørgen Brønner 2019-02-10 14:32:58 +01:00
  • 0c5458a38a workspace menu label: fix width Tor Hedin Brønner 2019-02-09 16:51:53 +01:00
  • d7336e95fd Fix workspace label position Tor Hedin Brønner 2019-02-08 13:07:53 +01:00
  • dc970771d7 installer: make sure the gnome shell extensions dir exists Tor Hedin Brønner 2019-02-06 20:41:29 +01:00
  • 2546b0d9e3 edge overlays: On fullscreen, only show with applied pressure Tor Hedin Brønner 2019-01-30 07:21:24 +01:00
  • 22b1a717f0 prefs: better keybinding search Ole Jørgen Brønner 2019-01-26 21:12:39 +01:00
  • 7aee0d901c Redirect extension prefs windows to scratch layer (winprop) Ole Jørgen Brønner 2019-01-20 16:33:19 +01:00
  • e268e9ac11 Move winprop related code to settings.js Ole Jørgen Brønner 2019-01-20 16:32:20 +01:00
  • 571a2d0680 Don't show actors of minimized scratch windows Ole Jørgen Brønner 2019-01-26 14:05:09 +01:00
  • 19dd7b7ea2 Prevent clicks from reaching non-placable windows (X11) Ole Jørgen Brønner 2019-01-20 14:58:45 +01:00
  • cf5df363bf bug fix: always cover non placeable windows with overlay fully Tor Hedin Brønner 2019-01-20 14:44:00 +01:00
  • 86b357865f readme: improve install instructions Tor Hedin Brønner 2019-01-20 14:17:34 +01:00
  • 32bee61510 fixup! WARNING: moving extensioon to src/, needs reinstall move-to-src Ole Jørgen Brønner 2019-01-19 20:58:53 +01:00
  • 0089aca022 fixup! install.sh: overwrite symlinks (but only symlinks) Tor Hedin Brønner 2019-01-19 20:33:20 +01:00
  • 3e4617da41 WARNING: moving extensioon to src/, needs reinstall Tor Hedin Brønner 2019-01-19 19:54:56 +01:00
  • f5f5d435fa install.sh: overwrite symlinks (but only symlinks) Tor Hedin Brønner 2019-01-19 20:29:10 +01:00
  • 554ac341cb workspace menu: use standard gtk-preference icon Tor Hedin Brønner 2019-01-18 17:45:03 +01:00
  • 187f6ee9cb Only toggle the most recent window on super-escape Tor Hedin Brønner 2019-01-14 18:18:29 +01:00
  • a76bf3f2c8 edgeoverlays: react to button release Tor Hedin Brønner 2019-01-13 15:10:14 +01:00
  • 5d45f5f1aa topbar: fix button handling when menu is open Tor Hedin Brønner 2019-01-13 15:07:22 +01:00
  • 3ed41c0942 prefs: add preference button to workspace menu Tor Hedin Brønner 2019-01-13 14:39:43 +01:00
  • fc399526ff prefs: Fix unamed workspace names Tor Hedin Brønner 2019-01-13 14:44:53 +01:00
  • 22f9d46a02 prefs: Fix unamed workspace names workspace-prefs-button Tor Hedin Brønner 2019-01-13 14:44:53 +01:00
  • 9f9dbd6af2 prefs: add preference button to workspace menu Tor Hedin Brønner 2019-01-13 14:39:43 +01:00
  • f61d194487 fix bug: actually splice out the window Tor Hedin Brønner 2019-01-13 12:42:40 +01:00
  • 6a4e0f661f prefs: support starting at a specified workspace Ole Jørgen Brønner 2019-01-13 11:54:43 +01:00
  • b2f30396b8 Use the clones' stack order to pick the top window Tor Hedin Brønner 2019-01-12 19:38:03 +01:00
  • ef8c8a0df6 registerWindow: fix names, and set meta_window on metaWindow.clone Tor Hedin Brønner 2019-01-12 19:18:23 +01:00
  • 8e025a39eb prefs: Fix harmless NPE Ole Jørgen Brønner 2019-01-13 08:32:27 +01:00
  • 33431ce808 bug fix: place windows correctly when unmaking scratch Tor Hedin Brønner 2019-01-12 21:55:14 +01:00
  • dda499e3c6 Use the clone's stack position instead of windows' clone-sort-stack Tor Hedin Brønner 2019-01-12 19:38:03 +01:00
  • b31f40d369 registerWindow: fix names, and set meta_window on metaWindow.clone Tor Hedin Brønner 2019-01-12 19:18:23 +01:00
  • a890ffc406 minimap: don't show highlight on empty workspace Tor Hedin Brønner 2019-01-12 18:35:17 +01:00
  • 41a5028b61 Determine focused window in absence of display.focus_window Ole Jørgen Brønner 2019-01-12 10:32:21 +01:00
  • ac49cbac98 prefs: fix typo... Tor Hedin Brønner 2019-01-11 20:33:20 +01:00
  • b5fdb1b119 focusMonitor: don't crash on display.focus_window == null Ole Jørgen Brønner 2019-01-11 19:22:49 +01:00
  • 63e74ada44 cleanup: remove spammy logging Tor Hedin Brønner 2019-01-11 18:59:38 +01:00
  • c349c10c07 Transforms break on 0 sized actors... Tor Hedin Brønner 2019-01-11 18:48:02 +01:00
  • 00f7b05ad2 insertWindow: inherit clone position if animating Tor Hedin Brønner 2019-01-11 16:38:30 +01:00
  • d3e6e6ff61 edgeoverlays on-enter: only act on the target window Tor Hedin Brønner 2019-01-11 11:10:42 +01:00
  • 8deb96014e bug fix takeWindow: don't reset the taken windows Tor Hedin Brønner 2019-01-11 17:10:33 +01:00
  • 56aeffc4a3 readme: add "recommended extensions" section Ole Jørgen Brønner 2019-01-10 20:58:53 +01:00
  • 6ed174e0ce Fade selection when scratch layer has focus Ole Jørgen Brønner 2019-01-06 15:53:43 +01:00
  • b01d21484f Bugfix: Tolerate removal of monitor while extension is disabled Ole Jørgen Brønner 2019-01-10 19:24:29 +01:00
  • ccf8ca88a3 liveAltTab: place clones at the frames position alt-tab-clone-fix Tor Hedin Brønner 2019-01-10 18:11:36 +01:00
  • 70f7441f83 isWindowAnimating: check if the clone is attached Tor Hedin Brønner 2019-01-10 18:04:55 +01:00
  • 9287b349df Bugfix: toggle-maximize-width was broken for multimonitor configuration Ole Jørgen Brønner 2019-01-10 17:33:30 +01:00
  • c8603d961a edgeoverlays: make it possible to mouse resize full width windows Tor Hedin Brønner 2019-01-10 17:12:34 +01:00
  • 75e66de782 keybind: super-t take window and place at final destination Tor Hedin Brønner 2019-01-08 20:49:23 +01:00
  • 98f1e02646 navigator: make getNavigator work in 'destroy' Tor Hedin Brønner 2019-01-08 19:26:46 +01:00
  • 4abb9ef504 fixup! keybind: super-t take window and place at final destination tag-window Tor Hedin Brønner 2019-01-09 10:11:39 +01:00
  • 6c8dd89bda fixup! navigator: make getNavigator work in 'destroy' Tor Hedin Brønner 2019-01-08 20:57:43 +01:00
  • 496b77d689 fixup! keybind: super-t take window and place at final destination Tor Hedin Brønner 2019-01-08 20:55:44 +01:00
  • 07c195cf6d keybind: super-t take window and place at final destination Tor Hedin Brønner 2019-01-08 20:49:23 +01:00
  • 7c9e4263a4 navigator: make getNavigator work in 'destroy' Tor Hedin Brønner 2019-01-08 19:26:46 +01:00
  • e0c9071ee4 Update vertical margin on 'window-gap' change Ole Jørgen Brønner 2019-01-06 16:29:00 +01:00
  • 4a927cc401 Never suppress showing of window actor when clone is deattached Ole Jørgen Brønner 2019-01-06 14:35:31 +01:00
  • 28e05fd271 Helper to test size-constrained windows testing Ole Jørgen Brønner 2019-01-05 09:43:25 +01:00
  • 492dc9ec15 Misc cleanup Ole Jørgen Brønner 2019-01-05 14:20:57 +01:00
  • d5a7c81895 keybindings: cycle window height <super><shift>r Ole Jørgen Brønner 2019-01-05 12:38:28 +01:00
  • 4eea221a39 keybindings: fix bindkey bindings for 3.30+ Tor Hedin Brønner 2019-01-05 12:05:42 +01:00
  • e4916a434b examples/keybindings.js: cycle-height Ole Jørgen Brønner 2019-01-05 11:14:39 +01:00
  • a586b230b3 doc: update the Space documentation Tor Hedin Brønner 2018-12-31 06:08:31 +01:00
  • 2e83128c4f Add floating window's clones to their space.actor Tor Hedin Brønner 2018-12-31 05:21:32 +01:00