Commit graph

  • a28b11cd5b floating: Animate shadow position with the window Victoria Brekenfeld 2025-12-15 18:14:35 +01:00
  • 2c9857fdfc shaders: Use half-pixels for the outline Victoria Brekenfeld 2025-12-15 18:12:57 +01:00
  • fc7bbd7814 render/shadow: Add physical 1px safety margin Victoria Brekenfeld 2025-12-15 12:49:50 +01:00
  • 40d7fea1cc render: Fix gap between outline and windows Victoria Brekenfeld 2025-12-12 19:17:42 +01:00
  • b6f0855a31 shell/elements: Fix corners order for clipping/shadows Victoria Brekenfeld 2025-12-12 19:16:51 +01:00
  • ea470f0a4b config: Update default for appearance_settings Victoria Brekenfeld 2025-12-09 16:43:19 +01:00
  • e887e185a7 shell/elements: Don't clip maximized windows/stacks Victoria Brekenfeld 2025-12-09 13:31:18 +01:00
  • 59fd732982 shell/elements: Handle clipping and shadows Victoria Brekenfeld 2025-12-08 18:22:23 +01:00
  • 2adebb5fe1 config: Add and propagate appearance_config Victoria Brekenfeld 2025-12-08 18:21:58 +01:00
  • 94d49210e6 shaders: Add drop-shadow shader Victoria Brekenfeld 2025-12-08 17:59:24 +01:00
  • 2f39c9682c shaders: Add clipped-surface shader Victoria Brekenfeld 2025-12-08 17:58:38 +01:00
  • ea429a778e fix: Toplevel disappearing after unmap Nikola Hristov 2025-12-08 19:37:07 +02:00
  • d708e18278 focus: Restore focus to swap group Victoria Brekenfeld 2025-12-11 13:33:31 +01:00
  • 15b6b678c1 fix(shell): distinguish between unmapping and destroying surfaces mikairyuu 2026-01-09 17:23:58 +09:00
  • e6a3a3a9c9 xwm: Set xcursor variables in Xresources db Victoria Brekenfeld 2026-01-09 18:34:51 +01:00
  • 612ff2f523 layout/floating: In unmap, don't alter size if no pending changes Ian Douglas Scott 2025-12-16 18:57:30 -08:00
  • 7b8fca9ece wayland/dmabuf: Send initial surface feedback Victoria Brekenfeld 2025-12-23 16:38:26 +01:00
  • dc5a9fac66 element/surface: Simplify surface feedback selection using the frame_time_filter Victoria Brekenfeld 2026-01-06 17:21:04 +01:00
  • d17a4ead68 kms/surface: Simpify surface feedback creation Victoria Brekenfeld 2025-12-19 19:00:20 +01:00
  • 85d8b8dc06 kms/surface: Clear feedback on resume Victoria Brekenfeld 2025-12-19 18:53:17 +01:00
  • 2eff4607bd kms/device: Advertise texture_formats instead of render_formats Victoria Brekenfeld 2025-12-19 18:49:58 +01:00
  • ca00df0b37 kms: Track active clients instead of active buffers Victoria Brekenfeld 2025-12-19 18:49:22 +01:00
  • a15e378f1e chore: Update smithay Victoria Brekenfeld 2025-12-23 16:41:38 +01:00
  • 0553e857c3 chore: screen reader toggle shortcut Ashley Wulber 2026-01-02 15:36:40 -05:00
  • a2b774470d i18n: translation updates from weblate Hosted Weblate 2026-01-04 01:01:48 +01:00
  • 8a5d78dbb0 fix(zoom-ui): Persist accessibility_zoom increment config value. Konstantinos 2025-12-22 00:42:08 +02:00
  • 3869b3173f i18n: translation updates from weblate Hosted Weblate 2025-12-22 21:01:15 +01:00
  • 9e143da814 fix(input): pointer clamping Vukašin Vojinović 2025-12-19 18:56:56 +01:00
  • bb05037db2 chore: bump MSRV to 1.90 Vukašin Vojinović 2025-12-19 18:59:31 +01:00
  • b1a4c3194a i18n: translation updates from weblate Hosted Weblate 2025-12-17 09:00:21 +01:00
  • 455abbb2f7 i18n: translation updates from weblate Hosted Weblate 2025-12-13 20:34:12 +01:00
  • 973f9de986 i18n: translation updates from weblate Hosted Weblate 2025-12-12 12:48:48 +01:00
  • 141fa472ef chore(deps): Update cosmic-settings-daemon Jacob Kauffmann 2025-12-10 13:38:23 -07:00
  • 5ae0ccfc2e [i18n] Swedish translation of desktop file Mattias Eriksson 2025-11-05 16:24:21 +01:00
  • fa88002ba4 tiling: Add placeholder when tree is empty Ian Douglas Scott 2025-07-17 10:28:30 -07:00
  • 67d0a825d1 grabs/moving: cleanup drag in tiling layer if window doesn't exist Ian Douglas Scott 2025-07-16 19:10:32 -07:00
  • 813dd0ce1c layout/tiling: Always send output_enter after swap Victoria Brekenfeld 2025-12-09 18:16:04 +01:00
  • 20ce0a283d chore(deps): Update libcosmic/cosmic-text Victoria Brekenfeld 2025-12-09 17:18:09 +01:00
  • df88a0e181 chore: smithay update Victoria Brekenfeld 2025-12-09 13:00:39 +01:00
  • add06102ad i18n: translation updates from weblate Hosted Weblate 2025-12-09 16:03:17 +01:00
  • cf55b6c899 xwayland: Handle _NET_ACTIVE_WINDOW client messages Ian Douglas Scott 2025-11-25 14:37:48 -08:00
  • 8fc7f0809f chore: smithay update Victoria Brekenfeld 2025-12-08 15:59:10 +01:00
  • 6288789842 kms: Only pause device after all surfaces are successfully suspended Victoria Brekenfeld 2024-08-21 14:14:15 +02:00
  • 7c3e18b588 surface: Don't crash due to weird state after resume Victoria Brekenfeld 2024-08-08 21:39:34 +02:00
  • 77d3605fb9 Update smithay for DnD updates Victoria Brekenfeld 2025-11-10 18:32:34 +01:00
  • 3ddc9421e4 i18n: translation updates from weblate Hosted Weblate 2025-11-30 02:53:16 +01:00
  • 123add9dee shell: Add DelayGrab for client initiated move requests Victoria Brekenfeld 2025-11-26 13:51:00 +01:00
  • 25904ca189 fix: Add second touchpad hotkey config for Pangolin keyboards Jacob Kauffmann 2025-12-02 17:22:48 -07:00
  • 714e80366d fix: properly remove elements from the focus_stack Hendrik Hamerlinck 2025-11-25 20:45:24 +01:00
  • 6025f483d6 input: Clear modifier_queue on a11y grab Ian Douglas Scott 2025-11-21 16:34:15 -08:00
  • 1c35339076 input: Use suppresssed_keys() for a11y grabs Ian Douglas Scott 2025-11-20 13:03:59 -08:00
  • a3904af03c wayland: Remove atspi protocol Ian Douglas Scott 2025-11-14 14:45:36 -08:00
  • f065143d3e dbus: Implement org.freedesktop.a11y.Manager protocol Ian Douglas Scott 2025-05-14 16:21:57 -07:00
  • d08ac9645b dbus: Add NameOwners helper Ian Douglas Scott 2025-06-20 14:39:59 -07:00
  • 55401b1e53 dbus: Use ThreadPool instead of zbus blocking API Ian Douglas Scott 2025-06-17 17:50:30 -07:00
  • 8455869439 Add a ThreadPool async executor to State Ian Douglas Scott 2025-06-17 17:40:13 -07:00
  • f0bab4a40b i18n: translation updates from weblate Hosted Weblate 2025-11-24 17:51:17 +01:00
  • ed3efe3d29 i18n: translation updates from weblate Hosted Weblate 2025-11-22 23:51:22 +01:00
  • 8624928052 gestures: Cycle through workspaces Victoria Brekenfeld 2025-11-18 18:21:24 +01:00
  • 1f2863fa18 xwayland: Fix unscaled dpi setting Victoria Brekenfeld 2025-11-18 17:00:40 +01:00
  • b9d7870f71 i18n: translation updates from weblate Hosted Weblate 2025-11-20 21:51:19 +01:00
  • 282d76ef34 Set X11Surface hidden when a surface is minimized Ian Douglas Scott 2025-10-02 20:24:11 -07:00
  • 1f9c130410 i18n: translation updates from weblate Hosted Weblate 2025-11-17 21:51:20 +01:00
  • 83ee2a6953 i18n: translation updates from weblate Hosted Weblate 2025-11-17 02:51:17 +01:00
  • 1c74adf772 chore: smithay update Victoria Brekenfeld 2025-11-13 16:34:17 +01:00
  • 04d3e1ed59 fix(popup): avoid panic when None Ashley Wulber 2025-11-12 13:36:00 -05:00
  • 84f1d6b7a9 shell: Change fullscreen restore info on move Victoria Brekenfeld 2025-11-12 18:11:59 +01:00
  • c1e5a3ee3d shell: Tile windows moved to a tiled workspace Victoria Brekenfeld 2025-11-11 16:30:56 +01:00
  • 7e63b99cd5 shell: Moved minimized windows should stay minimized Victoria Brekenfeld 2025-11-11 17:18:56 +01:00
  • 5fc5a223c7 shell: Remove minimized state on unmap Victoria Brekenfeld 2025-11-11 17:18:41 +01:00
  • 41d0cd8d2b layout/tiling: Fix crash swapping across workspaces Victoria Brekenfeld 2025-11-11 12:47:03 +01:00
  • e5ea486ea0 shell/stack: Don't reset previous_keyboard on noop set_active call Victoria Brekenfeld 2025-11-11 15:30:36 +01:00
  • 6c01631f51 cargo fmt Peter Krull 2025-09-20 21:47:10 +02:00
  • fc9fe59ed9 Fix bars when full screen, reposition popups Peter Krull 2025-09-20 20:38:25 +02:00
  • e129094bfb Update smithay Ian Douglas Scott 2025-10-09 18:18:29 -07:00
  • 9816b18259 Define a with_toplevel_state, generic over pending bool Ian Douglas Scott 2025-10-08 19:43:21 -07:00
  • 25763439db i18n: translation updates from weblate Hosted Weblate 2025-11-09 17:51:28 +01:00
  • 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