Commit graph

  • 77858d3628 tiling: Properly center windows with gaps Victoria Brekenfeld 2022-11-12 13:51:32 +01:00
  • 15fe9af342 shell/tiling: Allow moving alone windows Victoria Brekenfeld 2022-11-11 23:24:19 +01:00
  • 5bf7059a43 input: More precise layer-shell input regions Victoria Brekenfeld 2022-11-11 23:23:38 +01:00
  • bca72a9b0e kms: Correctly apply disabled confs Victoria Brekenfeld 2022-11-11 21:36:42 +01:00
  • 544acecd2e input: Various new keybindings Victoria Brekenfeld 2022-11-10 18:42:11 +01:00
  • 6cec3cb7e0 shell: Track workspace amount per set Victoria Brekenfeld 2022-11-10 17:22:16 +01:00
  • 4f443a3aab shell: Fix workspace numbering off-by-one Victoria Brekenfeld 2022-11-10 13:01:58 +01:00
  • dec2a8e0b6 shell/tiling: Simplify sizing logic Victoria Brekenfeld 2022-11-10 12:57:36 +01:00
  • 2bafd2230d layer: Fix panic on destroying layer-shell surface Victoria Brekenfeld 2022-11-10 12:51:59 +01:00
  • 48c071466f kms: Fix damage issues due to timing Victoria Brekenfeld 2022-11-09 12:39:47 +01:00
  • fcf39337a7 shell/tiling: Fix segfault on detaching last output Victoria Brekenfeld 2022-11-08 13:57:42 +01:00
  • 38c0acb943 wayland: Explicitly handle destroyed surfaces Victoria Brekenfeld 2022-11-08 10:32:53 +01:00
  • 78b9b07cec shell: Fix workspace naming Victoria Brekenfeld 2022-11-08 09:38:43 +01:00
  • 5057dec552 kms: Don't queue frames only after vblank Victoria Brekenfeld 2022-11-06 11:50:09 +01:00
  • a8e0f99e4b shell: Fix layer_shell Victoria Brekenfeld 2022-11-06 11:49:51 +01:00
  • 9af7e1ecb2 render: More notes for fast-copy screencopy path Victoria Brekenfeld 2022-11-04 17:34:17 +01:00
  • cab52fbeef screencopy: Capture cursor for window capture Victoria Brekenfeld 2022-11-04 16:57:42 +01:00
  • bcf3e43fcc screencopy: Proper error for unsupport/unknown cursor modes Victoria Brekenfeld 2022-11-04 14:28:12 +01:00
  • 6b299a3a2a deps: Use public dependencies again Victoria Brekenfeld 2022-11-04 14:14:35 +01:00
  • 6eb7493ad7 screencopy: Use new error types Victoria Brekenfeld 2022-11-04 14:14:11 +01:00
  • 1eef3b3d78 winit: Fix double wl_outputs Victoria Brekenfeld 2022-11-03 21:19:50 +01:00
  • 9f1284b981 wayland: Working screencopy implementation Victoria Brekenfeld 2022-11-03 21:19:41 +01:00
  • 5a4df346a8 wip: screencopy Victoria Brekenfeld 2022-11-03 18:51:27 +01:00
  • dd100d65e4 wayland: Add screencopy protocol handler Victoria Brekenfeld 2022-10-28 18:34:08 +02:00
  • ff32f48f39 shell/tiling: Allow tiled windows to be resized Victoria Brekenfeld 2022-10-27 20:40:55 +02:00
  • 644d53c2da tiling: Allow windows to be moved Victoria Brekenfeld 2022-10-27 16:11:54 +02:00
  • 0c47631d9b shell/tiling: Add option to toggle orientation Victoria Brekenfeld 2022-10-26 15:42:45 +02:00
  • 01b34aadd2 shell/floating: Add interactive move grab Victoria Brekenfeld 2022-10-26 15:26:07 +02:00
  • 3588978f68 shell/tiling: Fix next_focus for different orientation Victoria Brekenfeld 2022-10-25 19:08:17 +02:00
  • 634319a823 tiling: Fix for children count > 2 Victoria Brekenfeld 2022-10-25 18:26:56 +02:00
  • adb60d8c7f shell/tiling: Fix endless focus loop Victoria Brekenfeld 2022-10-25 18:18:05 +02:00
  • 45bd1a4bb5 shell: Adjust active workspace, when removing empty ones Victoria Brekenfeld 2022-10-25 17:52:18 +02:00
  • 375d40e388 shell: Move workspace on window move Victoria Brekenfeld 2022-10-25 17:42:05 +02:00
  • 38e3194331 shell: Fix workspaces without mapped outputs Victoria Brekenfeld 2022-10-25 17:25:22 +02:00
  • 4bafce880c shell/floating: Fix window size restore on toggle Victoria Brekenfeld 2022-10-25 16:36:25 +02:00
  • 7d068ab6bc shell/floating: Reintroduce resizing Victoria Brekenfeld 2022-10-25 14:43:50 +02:00
  • bb07ab4155 shell: Support maximize and fullscreen requests Victoria Brekenfeld 2022-10-24 18:32:53 +02:00
  • f59bb8a06e shell: Correctly handle window geometry Victoria Brekenfeld 2022-10-24 14:05:36 +02:00
  • 1eb5d1e64f shell/tiling: Fix off-by-one-parent group creation Victoria Brekenfeld 2022-10-21 21:06:20 +02:00
  • e3ef569a6b shell/tiling: Fix wrong order for window positions Victoria Brekenfeld 2022-10-21 21:05:34 +02:00
  • 00f1b029da wip: New shell logic Victoria Brekenfeld 2022-09-28 12:01:29 +02:00
  • 146a4893ca Revert "deps: Update smithay" 13r0ck 2022-11-21 18:43:10 -07:00
  • 15e28d0a96 deps: Update smithay Victoria Brekenfeld 2022-10-21 22:02:21 +02:00
  • d843919502 toolchain: update rust version Victoria Brekenfeld 2022-09-28 21:10:30 +02:00
  • 8e6537de39 deps: Update smithay Victoria Brekenfeld 2022-09-28 15:18:04 +02:00
  • 98f34e5279 focus: Fixup popups again.. Victoria Brekenfeld 2022-09-27 16:20:51 +02:00
  • 9bd9c5d432 focus: Stop log spamming Victoria Brekenfeld 2022-09-27 13:46:25 +02:00
  • 464a900e4b focus: Track toplevels instead of wl_surfaces Victoria Brekenfeld 2022-09-22 18:15:05 +02:00
  • 10353f3f75
    Merge pull request #41 from pop-os/fix/xkb-crash Victoria Brekenfeld 2022-09-23 19:19:20 +02:00
  • 1dbd53b8b3 input: Don't ignore keyboard init failures Victoria Brekenfeld 2022-09-23 18:22:37 +02:00
  • 88c502527e kms: Don't depend on EDID being available Victoria Brekenfeld 2022-09-22 18:21:03 +02:00
  • aa4a83b8ac drm: Log missing properties Victoria Brekenfeld 2022-09-22 15:11:27 +02:00
  • 6c66137c8c
    Merge pull request #40 from pop-os/window-drag_jammy Victoria Brekenfeld 2022-09-22 14:39:52 +02:00
  • 9c993d3b41
    Merge pull request #39 from wash2/fix-unwrap Victoria Brekenfeld 2022-09-22 11:47:10 +02:00
  • 02d6f056a7 Fix position window of window during and after drag between monitors Ian Douglas Scott 2022-09-21 16:04:20 -07:00
  • f64b90bc8c
    Merge pull request #37 from pop-os/shortcuts-inhibit_jammy Ian Douglas Scott 2022-09-21 11:20:31 -07:00
  • 62bf4b1ccd
    fix: return if output is none Ashley Wulber 2022-09-21 13:51:59 -04:00
  • 0f726cf16b Implement keyboard shortcut inhibit protocol Ian Douglas Scott 2022-09-09 20:17:40 -07:00
  • 7b670afc36 Update smithay and wayland-rs Ian Douglas Scott 2022-09-09 20:00:00 -07:00
  • e1894ef425 kms: Don't reschedule rendering on inactive sessions Victoria Brekenfeld 2022-08-31 13:10:24 +02:00
  • 6690e13d54 deps: Update smithay Victoria Brekenfeld 2022-08-31 13:01:23 +02:00
  • 9e0a6e1b5f fmt commit Victoria Brekenfeld 2022-08-30 13:28:36 +02:00
  • 352c526e9e kms: Clear non-primary planes on startup Victoria Brekenfeld 2022-08-25 20:01:02 +02:00
  • 2a41d944e0 shell: Fix popup-positioning for secondary monitor layer-shell surfaces Victoria Brekenfeld 2022-08-17 18:36:11 +02:00
  • 1928f9a9af kms: Cleanup old render timers Victoria Brekenfeld 2022-08-17 17:14:01 +02:00
  • 9611dcd496 kms: Clear pending state when deactivating surface Victoria Brekenfeld 2022-08-17 17:13:44 +02:00
  • 71ac7cc86c
    fix: dependency Ashley Wulber 2022-08-16 22:11:22 -04:00
  • f1e3e3bf98
    fix: use --locked instead of --frozen Ashley Wulber 2022-08-16 19:19:05 -04:00
  • 9268756fc7 deps: Update lock file Victoria Brekenfeld 2022-08-16 13:19:58 +02:00
  • 8c3c3051ac screenshot: Replace image with png crate Victoria Brekenfeld 2022-08-15 20:23:27 +02:00
  • bb2c650ff7 deps: Update drm-rs to non-broken version Victoria Brekenfeld 2022-08-15 11:39:55 +02:00
  • 6fd29784d2 kms: Fix remaining hot-plugging issue Victoria Brekenfeld 2022-08-11 17:13:56 +02:00
  • f7a04024ba render: Fixed cursor rendering in fullscreen Victoria Brekenfeld 2022-08-10 13:57:37 +02:00
  • 500a8c51b1 cursor: Render Cursor over DnD-icons Victoria Brekenfeld 2022-08-05 16:28:05 +02:00
  • a8fa068f2a
    Merge pull request #31 from Quackdoc/tiling-toggle Victoria Brekenfeld 2022-08-10 05:35:34 -06:00
  • bbd635d428 Requested changes Quackdoc 2022-08-10 07:28:23 -04:00
  • 1f2e57b2a9 Toggle tiling windows by default Quackdoc 2022-08-10 01:48:17 -04:00
  • 68d9b2a82a
    Merge pull request #30 from pop-os/fix/click_method Victoria Brekenfeld 2022-08-09 14:10:40 -06:00
  • 12f1fa146a config: Set click_method for input devices Victoria Brekenfeld 2022-08-09 09:45:40 +02:00
  • d493b9067c client: Add env flag to auto-assign gpu via output Victoria Brekenfeld 2022-08-05 15:09:01 +02:00
  • 944af9ab85 export_dmabuf: Initial support Victoria Brekenfeld 2022-08-05 14:28:37 +02:00
  • 52507f25bc deps: Bumb rust-toolchain Victoria Brekenfeld 2022-08-05 14:25:13 +02:00
  • 0082fe26e5 screenshot: Fix broken images on multi-gpu systems Victoria Brekenfeld 2022-08-05 14:24:39 +02:00
  • 0db7a5ad00 deps: Update smithay Victoria Brekenfeld 2022-08-04 12:49:19 +02:00
  • 1de3ba9dc1 compositor: Don't schedule a render twice Victoria Brekenfeld 2022-08-03 16:42:09 +02:00
  • 51968b0984 kms: Fix target node for output Victoria Brekenfeld 2022-08-03 16:41:47 +02:00
  • 2fa14d8c58 debug: Fix compilation Victoria Brekenfeld 2022-08-03 16:34:04 +02:00
  • 56e6ad8953 compositor: Schedule a new render after commit Victoria Brekenfeld 2022-08-02 11:54:14 +02:00
  • 7708cdc1a2 seat: Use user-provided xkb-config Victoria Brekenfeld 2022-07-29 14:23:23 +02:00
  • 6966305ad4
    Merge pull request #27 from pop-os/cosmic-comp-binds_jammy Victoria Brekenfeld 2022-07-27 04:00:34 -06:00
  • 414bcf5655 Add keybindings for volume, display brightness Ian Douglas Scott 2022-07-20 14:30:49 -07:00
  • 87ea9f06c9 Merge branch 'app-list-toplevel-dev' into master_jammy Victoria Brekenfeld 2022-07-20 17:26:11 +02:00
  • 63b252e47d input: Add screenshotting shortcut Victoria Brekenfeld 2022-07-20 17:25:36 +02:00
  • 979e282768 deps: Update smithay Victoria Brekenfeld 2022-07-19 20:02:50 +02:00
  • 6113167b31 toplevel-info: fix typo Victoria Brekenfeld 2022-07-19 19:42:05 +02:00
  • 28493b95c5 toplevel_info: send creation event Victoria Brekenfeld 2022-07-19 19:30:06 +02:00
  • f23e556199 kms: correctly filter modes Victoria Brekenfeld 2022-07-19 14:41:04 +02:00
  • 6b659eb107 wayland: toplevel management protocol Victoria Brekenfeld 2022-07-18 21:26:02 +02:00
  • 4f142d50b3 compositor: Import surfaces after mapping them Victoria Brekenfeld 2022-07-18 18:31:50 +02:00
  • 994114661b deps: Update for wayland-rs beta.8 Victoria Brekenfeld 2022-07-18 18:04:02 +02:00