Commit graph

  • e55d16b87b fix: unset grab if focusing exclusive layer shell surface Ashley Wulber 2025-10-27 16:22:16 -04:00
  • 7fd033295f focus-stack: Keep dragged surface in focus stack in move_request() Ian Douglas Scott 2025-10-30 13:59:26 -07:00
  • e09fcec9f3 Use keyboard focus target rather than focus_stack in keybindings Ian Douglas Scott 2025-10-01 13:40:39 -07:00
  • 12857672f6 Use shift_remove() instead of retain() in unmap_element() Ian Douglas Scott 2025-10-30 13:36:37 -07:00
  • f230a23bd0 focus-stack: Use IndexSet::shift_remove() for remove Ian Douglas Scott 2025-10-30 13:31:13 -07:00
  • 505e36dcda Make CosmicWindowInternal/CosmicStackInternal not Clone Ian Douglas Scott 2025-10-30 14:54:32 -07:00
  • 6e4164643e i18n: translation updates from weblate Hosted Weblate 2025-10-31 14:02:45 +01:00
  • 3084d4f605 i18n: translation updates from weblate Hosted Weblate 2025-10-31 13:02:45 +01:00
  • e814eebcc0 Add ext-data-control-v1 protocol Ian Douglas Scott 2025-10-28 14:13:05 -07:00
  • d2d7c655ac Expose wlr-data-control-unstable-v1 to non-sandboxed clients Ian Douglas Scott 2025-10-28 12:55:53 -07:00
  • f82db23f4a Restrict atspi protocol to only clients without security context Ian Douglas Scott 2025-10-27 18:45:55 -07:00
  • f91115fb45 Replace privileged field with a not_sandboxed() method Ian Douglas Scott 2025-10-27 18:43:55 -07:00
  • 1bea97d42a Don't check for privileged for creator of security context Ian Douglas Scott 2025-10-27 15:20:11 -07:00
  • 5c40d8b035 Remove COSMIC_ENABLE_WAYLAND_SECURITY env var Ian Douglas Scott 2025-10-21 13:33:05 -07:00
  • b25b3041cd session: Remove NewPrivilegedClient command Ian Douglas Scott 2025-10-20 19:16:50 -07:00
  • 0816b870fe i18n: translation updates from weblate Hosted Weblate 2025-10-29 12:04:46 +01:00
  • ab509dd88e Add example for customized window decorations Yureka 2025-04-14 18:34:40 +02:00
  • a74b6e3a9b Add hooks for custom window decorations Yureka 2025-09-29 17:34:30 +02:00
  • d6e11de1f1 expose cosmic_comp as a library Yureka 2025-10-21 13:53:30 +02:00
  • 5a2eca29c3 chore: unused dependencies Vukašin Vojinović 2025-10-17 13:55:23 +02:00
  • 586a16f17f chore: update CI Vukašin Vojinović 2025-10-16 19:55:13 +02:00
  • 1f7f0c70b7 chore: format for Rust 2024 Vukašin Vojinović 2025-10-16 18:53:57 +02:00
  • 0a8da05847 fix(kms): early exit when iterating over crts Vukašin Vojinović 2025-10-16 16:02:30 +02:00
  • b6c5d00bec cargo fmt Vukašin Vojinović 2025-10-16 16:10:35 +02:00
  • 5e9ea93819 chore: manual clippy Vukašin Vojinović 2025-10-16 15:46:54 +02:00
  • 0847247c33 chore: clippy Vukašin Vojinović 2025-10-16 13:50:32 +02:00
  • 3b70bc0265 chore: update dependencies Vukašin Vojinović 2025-10-16 13:39:28 +02:00
  • 23db1b9ec3 Use automatic shared library dependency on libdisplay-info Jeremy Soller 2025-10-21 08:33:17 -06:00
  • 856a8bf98c i18n: translation updates from weblate Hosted Weblate 2025-10-16 15:07:37 +02:00
  • cbab016cee Call dbus::ready even when systemd is enabled Ian Douglas Scott 2025-10-16 09:59:41 -07:00
  • bead74f023
    i18n: translation updates from weblate (#1744) Weblate (bot) 2025-10-16 14:59:42 +02:00
  • de32b0cb81
    i18n: translation updates from weblate (#1738) Weblate (bot) 2025-10-15 14:45:19 +02:00
  • fd88540def i18n: translation updates from weblate Hosted Weblate 2025-10-13 20:07:38 +02:00
  • d854eeb439 i18n: translation updates from weblate Hosted Weblate 2025-10-10 11:07:30 +02:00
  • 189d065220 i18n: translation updates from weblate Hosted Weblate 2025-10-09 01:07:30 +02:00
  • de7a9d5667 i18n: translation updates from weblate Hosted Weblate 2025-10-07 22:57:05 +02:00
  • 314a7367f7 chore: add Alt+F4 shortcut to close windows therealmate 2025-09-26 18:12:03 +02:00
  • 67680cd701 i18n: translation updates from weblate Hosted Weblate 2025-10-06 19:02:02 +02:00
  • 3465ce7602 feat: corner radius for CosmicMapped Ashley Wulber 2025-10-03 12:28:57 -04:00
  • 228af1037a fix(corner-radius): error handling and cleanup Ashley Wulber 2025-10-03 09:44:32 -04:00
  • bef8c53069 chore: cargo fmt Ashley Wulber 2025-10-02 13:52:10 -04:00
  • be616e093f chore: cosmic-protocols patch Ashley Wulber 2025-10-02 13:50:20 -04:00
  • 2e3bb2d80e refactor(corner-radius): cleanup & add pre commit hooks Ashley Wulber 2025-09-26 12:12:04 -04:00
  • 819887e298 fix(corner-radius): post protocol errors Ashley Wulber 2025-09-26 10:10:49 -04:00
  • 242e465d42 fix(corner-radius): use cached state Ashley Wulber 2025-09-25 19:20:29 -04:00
  • e476153086 fix(outline): pass the radii in the correct order for the shader Ashley Wulber 2025-09-25 13:04:04 -04:00
  • 2873d6b27e fix(corner-radius): properly handle no value, and use geometry Ashley Wulber 2025-09-25 12:53:14 -04:00
  • 6f93b8774d cleanup use statements Ashley Wulber 2025-09-25 11:47:53 -04:00
  • 2d9d83d3bd fix(corner-radius): guard against corner radius being too large Ashley Wulber 2025-09-25 11:24:57 -04:00
  • f01ebf2f6f refactor(corner-radius): corner_radius method for CosmicSurface Ashley Wulber 2025-09-25 11:00:57 -04:00
  • 4e30513673 fix(corner-radius): force redraw after corner radius change Ashley Wulber 2025-09-25 09:57:08 -04:00
  • ce655d2063 cleanup: corner-radius use statements Ashley Wulber 2025-09-25 09:10:00 -04:00
  • 8ddd14a54f cleanup: remove TODOs Ashley Wulber 2025-09-25 09:02:35 -04:00
  • c6320eec0c fix: support per-corner radius Ashley Wulber 2025-09-24 17:50:23 -04:00
  • b3aa10436a feat: corner-radius protocol support Ashley Wulber 2025-09-24 15:11:16 -04:00
  • b232a4b24a Translated using Weblate (French) Gavin John 2025-10-02 20:31:21 +02:00
  • 138b2a0992 Translated using Weblate (Norwegian Bokmål) oddib 2025-10-02 13:47:20 +02:00
  • bd2d61efe6 Translated using Weblate (Irish) Aindriú Mac Giolla Eoin 2025-10-02 11:36:29 +02:00
  • 44f4bdea09 i18n: translation updates from weblate Hosted Weblate 2025-10-01 21:13:35 +02:00
  • 346f055fdc focus: Check if X11 surface matches in KeyboardFocus::replace() Ian Douglas Scott 2025-09-30 10:22:10 -07:00
  • 9e66bed9d6 focus: Split off an x11_surface() method from is_xwm() Ian Douglas Scott 2025-09-30 10:18:08 -07:00
  • 3c70263e0f screencopy: Without draw_cursor, omit dnd icon from toplevel capture Ian Douglas Scott 2025-10-01 09:43:40 -07:00
  • d2f73a6d6c Added translation using Weblate (Bulgarian) twlvnn kraftwerk 2025-10-01 09:43:24 +02:00
  • 98bf68411b Translated using Weblate (Estonian) Priit Jõerüüt 2025-09-30 23:41:02 +02:00
  • 47eab97b6b Added translation using Weblate (Estonian) Priit Jõerüüt 2025-09-30 21:05:12 +02:00
  • 60541184e4 Translated using Weblate (Vietnamese) Finnthecap 2025-09-30 14:49:22 +02:00
  • 6154586385 Translated using Weblate (Turkish) yakup 2025-09-29 23:36:10 +02:00
  • 2f2805c909 Translated using Weblate (Swedish) Mattias Eriksson 2025-09-30 07:31:39 +02:00
  • 778fe5b81f Translated using Weblate (Polish) VandaL 2025-09-29 20:39:25 +02:00
  • 2b18b78ddb Translated using Weblate (Czech) lorduskordus 2025-09-29 20:46:57 +02:00
  • f339e21479 floating: Keep elements positioned relatively on recalculate Victoria Brekenfeld 2025-09-18 16:18:21 +02:00
  • b19f66702f
    shortcuts: touchpad toggle keybind Ashley Wulber 2025-09-19 09:33:10 -04:00
  • b75be5b305 Remove last_cursor_position from CosmicMapped Ian Douglas Scott 2025-09-12 12:42:40 -07:00
  • f63d901406 screencopy: Render cursor for toplevel capture at right position Ian Douglas Scott 2025-09-12 12:40:17 -07:00
  • 0c941b802d screencopy: Add cursor render element first Ian Douglas Scott 2025-09-12 12:29:02 -07:00
  • d8281ed51b shell: Handle WorkspaceMode::Global in move_workspace() Ian Douglas Scott 2025-09-18 11:38:39 -07:00
  • b8ffc89948 shell: Make migrate_workspace() a no-op on global workspace mode Ian Douglas Scott 2025-09-18 10:03:48 -07:00
  • 64a9c1badf fix(config): move cosmic-randr-shell to main branch Michael Aaron Murphy 2025-09-17 17:35:23 +02:00
  • b83e9f1d32 config: Make read_outputs failable Victoria Brekenfeld 2025-09-10 18:25:33 +02:00
  • cd1117080c kms: Don't join on DrmSurface drop Victoria Brekenfeld 2025-09-10 15:52:41 +02:00
  • 458f5f4dcf refactor(config): fix no features enabled Ashley Wulber 2025-08-26 19:32:35 -04:00
  • 9ea3ba01e2 chore: Update smithay Victoria Brekenfeld 2025-09-09 14:19:52 +02:00
  • 7684cd1b2c render: Fix shader obj leak Victoria Brekenfeld 2025-09-08 13:08:13 +02:00
  • a0f8c4ed99 kms/surface: Cleanup unused software-rendering code Victoria Brekenfeld 2025-09-05 19:23:28 +02:00
  • 3935de018e kms: evdi cursor work around Victoria Brekenfeld 2025-09-05 14:46:30 +02:00
  • b7fd4bc781 kms/device: Fix render_formats Victoria Brekenfeld 2025-09-05 14:43:16 +02:00
  • 18a1ba2d26 kms: Don't consider software devices for primary Victoria Brekenfeld 2025-09-05 14:11:55 +02:00
  • 6eb5ca1f94 kms: Close drm fds via session Victoria Brekenfeld 2025-09-05 14:00:25 +02:00
  • cad5ed8945 kms: Don't attempt dmabuf import on software devices Victoria Brekenfeld 2025-09-03 17:08:05 +02:00
  • 70cd1842c1 kms/device: Don't advertise drm_node on software devices Victoria Brekenfeld 2025-09-03 17:07:27 +02:00
  • a840b52930 chore: smithay update Victoria Brekenfeld 2025-09-03 17:06:55 +02:00
  • e95ff7c6e5 i18n(sk): Update translations Kamil Lihan 2025-09-07 11:27:42 +02:00
  • dfdb375c0a i18n(ar): improve translations zefr0x 2025-09-05 00:59:57 +03:00
  • c9e64acad2 fix: don't assume previous workspace still exists #1588 19MisterX98 2025-08-17 02:00:44 +02:00
  • 3f74a22cca kms/surface: Fix transform used for blits Ian Douglas Scott 2025-08-27 13:03:58 -07:00
  • 9cc68dcbcc screencopy: Fix transform for damage rect advertised to client Ian Douglas Scott 2025-08-26 16:47:52 -07:00
  • 321894728a Fix vim-ish k and j discrepancy in keymap Adrian Wilkins 2025-08-29 23:46:54 +01:00
  • 174e3b00ec i18n(ar): Update Arabic translations jermanuts 2025-09-01 00:18:42 +02:00
  • 2ccdb6c93d cleanup Ashley Wulber 2025-08-26 10:44:13 -04:00
  • 2917e8b30c filter unknown Ashley Wulber 2025-08-20 21:19:14 -04:00