Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pop-os/cosmic-comp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: db3e372b8f81f174513b4a9f82a876d267d0145c
Choose a base ref
...
head repository: pop-os/cosmic-comp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 809eeafa6d9760039934eedb3e7942bdc72384e3
Choose a head ref
Loading
Showing with 6,066 additions and 4,868 deletions.
  1. +1,176 −842 Cargo.lock
  2. +27 −26 Cargo.toml
  3. +6 −9 config.ron
  4. +1 −0 cosmic-comp-config/src/lib.rs
  5. +43 −0 cosmic-comp-config/src/workspace.rs
  6. +263 −127 src/backend/kms/mod.rs
  7. +4 −7 src/backend/kms/socket.rs
  8. +2 −2 src/backend/mod.rs
  9. +4 −3 src/backend/render/cursor.rs
  10. +76 −41 src/backend/render/mod.rs
  11. +19 −33 src/backend/winit.rs
  12. +14 −18 src/backend/x11.rs
  13. +22 −16 src/config/key_bindings.rs
  14. +25 −50 src/config/mod.rs
  15. +18 −15 src/config/types.rs
  16. +3 −3 src/debug.rs
  17. +439 −228 src/input/mod.rs
  18. +40 −38 src/main.rs
  19. +26 −16 src/session.rs
  20. +60 −20 src/shell/element/mod.rs
  21. +49 −74 src/shell/element/resize_indicator.rs
  22. +64 −19 src/shell/element/stack.rs
  23. +36 −28 src/shell/element/stack/tab.rs
  24. +6 −6 src/shell/element/stack/tab_text.rs
  25. +74 −24 src/shell/element/stack/tabs.rs
  26. +10 −6 src/shell/element/stack_hover.rs
  27. +22 −3 src/shell/element/surface.rs
  28. +13 −5 src/shell/element/swap_indicator.rs
  29. +50 −33 src/shell/element/window.rs
  30. +109 −87 src/shell/focus/mod.rs
  31. +96 −16 src/shell/focus/target.rs
  32. +12 −4 src/shell/grabs/mod.rs
  33. +79 −53 src/shell/grabs/moving.rs
  34. +58 −15 src/shell/layout/floating/grabs/resize.rs
  35. +133 −238 src/shell/layout/floating/mod.rs
  36. +107 −61 src/shell/layout/tiling/grabs/resize.rs
  37. +4 −4 src/shell/layout/tiling/grabs/swap.rs
  38. +1,049 −1,218 src/shell/layout/tiling/mod.rs
  39. +678 −713 src/shell/mod.rs
  40. +246 −305 src/shell/workspace.rs
  41. +98 −63 src/state.rs
  42. +67 −0 src/theme.rs
  43. +149 −0 src/utils/geometry.rs
  44. +26 −17 src/utils/iced.rs
  45. +1 −0 src/utils/mod.rs
  46. +13 −7 src/utils/prelude.rs
  47. +25 −24 src/wayland/handlers/compositor.rs
  48. +3 −51 src/wayland/handlers/data_device.rs
  49. +79 −0 src/wayland/handlers/drm_lease.rs
  50. +2 −3 src/wayland/handlers/layer_shell.rs
  51. +4 −0 src/wayland/handlers/mod.rs
  52. +2 −2 src/wayland/handlers/output_configuration.rs
  53. +29 −0 src/wayland/handlers/pointer_constraints.rs
  54. +1 −46 src/wayland/handlers/primary_selection.rs
  55. +17 −17 src/wayland/handlers/screencopy.rs
  56. +2 −2 src/wayland/handlers/seat.rs
  57. +3 −3 src/wayland/handlers/security_context.rs
  58. +58 −0 src/wayland/handlers/selection.rs
  59. +52 −0 src/wayland/handlers/session_lock.rs
  60. +4 −12 src/wayland/handlers/workspace.rs
  61. +95 −22 src/wayland/handlers/xdg_shell/mod.rs
  62. +55 −28 src/wayland/handlers/xdg_shell/popup.rs
  63. +3 −3 src/wayland/protocols/output_configuration.rs
  64. +3 −3 src/wayland/protocols/screencopy.rs
  65. +5 −9 src/wayland/protocols/toplevel_info.rs
  66. +3 −3 src/wayland/protocols/toplevel_management.rs
  67. +27 −6 src/wayland/protocols/workspace.rs
  68. +77 −141 src/xwayland.rs
Loading