Commit Graph

  • 907e832ae7 ensureViewport: raise window clone to the top Tor Hedin Brønner 2018-12-30 22:37:57 +01:00
  • 84550d6717 Reparent the selection highlight on the window clone Tor Hedin Brønner 2018-12-30 22:03:26 +01:00
  • 8af34fef92 layout: use _targetHeight in default height allocation Ole Jørgen Brønner 2019-01-05 10:03:54 +01:00
  • b504c95a0e Remove 'deferLayout' hack Ole Jørgen Brønner 2019-01-05 06:57:32 +01:00
  • fc7f89fc99 layout: Don't re-request the currently requested window size again Ole Jørgen Brønner 2018-12-30 17:39:14 +01:00
  • e266004fb4 Regression after prev commit: fix layout of async wayland windows Ole Jørgen Brønner 2018-12-29 20:29:22 +01:00
  • ecb1e5a6ca Support vertical tiling resizing Ole Jørgen Brønner 2018-12-27 15:41:42 +01:00
  • 1d84820ab1 Minimap: react to new space signal "full-layout" Ole Jørgen Brønner 2018-12-29 01:14:52 +01:00
  • 7e0122cf86 Update selection height on resize Ole Jørgen Brønner 2018-12-27 15:48:30 +01:00
  • 5e4ef9478a Bugfix: moveDone triggered before all layout animations have started Ole Jørgen Brønner 2018-12-29 04:31:35 +01:00
  • 03f21d81d8 layout: Use prefs.animation_time Ole Jørgen Brønner 2018-12-27 15:28:05 +01:00
  • e90e2787d9 grab: delay changing workspace until grab-op-end Tor Hedin Brønner 2018-12-27 23:00:03 +01:00
  • 9a53f29551 removeWindow: remove any clip on the actor Tor Hedin Brønner 2018-12-27 22:52:34 +01:00
  • 1efffd4d4a allocateClone: only set the clone's position, not size Tor Hedin Brønner 2018-12-26 18:15:12 +01:00
  • 065cee5f5d log-viewer: don't break on log(multiline) Ole Jørgen Brønner 2018-12-23 19:03:47 +01:00
  • 80256f2215 examples/keybindings.js: window marks update Ole Jørgen Brønner 2018-12-23 16:44:18 +01:00
  • d04fcb372b Don't hide floating windows on visible workspaces Tor Hedin Brønner 2018-12-20 13:04:38 +01:00
  • 95d2bafdec tests: port all to async Tor Hedin Brønner 2018-12-20 22:39:38 +01:00
  • c749cbd0c7 Add support for async/await based tests Ole Jørgen Brønner 2018-12-20 21:27:30 +01:00
  • e9c51f30dd Minor regression: fix 2b61a909d Ole Jørgen Brønner 2018-12-20 14:21:29 +01:00
  • 89f3e958e3 tests: clean up windows automatically Tor Hedin Brønner 2018-12-20 11:15:00 +01:00
  • b7cdec7e38 add chaining connect utility Tor Hedin Brønner 2018-12-20 00:56:03 +01:00
  • 8c8ed0d44b tests: Add insertWindow Tor Hedin Brønner 2018-12-20 00:33:22 +01:00
  • 43adecb19d tests: fix selectspace Tor Hedin Brønner 2018-12-20 00:33:05 +01:00
  • f09d0416d0 test: select space Tor Hedin Brønner 2018-12-19 23:47:17 +01:00
  • 8d16ddf2a1 Add visible dialog test Tor Hedin Brønner 2018-12-19 23:36:08 +01:00
  • eb83abe029 some more checks Tor Hedin Brønner 2018-12-19 23:34:03 +01:00
  • a1b9fc44c5 tests: add reload test Tor Hedin Brønner 2018-12-19 23:18:17 +01:00
  • 33b8fbe753 Add basic testing framework Tor Hedin Brønner 2018-12-19 18:50:54 +01:00
  • fec821033f Only signal move-done if nothing is tweening Tor Hedin Brønner 2018-12-19 18:58:08 +01:00
  • 2b61a909db Another wrong global.get_pointer() usage Tor Hedin Brønner 2018-12-19 21:28:47 +01:00
  • 21039ec6ec Bugfix: Pointer always warped when moving it to the bottom monitor Ole Jørgen Brønner 2018-12-19 21:24:04 +01:00
  • 0f745e0c86 Kill the built-in workspace animation more reliably (v3.28) Ole Jørgen Brønner 2018-12-19 20:05:51 +01:00
  • 1cc4c2f0d6 Regression: Prev commit (af3623e) broke new window animation Ole Jørgen Brønner 2018-12-19 19:42:23 +01:00
  • af3632e900 Bugfix: dialogs created during animation was hidden Ole Jørgen Brønner 2018-12-18 18:07:09 +01:00
  • 7ade1ef1de Revert "Mark windows as unmapped while changing between monitors" Ole Jørgen Brønner 2018-12-19 16:37:00 +01:00
  • 33db8b137b Fix typo Tor Hedin Brønner 2018-12-19 13:03:38 +01:00
  • 57cbc3f586 focus_handler: raise the first window in a space too Tor Hedin Brønner 2018-12-18 17:39:37 +01:00
  • 99e15f3a53 Remove any clips on WindowActors when floating Tor Hedin Brønner 2018-12-18 15:12:05 +01:00
  • 7a9548bbba fix typo Tor Hedin Brønner 2018-12-17 22:21:46 +01:00
  • d198a2a088 Don't use utils in extension.js Tor Hedin Brønner 2018-12-17 21:49:55 +01:00
  • 8c086081a0 Get rid of pointer.get_position Tor Hedin Brønner 2018-12-16 12:42:46 +01:00
  • 529102add1 Add animation-time setting Tor Hedin Brønner 2018-12-17 21:22:19 +01:00
  • 74dd4bd068 Remove stray log Tor Hedin Brønner 2018-12-17 20:54:49 +01:00
  • 42f1c7e83e space.removeWindow: update space.visible Tor Hedin Brønner 2018-12-16 13:56:05 +01:00
  • a11b0cd5f3 fixup! Revert "moveDone: only move reactive windows" Tor Hedin Brønner 2018-12-15 21:53:21 +01:00
  • 39965a2d42 Revert "moveDone: only move reactive windows" Tor Hedin Brønner 2018-12-15 21:42:42 +01:00
  • d5bd0cf023 Fix fullscreen reactivity again Tor Hedin Brønner 2018-12-14 21:12:55 +01:00
  • c36cdebc99 Window clones: only allocate when WindowActor is allocated Tor Hedin Brønner 2018-12-14 17:40:54 +01:00
  • b138e9083e moveDone: only move reactive windows Tor Hedin Brønner 2018-12-14 16:44:46 +01:00
  • fbd8f439b0 moveDone: record placeable tweening windows as visible Tor Hedin Brønner 2018-12-14 16:42:44 +01:00
  • 8ab7e79820 print_stacktrace: adapt to gnome-shell-mode's log handling Tor Hedin Brønner 2018-12-14 13:14:53 +01:00
  • e5938191e1 gestures: don't force edge alignment when selected is visible Tor Hedin Brønner 2018-12-14 10:33:19 +01:00
  • 48ac0268f6 Mark windows as unmapped while changing between monitors Tor Hedin Brønner 2018-12-11 15:17:15 +01:00
  • e7c0dd6b15 shell.sh: don't die on input from terminal Tor Hedin Brønner 2018-12-10 22:30:39 +01:00
  • 2d9332b283 Horizontal swipe: never end up in a offscreen window Tor Hedin Brønner 2018-12-10 21:51:24 +01:00
  • 7a894a9044 remove_handler: run removWindow before cleaning dead windows Tor Hedin Brønner 2018-12-10 21:29:52 +01:00
  • b38fb8c11f Clean up window clones Tor Hedin Brønner 2018-12-10 20:21:57 +01:00
  • f092bfe642 moveDone: guard against doing anything with tweening windows Tor Hedin Brønner 2018-12-10 19:54:28 +01:00
  • 8d8591d3c1 Ignore override-redirect windows completely Ole Jørgen Brønner 2018-12-10 19:28:29 +01:00
  • f59508d69b Partly revert last commit Tor Hedin Brønner 2018-12-10 09:58:46 +01:00
  • 32459be4db removeWindow: cleanup Tor Hedin Brønner 2018-12-10 09:32:05 +01:00
  • 4b3ff3ac93 Premeptively remove dead windows on focus Tor Hedin Brønner 2018-12-10 08:50:35 +01:00
  • 65420bf662 layout: don't count dead columns Tor Hedin Brønner 2018-12-10 09:08:21 +01:00
  • 43974ba50c Minor fixes keybinding system Ole Jørgen Brønner 2018-12-09 14:53:53 +01:00
  • 9c645bd6eb gestures: clean up logging Tor Hedin Brønner 2018-12-09 10:07:24 +01:00
  • 1222074722 Rename noAnimate -> inGrab which is what it actually is Tor Hedin Brønner 2018-12-09 09:52:43 +01:00
  • d580c3669c insertWindow: don't force animations Tor Hedin Brønner 2018-12-09 08:48:43 +01:00
  • 68081fa2a3 layout: give unchanged windows a chance to become reactive Tor Hedin Brønner 2018-12-09 08:45:48 +01:00
  • c3e0715f8a remove more forced ensureViewport Tor Hedin Brønner 2018-12-09 08:38:49 +01:00
  • d4b0022f2b removeWindow: don't force animate on all windows Tor Hedin Brønner 2018-12-09 08:27:51 +01:00
  • 2137dddfa0 Bugfix: SSD frame buttons (minimize, ...) stopped working after 5d0f037d3 Ole Jørgen Brønner 2018-12-09 11:25:17 +01:00
  • 36f21e480d Fix inserting existing windows 2nd take Tor Hedin Brønner 2018-12-09 05:54:29 +01:00
  • a99c1511dc Make windows not added to the space "always on top" Ole Jørgen Brønner 2018-12-08 20:16:54 +01:00
  • 0f7d5930f4 cycle-width: use gap and margin prefs when calculating available width Ole Jørgen Brønner 2018-12-08 19:15:24 +01:00
  • acb9af0789 toggle-maximize-width: more robust detection of "is maximized" Ole Jørgen Brønner 2018-12-08 18:41:59 +01:00
  • 6d51bc2c24 Fix inserting existing windows Tor Hedin Brønner 2018-12-08 17:46:27 +01:00
  • 5815f0f3b9 clipping: fix clipping right after resize Tor Hedin Brønner 2018-12-08 17:08:49 +01:00
  • 9b29a2c1a8 resizeHandler: don't force ensure Tor Hedin Brønner 2018-12-08 17:01:39 +01:00
  • 7b29fa1c9b layout/moveDone: only resize/move windows when needed Tor Hedin Brønner 2018-12-08 16:40:13 +01:00
  • bcd84e5cc8 selectSpace: Improve move window animation Tor Hedin Brønner 2018-12-07 13:01:13 +01:00
  • b9afb700b1 Add tags to gitignore Tor Hedin Brønner 2018-12-07 11:05:58 +01:00
  • 33a04b4a9b Fix fullscreen reactivity Tor Hedin Brønner 2018-12-08 15:11:27 +01:00
  • 3927af08c3 Cleanup: remove bitrotted tile-visible action Ole Jørgen Brønner 2018-12-08 16:09:40 +01:00
  • 4b3e24d7ef Improve installConfig (remove annoying warning) Ole Jørgen Brønner 2018-12-08 15:45:05 +01:00
  • 3675770c55 Allow X to select windows while animation is in progress Tor Hedin Brønner 2018-12-08 11:26:26 +01:00
  • ffabbcb85a layout: better tween guard Tor Hedin Brønner 2018-12-08 11:58:07 +01:00
  • 4de9d9a3dc Space.layout: only tween if needed Tor Hedin Brønner 2018-12-07 22:46:39 +01:00
  • 5d0f037d3e Track the background actor during animation (X11) Ole Jørgen Brønner 2018-12-07 22:16:27 +01:00
  • 2483c0b04e prefs: Add hot corner and overview toggles Tor Hedin Brønner 2018-12-07 07:12:18 +01:00
  • 9389d90cc4 Fix last commit, tweens are still active on onComplete... Tor Hedin Brønner 2018-12-06 21:41:05 +01:00
  • a8b23aa451 regression: Fix new window animation Tor Hedin Brønner 2018-12-06 21:19:26 +01:00
  • 18eb343af3 Avoid getting stuck in preview state after swiping Tor Hedin Brønner 2018-12-06 19:49:26 +01:00
  • d0c253f892 Drop explicit support of 3.26 Tor Hedin Brønner 2018-12-06 12:18:36 +01:00
  • aa124d20b9 shell.sh: reset config on start Tor Hedin Brønner 2018-12-06 10:07:45 +01:00
  • 719d01e1f9 Add only-scratch-in-overview setting, defaults to false Tor Hedin Brønner 2018-12-06 08:56:40 +01:00
  • fc40aaa6ae kludges: add some save/restore method nicery Tor Hedin Brønner 2018-12-06 09:33:33 +01:00
  • 7593ba0aa4 readme: add zulip badge Tor Hedin Brønner 2018-12-05 06:20:18 +01:00
  • 0c79e8955b workspace overlay: add some negative padding Tor Hedin Brønner 2018-12-05 05:56:11 +01:00
  • ba75b68445 topbar: fix visibility when changing to an empty monitor Tor Hedin Brønner 2018-12-02 07:51:57 +01:00