Commit graph

183 commits

Author SHA1 Message Date
Victoria Brekenfeld
38ec635750 drm: Fix borked cleanup logic 2022-07-15 19:36:46 +02:00
Victoria Brekenfeld
0f57848fd2
Merge pull request #24 from pop-os/applet-host-config
Applet host config
2022-07-15 10:48:51 -06:00
Ashley Wulber
72d7887283
Merge branch 'master_jammy' into applet-host-config 2022-07-15 12:43:01 -04:00
Ashley Wulber
1a6d5f644a
feat: use applet host to activate launcher and app library 2022-07-15 12:42:02 -04:00
Victoria Brekenfeld
f3881b6c3b deps: Pin wayland-rs beta version 2022-07-15 17:28:51 +02:00
Victoria Brekenfeld
7bf7aea06d chore: Remove left-over dbg-message 2022-07-15 14:22:59 +02:00
Victoria Brekenfeld
fbbbf7612e debug: More info on layer_shell surfaces 2022-07-15 14:21:39 +02:00
Victoria Brekenfeld
d95808c2d9 input: Always add keyboard/pointer to seat 2022-07-15 14:21:20 +02:00
Victoria Brekenfeld
6c7b393b79 render: Fix cursor rendering on empty screens 2022-07-12 20:00:13 +02:00
Victoria Brekenfeld
06c972c989 input: Fix swapping focus with multiple outputs 2022-07-12 19:59:58 +02:00
Victoria Brekenfeld
a114eb0b35 move_grab: render window across multiple screens 2022-07-12 19:18:23 +02:00
Victoria Brekenfeld
e9813b6a5d input: Remove private env vars on spawn 2022-07-12 19:17:47 +02:00
Victoria Brekenfeld
7c62563dd2 input: Fix crash on focus change 2022-07-11 22:51:55 +02:00
Victoria Brekenfeld
55163a3203 session: Don't print erronous warning 2022-07-11 22:51:41 +02:00
Victoria Brekenfeld
8ecc1345a6 shell: rename space_for_{window -> surface} 2022-07-11 22:39:56 +02:00
Victoria Brekenfeld
4de316cbce shell: Fix output_for_surfaces for layer surfaces 2022-07-11 22:35:48 +02:00
Victoria Brekenfeld
0f18216cfb input: Fix crash on empty scroll events 2022-07-11 22:35:04 +02:00
Victoria Brekenfeld
fe6329838e main: Only handle systemd on the kms backend 2022-07-11 22:34:34 +02:00
Victoria Brekenfeld
14fd613ed1 shell: Cleanup refresh a bit for global workspace mode 2022-07-11 15:54:18 +02:00
Victoria Brekenfeld
e2f43053e9 config: Use simple-wrapper instead of xdg-shell-wrapper 2022-07-11 15:53:47 +02:00
Victoria Brekenfeld
d14d9d3439 xdg_popup: Fix output-check for secondary displays 2022-07-11 14:49:56 +02:00
Victoria Brekenfeld
87543972ea workspaces: Let workspace names start at 1 2022-07-08 23:19:47 +02:00
Victoria Brekenfeld
55e0c34e98 workspaces: Fix issues causing malformed or flood of messages 2022-07-08 23:19:35 +02:00
Victoria Brekenfeld
5a0752957b shell: Refactor move grab 2022-07-08 19:15:56 +02:00
Victoria Brekenfeld
bf0b959e4d floating: restore size and loc on unmaximize 2022-07-08 15:20:29 +02:00
Victoria Brekenfeld
b2572e05ad Merge branch 'feature/tiling_toggle' into master_jammy 2022-07-08 15:08:29 +02:00
Victoria Brekenfeld
207aaf8adf input: Cleanup seat userdata constructors 2022-07-08 14:25:26 +02:00
Victoria Brekenfeld
ea282809f4 cursor: Use seat id for rendering 2022-07-08 14:00:30 +02:00
Victoria Brekenfeld
b64071b068 seat: Add unique id 2022-07-08 14:00:13 +02:00
Victoria Brekenfeld
b884b91068 make: Don't uninstall session file by default 2022-07-08 13:55:23 +02:00
Victoria Brekenfeld
4d42904b6a debian: Don't install & package session files by default 2022-07-07 23:17:35 +02:00
Victoria Brekenfeld
022267c6f6 input: Add keybindings for toggling tiling 2022-07-07 22:45:16 +02:00
Victoria Brekenfeld
06da5cc9b6 workspace: Allow tiling to be toggled 2022-07-07 22:44:39 +02:00
Victoria Brekenfeld
38d8df809e floating: Remember window sizes and locations 2022-07-07 22:41:02 +02:00
Victoria Brekenfeld
2cbcf71879 toplevel_info: Assign new windows an output 2022-07-07 19:50:12 +02:00
Victoria Brekenfeld
1a3e779eb9 layer_shell: Fix popup positioning 2022-07-07 19:46:25 +02:00
Victoria Brekenfeld
1fb49824f9 deps: Update smithay
Fixes misbehaving floating windows
2022-07-07 19:46:25 +02:00
Victoria Brekenfeld
397ddaab1e shell: Properly center and resize new floating windows 2022-07-06 23:41:11 +02:00
Victoria Brekenfeld
f65a59aae2 layout: Add floating exceptions from pop-shell 2022-07-06 23:36:25 +02:00
Victoria Brekenfeld
65046f1265 shell: Focus new windows 2022-07-06 23:35:17 +02:00
Victoria Brekenfeld
ae33728a4e windowed: Fully initialize fake wl_output 2022-07-06 23:33:40 +02:00
Victoria Brekenfeld
bbe5af64c9 main: Allow privileged protocols in debug builds 2022-07-06 23:31:46 +02:00
Victoria Brekenfeld
55df9bce09 main: Handle cosmic-session ipc 2022-07-06 23:30:50 +02:00
Victoria Brekenfeld
e480ed5d1c slog: Don't spam trace logging 2022-07-06 14:19:55 +02:00
Victoria Brekenfeld
be136306cc shell: xdg-popup positioning logic 2022-07-06 14:18:18 +02:00
Victoria Brekenfeld
c3c0a25a80 layer_shell: Handle configures better 2022-07-05 20:43:30 +02:00
Victoria Brekenfeld
39de286d51 cargo fmt 2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
43062c1754 debug: Update for egui 0.18 2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
270f06182e backend: Adopt to new wayland-display handling 2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
b126dfaf77 shell: Cleanup and don't abstract over layouts anymore 2022-07-04 16:01:06 +02:00