Commit graph

  • 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
  • ed0104be01 Merge branch 'feature/primary' into master_jammy Victoria Brekenfeld 2022-07-18 17:43:37 +02:00
  • a6417fe2ea
    Merge pull request #26 from pop-os/remove-surface_jammy Victoria Brekenfeld 2022-07-16 02:34:45 -06:00
  • 4f9e1cf394 Simplify redundant code Ian Douglas Scott 2022-07-15 20:21:56 -07:00
  • 5f8a206036 Remove entry from device.surfaces on disconnect Ian Douglas Scott 2022-07-15 20:20:50 -07:00
  • 4ac6c5838c
    Merge pull request #25 from pop-os/surface-w Victoria Brekenfeld 2022-07-15 14:40:48 -06:00
  • 2d6efb2db2 Don't mix up x and y arranging display outputs Ian Douglas Scott 2022-07-15 13:28:40 -07:00
  • 38ec635750 drm: Fix borked cleanup logic Victoria Brekenfeld 2022-07-15 19:35:36 +02:00
  • 0f57848fd2
    Merge pull request #24 from pop-os/applet-host-config Victoria Brekenfeld 2022-07-15 10:48:51 -06:00
  • 72d7887283
    Merge branch 'master_jammy' into applet-host-config Ashley Wulber 2022-07-15 12:43:01 -04:00
  • 1a6d5f644a
    feat: use applet host to activate launcher and app library Ashley Wulber 2022-07-15 12:42:02 -04:00
  • f3881b6c3b deps: Pin wayland-rs beta version Victoria Brekenfeld 2022-07-15 17:28:51 +02:00
  • a85389ba2e wayland: primary_selection support Victoria Brekenfeld 2022-07-15 14:22:02 +02:00
  • 7bf7aea06d chore: Remove left-over dbg-message Victoria Brekenfeld 2022-07-15 14:22:25 +02:00
  • fbbbf7612e debug: More info on layer_shell surfaces Victoria Brekenfeld 2022-07-15 14:21:39 +02:00
  • d95808c2d9 input: Always add keyboard/pointer to seat Victoria Brekenfeld 2022-07-15 14:21:20 +02:00
  • 6c7b393b79 render: Fix cursor rendering on empty screens Victoria Brekenfeld 2022-07-12 20:00:13 +02:00
  • 06c972c989 input: Fix swapping focus with multiple outputs Victoria Brekenfeld 2022-07-12 19:59:58 +02:00
  • a114eb0b35 move_grab: render window across multiple screens Victoria Brekenfeld 2022-07-12 19:18:23 +02:00
  • e9813b6a5d input: Remove private env vars on spawn Victoria Brekenfeld 2022-07-12 19:17:47 +02:00
  • 7c62563dd2 input: Fix crash on focus change Victoria Brekenfeld 2022-07-11 22:51:55 +02:00
  • 55163a3203 session: Don't print erronous warning Victoria Brekenfeld 2022-07-11 22:51:41 +02:00
  • 8ecc1345a6 shell: rename space_for_{window -> surface} Victoria Brekenfeld 2022-07-11 22:39:56 +02:00
  • 4de316cbce shell: Fix output_for_surfaces for layer surfaces Victoria Brekenfeld 2022-07-11 22:35:48 +02:00
  • 0f18216cfb input: Fix crash on empty scroll events Victoria Brekenfeld 2022-07-11 22:35:04 +02:00
  • fe6329838e main: Only handle systemd on the kms backend Victoria Brekenfeld 2022-07-11 22:34:34 +02:00
  • 14fd613ed1 shell: Cleanup refresh a bit for global workspace mode Victoria Brekenfeld 2022-07-11 15:54:18 +02:00
  • e2f43053e9 config: Use simple-wrapper instead of xdg-shell-wrapper Victoria Brekenfeld 2022-07-11 15:53:23 +02:00
  • d14d9d3439 xdg_popup: Fix output-check for secondary displays Victoria Brekenfeld 2022-07-11 14:49:56 +02:00
  • 87543972ea workspaces: Let workspace names start at 1 Victoria Brekenfeld 2022-07-08 23:19:47 +02:00
  • 55e0c34e98 workspaces: Fix issues causing malformed or flood of messages Victoria Brekenfeld 2022-07-08 23:19:35 +02:00
  • 5a0752957b shell: Refactor move grab Victoria Brekenfeld 2022-07-08 19:15:56 +02:00
  • bf0b959e4d floating: restore size and loc on unmaximize Victoria Brekenfeld 2022-07-08 15:20:29 +02:00
  • b2572e05ad Merge branch 'feature/tiling_toggle' into master_jammy Victoria Brekenfeld 2022-07-08 15:08:29 +02:00
  • 207aaf8adf input: Cleanup seat userdata constructors Victoria Brekenfeld 2022-07-08 14:25:26 +02:00
  • ea282809f4 cursor: Use seat id for rendering Victoria Brekenfeld 2022-07-08 14:00:30 +02:00
  • b64071b068 seat: Add unique id Victoria Brekenfeld 2022-07-08 14:00:13 +02:00
  • b884b91068 make: Don't uninstall session file by default Victoria Brekenfeld 2022-07-08 13:55:23 +02:00
  • 4d42904b6a debian: Don't install & package session files by default Victoria Brekenfeld 2022-07-07 23:17:35 +02:00
  • 022267c6f6 input: Add keybindings for toggling tiling Victoria Brekenfeld 2022-07-07 22:45:04 +02:00
  • 06da5cc9b6 workspace: Allow tiling to be toggled Victoria Brekenfeld 2022-07-07 22:41:17 +02:00
  • 38d8df809e floating: Remember window sizes and locations Victoria Brekenfeld 2022-07-07 22:41:02 +02:00
  • 2cbcf71879 toplevel_info: Assign new windows an output Victoria Brekenfeld 2022-07-07 19:50:12 +02:00
  • 1a3e779eb9 layer_shell: Fix popup positioning Victoria Brekenfeld 2022-07-07 19:45:55 +02:00
  • 1fb49824f9 deps: Update smithay Victoria Brekenfeld 2022-07-07 19:45:04 +02:00
  • 397ddaab1e shell: Properly center and resize new floating windows Victoria Brekenfeld 2022-07-06 23:41:11 +02:00
  • f65a59aae2 layout: Add floating exceptions from pop-shell Victoria Brekenfeld 2022-07-06 23:36:25 +02:00
  • 65046f1265 shell: Focus new windows Victoria Brekenfeld 2022-07-06 23:35:17 +02:00
  • ae33728a4e windowed: Fully initialize fake wl_output Victoria Brekenfeld 2022-07-06 23:33:40 +02:00
  • bbe5af64c9 main: Allow privileged protocols in debug builds Victoria Brekenfeld 2022-07-06 23:31:46 +02:00
  • 55df9bce09 main: Handle cosmic-session ipc Victoria Brekenfeld 2022-07-06 23:30:50 +02:00
  • e480ed5d1c slog: Don't spam trace logging Victoria Brekenfeld 2022-07-06 14:19:55 +02:00
  • be136306cc shell: xdg-popup positioning logic Victoria Brekenfeld 2022-07-05 18:46:38 +02:00
  • c3c0a25a80 layer_shell: Handle configures better Victoria Brekenfeld 2022-07-05 20:43:30 +02:00
  • 39de286d51 cargo fmt Victoria Brekenfeld 2022-07-04 16:00:29 +02:00
  • 43062c1754 debug: Update for egui 0.18 Victoria Brekenfeld 2022-07-04 16:00:03 +02:00
  • 270f06182e backend: Adopt to new wayland-display handling Victoria Brekenfeld 2022-07-04 15:29:31 +02:00
  • b126dfaf77 shell: Cleanup and don't abstract over layouts anymore Victoria Brekenfeld 2022-07-04 15:28:03 +02:00
  • a088f7fd6e utils: Adding additional helpers Victoria Brekenfeld 2022-07-04 15:27:08 +02:00
  • 06d5989223 wayland: Rework handlers and protocols into separate files Victoria Brekenfeld 2022-07-04 15:26:26 +02:00
  • d182d5b388 deps: Update to wayland-rs.0.30 Victoria Brekenfeld 2022-07-04 15:24:50 +02:00
  • 121015762f deps: Update smithay Victoria Brekenfeld 2022-06-20 15:50:52 +02:00
  • 7516944855
    Merge pull request #16 from pop-os/setuid Brock 2022-06-09 17:28:50 -06:00
  • ac96068d2a
    Fix setuid Brock 2022-06-09 17:03:45 -06:00
  • 0db1fd867f shell: Raise window on focus Victoria Brekenfeld 2022-05-16 18:13:04 +02:00
  • c10d9b9648 input: Fix window subsurface focus Victoria Brekenfeld 2022-05-16 18:12:35 +02:00
  • 46e679ec92 kms: Optimize buffer imports to secondary gpus Victoria Brekenfeld 2022-05-16 18:11:24 +02:00
  • 7de8d6e979 deps: Update for smithay Victoria Brekenfeld 2022-05-16 18:10:12 +02:00
  • 219e21d573 input: Fix toplevel focus Victoria Brekenfeld 2022-05-12 14:15:33 +02:00
  • b07ac107b1 chore: Update to newest smithay/calloop Victoria Brekenfeld 2022-05-12 14:04:21 +02:00
  • 8ac85c4112 input: implicit keyboard focus for toplevels only Victoria Brekenfeld 2022-05-03 14:00:31 +02:00
  • 14b379da25 render: Remove warning Victoria Brekenfeld 2022-05-03 13:50:46 +02:00
  • 0465ae5820 render: Remove explicit linear filter Victoria Brekenfeld 2022-05-03 13:49:26 +02:00
  • 8ccb93d8eb cargo fmt Victoria Brekenfeld 2022-05-03 13:37:51 +02:00
  • f7ff84d2a0 cargo.lock updates Victoria Brekenfeld 2022-05-03 13:36:40 +02:00
  • 4221c2861d shell: set active output on activate Victoria Brekenfeld 2022-05-03 13:06:37 +02:00
  • 0c67c6b1b3 shell: we don't need to increment workspace coords Victoria Brekenfeld 2022-05-03 13:01:21 +02:00
  • 64b9295ddb shell: ext_workspace implementation Victoria Brekenfeld 2022-05-02 17:43:58 +02:00
  • 6096b8114e wayland: ext_workspace fixes Victoria Brekenfeld 2022-05-02 17:40:02 +02:00
  • 7803259949 cargo: add experimental feature for unreleased protocols Victoria Brekenfeld 2022-04-29 17:41:27 +02:00
  • 805dad79fe wayland: ext_workspace implementation Victoria Brekenfeld 2022-04-29 17:40:24 +02:00
  • cf6b372e23 experimental: ex_workspace protocol Victoria Brekenfeld 2022-04-27 21:32:48 +02:00