Commit graph

339 commits

Author SHA1 Message Date
Victoria Brekenfeld
8a2e1e5c89 deps: Update smithay 2023-01-16 15:22:34 +01:00
Victoria Brekenfeld
ec647597f1
Merge pull request #60 from pop-os/log_jammy
Log to journald, and log panics
2023-01-16 09:36:16 +01:00
Ian Douglas Scott
49e0a5f3f4 Log to journald, and log panics
This integrates a bit better than having `cosmic-session` copy logs from
stderr to journald, and works when not started through `cosmic-session`.

Having panics logged should be helpful if panics ever occur.
2023-01-13 11:50:48 -08:00
Victoria Brekenfeld
31768f2c97
Merge pull request #55 from wsx-udscbt/nix-flake
Setup Github CI.
2023-01-09 13:20:54 +01:00
Shuxian Wang
f2e8954923 Rework source filtering.
To actually avoid triggering unnecessary rebuilds when irrelevant files
change.
2023-01-04 01:52:16 -08:00
Shuxian Wang
426d650c42 Setup Github CI. 2023-01-03 23:11:42 -08:00
Victoria Brekenfeld
52561496ac
Merge pull request #56 from pop-os/workspace-done_jammy
workspace: Send `done` once on bind, not for each group
2023-01-03 23:50:26 +01:00
Ian Douglas Scott
c592590053 workspace: Send done once on bind, not for each group 2023-01-03 14:15:02 -08:00
Victoria Brekenfeld
46edc989ab
Merge pull request #53 from wsx-udscbt/nix-flake
Add Nix flake.
2023-01-03 19:29:18 +01:00
Victoria Brekenfeld
699f245022
Merge pull request #54 from pop-os/toplevel-shm-buffer
Fix advertised buffer size for shm toplevel capture
2023-01-03 18:50:27 +01:00
Ian Douglas Scott
bf0baabb56 Fix advertised buffer size for shm toplevel capture
This uses the same size that is later tested when capturing. So it
doesn't error about a size mismatch.

Fixes https://github.com/pop-os/cosmic-comp/issues/52.
2023-01-03 09:46:05 -08:00
Shuxian Wang
cb799363de Add Nix flake. 2022-12-31 14:04:06 -08:00
Victoria Brekenfeld
bce88d2514 deps: Update smithay 2022-12-27 18:27:29 +01:00
Victoria Brekenfeld
f9d50e77a5 wayland/xdg: Refine popup positioning 2022-12-15 13:07:38 +01:00
Victoria Brekenfeld
8639546ddb shell/tiling: Fix render order 2022-12-15 13:07:25 +01:00
Victoria Brekenfeld
4317c4c5f3 shell: Fix incorrect workspace numbering 2022-12-07 09:47:07 +01:00
Victoria Brekenfeld
3d31641c98 config: Don't disable all outputs on missing config 2022-12-05 23:36:09 +01:00
Victoria Brekenfeld
fc04ef2157 state: Don't crash on error due to missing logger 2022-12-05 23:20:32 +01:00
Victoria Brekenfeld
74cec7bdd6 kms: Don't loose screencopy sessions 2022-12-03 00:06:20 +01:00
Victoria Brekenfeld
26f46876b4 screencopy: Release wl_buffers 2022-12-03 00:05:05 +01:00
Victoria Brekenfeld
69646f1c95 screencopy: Fix missing contents on multigpu setups 2022-12-02 14:09:23 +01:00
Victoria Brekenfeld
010faf3789 shell: Don't try to jump to missing workspaces 2022-11-30 22:35:54 +01:00
Victoria Brekenfeld
d12efc2c92 ext-workspace: Send group-outputs 2022-11-29 18:40:53 +01:00
Victoria Brekenfeld
7092c523f5 deps: Update smithay
- Use new GAT frame
- Bugfixes
- Finish window debug overlay
2022-11-28 17:50:41 +01:00
Ashley Wulber
c585811cab
Merge pull request #47 from pop-os/iced
update config
2022-11-28 10:58:18 -05:00
Ashley Wulber
b11f9bd5e0
update config 2022-11-28 10:44:54 -05:00
13r0ck
6874a1fd2c Run cargo update 2022-11-23 13:04:09 -07:00
Victoria Brekenfeld
3161aab097
Merge pull request #46 from pop-os/feature/new-shell
new shell
2022-11-23 16:11:37 +01:00
Victoria Brekenfeld
f4476b10f2 shell: Fix global+static mode 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
4a9afd0572 shell: Fix render positions for global workspace mode 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
c25f2ed447 deps: Use pinned smithay-egui and disable debug by default 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
b5ef2c5bde kms: Use recent average frame_time for delay 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
aa2e7c0a02 ext_workspace: Utilize 2d-coords for workspace outputs 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
57f15da85d ext_workspace: Fix activation for output-bound 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
a066edab0b move: Fix window offset 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
ae34a0da62 tiling: Fix merging workspaces 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
e88f5898f7 window: Add window-specific debug overlay (not enabled) 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
8430566e5e input: Fix variety of output shortcuts 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
b2686424ea seat: Workaround old active outputs on hotplug 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
9c41c80345 debug: Remove old debug overlay 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
1de4b97bca debug: Add image support and gpu vendor logos 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
cd5c185440 input: Fix layer-shell popups 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
541f53e418 debug: Get rid of some left over println 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
ec7fd17b8f protocols: Drop export-dmabuf 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
36cb2ac719 debug: Better frame graph 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
9823b42c20 Fix fullscreen window geometry 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
7a034c8e52 deps: smithay + egui update 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
aa3ee245d1 screencopy: Fix format and copy code 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
7e45e51781 tiling: Add proper output_enter/leave events 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
77858d3628 tiling: Properly center windows with gaps 2022-11-23 16:10:37 +01:00