Commit graph

  • ff844631ea layer_shell: Fix initial keyboard focus Victoria Brekenfeld 2022-04-21 14:02:44 +02:00
  • 3fe082d648 kms: Disable frame pacing for now Victoria Brekenfeld 2022-04-21 12:43:31 +02:00
  • e9393f9ec0 render: Set texture filter to linear Victoria Brekenfeld 2022-04-21 12:42:02 +02:00
  • 3ffdf58e0f output_conf: Fixed scaling issues Victoria Brekenfeld 2022-04-20 16:06:37 +02:00
  • d75dcf7f96 Bind super+/ and super+a to launcher/applibrary Ian Douglas Scott 2022-04-15 16:25:40 -07:00
  • 4dd2e01e53 Update smithay to a commit that exists, so it will build Ian Douglas Scott 2022-04-15 16:29:23 -07:00
  • a8aeba8f09 refactor: dynamic output configuration Victoria Brekenfeld 2022-04-14 22:16:37 +02:00
  • 99cc97b0d9 Merge branch 'runtime_output_conf' into master_jammy Victoria Brekenfeld 2022-04-13 23:02:06 +02:00
  • edbfcfa2e5 wayland: Add support for wlr_output_configuration Victoria Brekenfeld 2022-04-13 22:59:14 +02:00
  • 201663d656
    Merge pull request #4 from pop-os/config_jammy Victoria Brekenfeld 2022-04-11 21:03:35 +02:00
  • c90b576b58
    Pop-like keyboard shortcuts Jeremy Soller 2022-04-11 12:50:00 -06:00
  • 9a5cec53a0
    Add config.ron to debian packaging Jeremy Soller 2022-04-11 12:30:57 -06:00
  • 1519942a63 smaller bugfixes Victoria Brekenfeld 2022-04-05 23:53:01 +02:00
  • ec861fadd4 shell: load/update output configuration Victoria Brekenfeld 2022-04-05 16:35:58 +02:00
  • a9d6b8c3d7 shell: read in config, if available Victoria Brekenfeld 2022-03-30 13:47:06 +02:00
  • 55c10830e8 cargo.lock update Victoria Brekenfeld 2022-03-31 18:57:32 +02:00
  • 31510b8d42 shell: Don't refresh inactive workspaces Victoria Brekenfeld 2022-03-31 18:36:43 +02:00
  • 3bc58ec02a tiling: Don't store trees for outputs, but for indices Victoria Brekenfeld 2022-03-31 13:44:16 +02:00
  • 91863adcf1 deps: Use smithay fork again Victoria Brekenfeld 2022-03-30 23:54:00 +02:00
  • 3fcb7f0aaf input: Don't allow more than MAX_WORKSPACES Victoria Brekenfeld 2022-03-30 23:24:55 +02:00
  • 6a376c3481 input: Fix double borrow Victoria Brekenfeld 2022-03-30 23:24:29 +02:00
  • 69c71179d4 input: Implement focus switched on tiling layout Victoria Brekenfeld 2022-03-30 23:08:35 +02:00
  • f7ac9654d1 input: Move windows between workspaces Victoria Brekenfeld 2022-03-30 22:11:29 +02:00
  • 5b2ea80c50 shell: restore focus Victoria Brekenfeld 2022-03-30 22:00:44 +02:00
  • 774e3bc5f4 keybindings: Make close request work Victoria Brekenfeld 2022-03-30 18:46:28 +02:00
  • d132722bd0 tiling: Better heuristic Victoria Brekenfeld 2022-03-30 16:27:39 +02:00
  • 3ebeab17b7 tiling: Don't share workspaces across outputs Victoria Brekenfeld 2022-03-30 16:06:35 +02:00
  • 45a478eff0 tiling: groundwork for resize grab Victoria Brekenfeld 2022-03-29 18:03:21 +02:00
  • c61e860cb2 focus: Set focus to exclusive layer surfaces on creation Victoria Brekenfeld 2022-03-29 14:41:41 +02:00
  • b3ff2a7ca3 tiling: Allow orientation of active container to be swapped Victoria Brekenfeld 2022-03-29 14:41:09 +02:00
  • 2c311c67d1 input: Try to fix multi-output pointer input Victoria Brekenfeld 2022-03-29 13:25:31 +02:00
  • 936356b312 tiling: fix workspaces Victoria Brekenfeld 2022-03-29 13:24:35 +02:00
  • aab52b502c Add config for loading keybindings Victoria Brekenfeld 2022-03-28 23:45:30 +02:00
  • 4796832521 Groundwork for tiling layout Victoria Brekenfeld 2022-03-24 20:32:31 +01:00
  • 5657a77c5b state: Remove global notion of a primary device. Victoria Brekenfeld 2022-03-22 12:42:44 +01:00
  • 742780ddc3 kms: Create socket variants for different gpus Victoria Brekenfeld 2022-03-22 12:41:54 +01:00
  • 2fb0fa8aef wayland drm fixup Victoria Brekenfeld 2022-03-22 12:37:46 +01:00
  • 8e1c1af6a9 debug_ui: Add option to display active gpu Victoria Brekenfeld 2022-03-22 12:36:03 +01:00
  • bc89ff99b4 deps: Use patched smithay version Victoria Brekenfeld 2022-03-22 12:31:19 +01:00
  • 9417a72818 deps: Update for new smithay changes Victoria Brekenfeld 2022-03-22 12:30:36 +01:00
  • 749a032507 wayland: add wl_drm protocol Victoria Brekenfeld 2022-03-16 20:19:12 +01:00
  • 7c014af495 kms: Use multigpu renderer Victoria Brekenfeld 2022-03-16 20:06:31 +01:00
  • 25b44fde58 deps: update for new smithay version Victoria Brekenfeld 2022-03-16 20:05:24 +01:00
  • 1ab0196502 formatting fixes Victoria Brekenfeld 2022-03-16 20:01:34 +01:00
  • 373eed4ac5 main: Fix crash on shutdown Victoria Brekenfeld 2022-03-16 19:47:39 +01:00
  • a0e0f5a1d3 build: Remove implicit git build requirement Victoria Brekenfeld 2022-02-11 17:33:48 +01:00
  • 1b498acfb9 Add debian packaging Victoria Brekenfeld 2022-02-09 18:02:11 +01:00
  • 0db2927c86 add support files for cosmic-session Victoria Brekenfeld 2022-02-09 14:27:22 +01:00
  • 34bdcc4c47 deps: Use libseat for the session Victoria Brekenfeld 2022-02-09 14:26:35 +01:00
  • 0ff1afd662 input: Add some basic keyboard control Victoria Brekenfeld 2022-02-09 14:25:42 +01:00
  • c562955c80 state: add socket name Victoria Brekenfeld 2022-02-08 17:15:24 +01:00
  • ab912e24c0 debug: Make the log underlay a little nicer to look at Victoria Brekenfeld 2022-02-07 19:28:17 +01:00
  • 62379bc74c debug: Display log in the background Victoria Brekenfeld 2022-02-05 00:40:17 +01:00
  • 9aa1d3ebc9 kms: add missing spdx-license header Victoria Brekenfeld 2022-02-04 21:33:43 +01:00
  • e6602b8393 debug: render fps into on top of everything Victoria Brekenfeld 2022-02-04 21:28:54 +01:00
  • 6cbda03d87 formatting Victoria Brekenfeld 2022-02-04 21:14:20 +01:00
  • b3780d6f5f kms: more robust frame time handling Victoria Brekenfeld 2022-02-04 21:23:27 +01:00
  • b0cf94047f backend: consolidate rendering code Victoria Brekenfeld 2022-02-04 21:04:17 +01:00
  • 78cc1713ad debug: split fps overlay and debug ui Victoria Brekenfeld 2022-02-04 21:08:11 +01:00
  • 2d76672188 deps: update smithay/smithay-egui Victoria Brekenfeld 2022-02-04 20:53:18 +01:00
  • db6ca9e61c Render cursors Victoria Brekenfeld 2022-02-01 13:59:39 +01:00
  • 4e238d8848 kms: working state Victoria Brekenfeld 2022-01-25 15:45:15 +01:00
  • 825430fdfd shell: trigger re-render when surface disappears Victoria Brekenfeld 2022-02-04 20:57:56 +01:00
  • 56e72b4fef loop: drive render loop by client commits + input Victoria Brekenfeld 2022-01-28 18:54:25 +01:00
  • ca32139131 kms: Add kms backend module Victoria Brekenfeld 2022-01-20 19:51:46 +01:00
  • 2f53d25edd deps: Update smithay Victoria Brekenfeld 2022-01-28 18:38:56 +01:00
  • 2e480b5142 shell: Support popup grabs Victoria Brekenfeld 2022-01-25 16:31:58 +01:00
  • c0892c625d deps: update smithay Victoria Brekenfeld 2022-01-25 15:55:40 +01:00
  • 204edc67e5 deps: Update smithay Victoria Brekenfeld 2022-01-20 19:37:30 +01:00
  • d78a06123f formatting commit Victoria Brekenfeld 2022-01-18 19:42:56 +01:00
  • c46f327384 backend: Add a winit backend for testing Victoria Brekenfeld 2022-01-18 19:42:04 +01:00
  • 370c825c8e fixup Victoria Brekenfeld 2022-01-18 18:50:50 +01:00
  • ef9e3d3c7c input: Only use common state Victoria Brekenfeld 2022-01-18 17:26:03 +01:00
  • c413bb8052 deps: Update smithay and smithay-egui Victoria Brekenfeld 2022-01-18 12:11:55 +01:00
  • 5315abb9f1 debug: First iteration Victoria Brekenfeld 2022-01-13 00:33:02 +01:00
  • c1484cdb02 shell: fix crash for unmapped surfaces Victoria Brekenfeld 2022-01-13 00:11:14 +01:00
  • bbeb51cbce debug: Add basic debug interface Victoria Brekenfeld 2022-01-11 19:18:41 +01:00
  • 928ce9c6f6 debug: Wire up egui-interface Victoria Brekenfeld 2022-01-11 17:22:23 +01:00
  • 57d94515d5 state: split off backend from rest Victoria Brekenfeld 2022-01-11 17:00:04 +01:00
  • a14591a217 deps: update smithay Victoria Brekenfeld 2022-01-06 19:15:22 +01:00
  • 0ae6e3805e shell: Add resize and move grabs Victoria Brekenfeld 2021-12-28 16:23:12 +01:00
  • 748ba3bf03 deps: Update smithay Victoria Brekenfeld 2021-12-28 16:22:27 +01:00
  • 2cbc39e0c6 deps: update smithay Victoria Brekenfeld 2021-12-22 21:27:56 +01:00
  • b800186e79 shell: Handle initial configures for popups&layers Victoria Brekenfeld 2021-12-22 20:14:36 +01:00
  • d0304415eb state: Add basic input handling Victoria Brekenfeld 2021-12-22 20:14:09 +01:00
  • e7ecfc8903 shell: handle xdg/layer globals Victoria Brekenfeld 2021-12-21 18:57:09 +01:00
  • e0da1e779b shell: add workspace helper module Victoria Brekenfeld 2021-12-17 17:53:01 +01:00
  • 74a4ed1058 x11: add nested x11 backend Victoria Brekenfeld 2021-12-15 23:23:49 +01:00
  • 2698c06f50 main: launch main loop and wayland sock Victoria Brekenfeld 2021-12-15 18:00:28 +01:00
  • b7da65117e Initial commit Victoria Brekenfeld 2021-12-15 17:25:15 +01:00