Commit graph

  • e94377f4de chore: Update smithay Victoria Brekenfeld 2025-06-03 15:38:44 +02:00
  • 4fa3113c76 Update smithay Ian Douglas Scott 2025-06-02 09:30:00 -07:00
  • f86cd933d4 kms/surface: Call cleanup_texture_cache for each device at end of draw Ian Douglas Scott 2025-05-28 11:27:50 -07:00
  • 619e994955 kms: Fix inconsistent selection of primary GPU Ian Douglas Scott 2025-05-30 21:08:04 -07:00
  • 087ebaa2c7 xwayland: Delay selection notify until focused Victoria Brekenfeld 2025-05-28 16:16:56 +02:00
  • b5e60fcde5 wayland/decorations: Fix xdg-decoration state always shadowing kde-decorations Victoria Brekenfeld 2025-05-30 17:28:51 +02:00
  • c5708cd607 wayland/decorations: Fix early requests with kde-protocol Victoria Brekenfeld 2025-05-27 19:45:53 +02:00
  • 359c3ad899 kms: Various gpu removal fixes Victoria Brekenfeld 2025-05-26 16:42:47 +02:00
  • 3d3a566a3c kms: Always send frame callbacks Victoria Brekenfeld 2025-05-20 18:10:36 +02:00
  • a65e1d6b5f debug: More profiling annotations Victoria Brekenfeld 2025-05-20 17:54:12 +02:00
  • 465813c1c5 shell: Using parking_lot's RwLock for fairness guarantees Victoria Brekenfeld 2025-05-20 17:41:27 +02:00
  • 8194be30c6 kms: Allow updating the primary node Victoria Brekenfeld 2025-05-21 22:07:46 +02:00
  • 4c0c61e94b chore: Update smithay Victoria Brekenfeld 2025-05-21 22:04:02 +02:00
  • 913ed90b04 kms: Add allow/deny-listing of drm devices Victoria Brekenfeld 2025-05-20 18:29:19 +02:00
  • b5d5479b86 Update to zbus 5.x Ian Douglas Scott 2025-05-21 15:45:40 -07:00
  • 7ee48e5444 Don't change focus on click of layer with KeyboardInteractivity::None Ian Douglas Scott 2025-05-21 09:30:42 -07:00
  • 194d5c8967 protocols/screencopy: Make frame/session send stopped/fail on drop Ian Douglas Scott 2025-04-30 14:32:33 -07:00
  • 9c7033df10 i18n(zh-CN): update translation pugaizai 2025-05-01 21:29:29 +08:00
  • 07e5c374b2 i18n(es): Add spanish translation Antonio Félix 2025-05-09 20:58:37 +02:00
  • b4db2498de Remove deprecated call to time's set_soundness function Ian Douglas Scott 2025-05-15 14:33:46 -07:00
  • d3822d161a .github/workflows/build.yml: Pass +stable to cargo Ian Douglas Scott 2025-05-15 14:08:21 -07:00
  • 8dece70f7e Update smithay Ian Douglas Scott 2025-05-15 13:44:44 -07:00
  • 42c6a3729a Fix compiler warnings Ian Douglas Scott 2025-05-15 12:14:48 -07:00
  • 087715aa8f Update dependencies Ian Douglas Scott 2025-05-15 12:05:04 -07:00
  • 77a639624c ssd: Set is_ssd(true) on header_bar, and don't set .start Ian Douglas Scott 2025-05-19 12:21:28 -07:00
  • eda0cce43f Run cargo update Ian Douglas Scott 2025-05-15 11:53:21 -07:00
  • 3a6ff7eba8 Update toolchain to Rust 1.85 Ian Douglas Scott 2025-05-15 09:43:32 -07:00
  • e1a817bc06 kms/surface: Fix thread crash on error return of redraw Ian Douglas Scott 2025-05-12 12:32:39 -07:00
  • a57f4a8466 Fix display vim bindings (j and k were swapped) Jeremy Soller 2025-05-09 07:43:36 -06:00
  • d8fd4b241b shell: Remove null-bytes from X11 title/app_id Victoria Brekenfeld 2025-04-30 12:50:33 +02:00
  • d7b37cfde5 Update smithay Ian Douglas Scott 2025-04-28 13:03:50 -07:00
  • 982af8ff10 Update smithay with ContextId changes Ian Douglas Scott 2025-04-28 12:38:23 -07:00
  • ae1d9ae7ef Add Tor Browser as floating window exception Pratham Patel 2025-04-29 15:02:24 +05:30
  • 74c7a216f5 kms: Skip overlay tests on fullscreen Victoria Brekenfeld 2025-04-28 17:51:30 +02:00
  • 0be83fe930 iced: Optimize updates Victoria Brekenfeld 2025-04-24 19:00:01 +02:00
  • 7c222ae6d1 debug: Fix crashes and deadlocks Victoria Brekenfeld 2025-04-24 18:59:26 +02:00
  • 4e6713291d kms/timing: Faster cleanup Victoria Brekenfeld 2025-04-24 18:58:49 +02:00
  • 8aaaa12d5c kms: Fix VRR check having already missed the deadline Victoria Brekenfeld 2025-04-24 18:58:32 +02:00
  • db25cc4b0b kms/timings: Base next_render_time on time to submit Victoria Brekenfeld 2025-04-24 18:57:13 +02:00
  • d1e0e28d3c kms: Add tracy profiling Victoria Brekenfeld 2025-04-24 18:50:16 +02:00
  • 5672e0399d i18n (pt-BR) - Update translations David Carvalho 2025-04-22 14:51:28 -03:00
  • 96e9bf3b81 Initial support for workspace pinning and moving Ian Douglas Scott 2025-01-31 14:13:33 -08:00
  • d1f4e7b12d protocols/workspace: Make move_workspace_to_group move existing handle Ian Douglas Scott 2025-04-17 14:51:59 -07:00
  • e944ee9b2f protocols/workspace: Store request queue in workspace manager udata Ian Douglas Scott 2025-04-16 16:05:39 -07:00
  • 2f6d600502 protocol/workspace: Store manager as part of workspace/group udata Ian Douglas Scott 2025-04-16 15:47:22 -07:00
  • 2d4912bd20 protocol/workspace: Move WorkspaceGroupData to ext.rs Ian Douglas Scott 2025-04-16 15:01:08 -07:00
  • dc67db9a5d protocol/workspace: Remove type bounds that aren't required Ian Douglas Scott 2025-04-16 14:19:21 -07:00
  • 85254b47d6 protocol/workspace: Drop support for cosmic v1 protocol Ian Douglas Scott 2025-04-16 14:07:15 -07:00
  • 2cbe89d89d xwayland: Set scaled cursor size via xsettings Victoria Brekenfeld 2025-04-16 19:36:39 +02:00
  • de1e528ba7 render/cursor: Don't round cursor coordinates early Victoria Brekenfeld 2025-04-16 19:36:15 +02:00
  • e6a3f5373c render/cursor: Correctly convert hotspot coordinates Victoria Brekenfeld 2025-04-16 19:35:30 +02:00
  • 244c174da4 i18n(cs): Add Czech translations Pavel Konvička 2025-04-12 20:41:40 +02:00
  • b53eb508a8 shell: Don't engage new MoveGrabs while in Overview Victoria Brekenfeld 2025-04-15 16:15:24 +02:00
  • 67d3225ef5 chore: use cosmic-text shape cache Victoria Brekenfeld 2025-04-15 13:32:51 +02:00
  • 155f8d20d0 xwayland: Honor primary output for fractional scale Victoria Brekenfeld 2025-04-10 19:42:48 +02:00
  • 2a3bd84e22 output_configuration: Allow setting xwayland primary output Victoria Brekenfeld 2025-04-09 20:10:13 +02:00
  • 2e7d051816 chore: update cosmic-protocols Victoria Brekenfeld 2025-04-09 20:09:24 +02:00
  • aeed8f256f xwayland: store and restore primary output Victoria Brekenfeld 2025-04-09 19:04:45 +02:00
  • 7472351de0 feat: Allow fractional xwayland client scale Victoria Brekenfeld 2025-04-04 18:49:45 +02:00
  • 0159bce9db chore: update smithay Victoria Brekenfeld 2025-04-02 20:46:40 +02:00
  • 99bbd10168 Change default X11 eavesdropping to None Jacob Kauffmann 2025-04-04 14:29:29 -06:00
  • a8d12f3172 shell/element: Attach a resize border to tiled undecorated windows Victoria Brekenfeld 2025-04-03 12:51:12 +02:00
  • c17543169a chore: Update smithay Victoria Brekenfeld 2025-04-03 18:11:11 +02:00
  • 793bb17d47 state: Use WeakOutput for frame trottling Victoria Brekenfeld 2025-04-03 18:08:44 +02:00
  • cbc4ad6fc2 xwayland: Allow eavesdropping on certain keyboard/pointer events Victoria Brekenfeld 2025-03-28 17:45:28 +01:00
  • 23f51eb150 chore: Update smithay Victoria Brekenfeld 2025-03-28 17:00:40 +01:00
  • 8d733a1245 xwayland: Always allow writing into clipboard Victoria Brekenfeld 2025-03-27 17:41:39 +01:00
  • 2e2ca3eda0 xwayland: Allow pasting into fullscreen surfaces Victoria Brekenfeld 2025-03-27 17:41:30 +01:00
  • 0c95871bd0 shell/workspace: Disambiguate output with edid match by connector name Ian Douglas Scott 2025-04-01 13:38:20 -07:00
  • 70ed075e80 shell/workspace: Store edid in output stack Ian Douglas Scott 2025-03-26 12:54:46 -07:00
  • 75aab6e282 shell/workspace: Clear output stack when moved user moves workspace Ian Douglas Scott 2025-03-26 12:08:46 -07:00
  • e74eafce2c Add EdidProduct, as user data for kms Outputs Ian Douglas Scott 2025-03-24 15:20:22 -07:00
  • 2fe5897db0 Replace screencopy with ext-image-copy-capture-v1 Ian Douglas Scott 2025-03-03 16:19:41 -08:00
  • fec4b3c235 config: Refactor WorkspaceLayout to use the Default macro Carter Wobbe 2025-03-24 16:58:32 -07:00
  • 2b8a3f7894 Argument support with clap_lex Hugo 2025-03-25 16:44:55 -04:00
  • 956734aa62 i18n(sk): Add Slovak translations Kamil Lihan 2025-03-28 11:22:27 +01:00
  • c072538a6e a11y/zoom: Fix settings page Victoria Brekenfeld 2025-03-25 18:32:01 +01:00
  • a0648a3a53 input: Don't trigger modifier shortcuts, when zooming Victoria Brekenfeld 2025-03-25 18:30:55 +01:00
  • ec60933e01 a11y/zoom: Add more leeway for OnEdge movement Victoria Brekenfeld 2025-03-25 18:13:51 +01:00
  • 0ba0a0cdaa a11y/zoom: zoom level per output Victoria Brekenfeld 2025-03-25 17:31:48 +01:00
  • babb96ddfa a11y/zoom: Drop last state Victoria Brekenfeld 2025-03-25 14:49:38 +01:00
  • 83a7926748 a11y/zoom: Allow disabling scroll-shortcuts Victoria Brekenfeld 2025-03-25 14:42:20 +01:00
  • b62e47ef8d a11y/zoom: Allow hiding the overlay Victoria Brekenfeld 2025-03-25 14:38:35 +01:00
  • b0d0bfb034 xdg-activation/toplevel-management: Unmaximize when activating a tiled window Victoria Brekenfeld 2025-03-26 18:25:22 +01:00
  • d46ed304b8 shell: Unmaximize when moving a single window to another tiling layer Victoria Brekenfeld 2025-03-26 18:24:33 +01:00
  • 5cef49d2ce shell: Unmaximize windows on the target workspace when moving groups Victoria Brekenfeld 2025-03-26 18:24:08 +01:00
  • 9ee701ee64 shell: Don't move group to tiled layer of floating-only workspace Victoria Brekenfeld 2025-03-26 18:23:42 +01:00
  • 7a8577592d kms: Support screencopy cursor modes with active filters Victoria Brekenfeld 2025-03-21 20:04:32 +01:00
  • 7373b3f513 backend: Support screen filters in nested mode Victoria Brekenfeld 2025-03-19 14:17:29 +01:00
  • 63916410a0 chore: Update smithay Victoria Brekenfeld 2025-03-21 20:26:04 +01:00
  • 7929e25966 kms: Support screen filters Victoria Brekenfeld 2025-03-19 14:16:58 +01:00
  • 18335c6758 kms: Refactor out postprocessing helpers Victoria Brekenfeld 2025-03-19 14:15:47 +01:00
  • a748ea885e wayland: Add support for cosmic-a11y version 2 Victoria Brekenfeld 2025-03-19 13:54:48 +01:00
  • fc43b25421 chore: Update cosmic-protocols Victoria Brekenfeld 2025-03-21 20:17:51 +01:00
  • ea09334ff7 config: Add screen-filter configuration and persistent state Victoria Brekenfeld 2025-03-19 13:49:28 +01:00
  • c10d400d70 screencopy: Remove unnecessary lifetime Victoria Brekenfeld 2025-03-19 13:43:02 +01:00
  • b52d84dbd3 Call underlying_storage of TextureRenderElement without mapping Ian Douglas Scott 2024-12-09 15:00:06 -08:00
  • 29a649541d kms.timings.presented: print debug msg when frame time is overflowing Clayton Craft 2025-03-19 09:47:47 -07:00
  • 8f40fc7a1b kms: protect against potential overflow of Duration when calculating avg frametime Clayton Craft 2025-03-19 09:11:30 -07:00
  • dbd43d7582 shell: Refactor out common code for removing workspace from set Ian Douglas Scott 2025-03-14 13:43:05 -07:00