Commit graph

  • 5449858e70 Fix #385 Victoria Brekenfeld 2024-03-27 17:48:50 +01:00
  • cf75bc1952 chore: Update smithay/libcosmic Victoria Brekenfeld 2024-03-26 16:45:30 +01:00
  • 3cff426805 focus: Fix screencopy Victoria Brekenfeld 2024-03-26 13:55:18 +01:00
  • 5459f52d5e input: Rework PointerFocus to operate directly on WlSurface Victoria Brekenfeld 2024-03-25 21:48:34 +01:00
  • 4579cca6fa Fix Workspace::minimize for tiled fullscreen applications Ian Douglas Scott 2024-03-25 19:36:19 -07:00
  • b40d153809 cosmic-screencopy-v2 Victoria Brekenfeld 2024-03-12 19:42:48 +01:00
  • 973cfed87b shell: Handle unmapped windows correctly Victoria Brekenfeld 2024-03-21 12:53:52 +01:00
  • aaa40df963 stack: Fix crash by (temporarily) ignoring assert Victoria Brekenfeld 2024-03-21 12:53:31 +01:00
  • 9f8fc6456c xwayland: Fix stuck focus on XwaylandKeyboardGrabs Victoria Brekenfeld 2024-03-21 12:52:43 +01:00
  • 8137b96893 input: Fix override-redirect windows not clickable on their own Victoria Brekenfeld 2024-03-21 12:52:20 +01:00
  • 07f14314a1 input: Explain why we don't focus override-redirect windows Victoria Brekenfeld 2024-03-21 12:51:45 +01:00
  • 55eb2fe88e xwayland: Globally track stacking order Victoria Brekenfeld 2024-03-21 12:47:14 +01:00
  • 6858238bd6 shell: Unify element_for_(x11_|wl_)surface Victoria Brekenfeld 2024-03-21 12:44:40 +01:00
  • dbe2a073ef Turkish translation added Muha Aliss 2024-03-23 03:22:01 +03:00
  • 272fd5b719 Add the XF86AudioMicMute keyboard event to config.ron MrKomodoDragon 2024-03-22 20:13:30 -07:00
  • f53e5a971d Optimize tiny-skia, rustybuzz, tty-parser in dev builds Ian Douglas Scott 2024-03-22 09:50:30 -07:00
  • 39ebf39e4f Update libcosmic/iced Ian Douglas Scott 2024-02-09 16:48:03 -08:00
  • 7234a81672 stack: Don't force constant redraws Victoria Brekenfeld 2024-03-22 18:22:58 +01:00
  • 3837e56382 floating mouse tiling: add corner tiling, implement designs Ryan Brue 2024-03-21 11:39:16 -05:00
  • fc2173d028 feat: workspace switching touchpad gestures Ryan Brue 2024-03-07 13:14:53 -06:00
  • f1d8225ddb kms: Disable frame time prediction (for now) Victoria Brekenfeld 2024-03-21 17:49:30 +01:00
  • d341cb8b86 debug: Drop puffin integration Victoria Brekenfeld 2024-03-21 17:49:06 +01:00
  • b5cbe0207f i18n(sr-Cyrl): Update translation W 2024-03-19 16:41:09 +01:00
  • 2d9f9a05f7 i18n(sr-Latn): Update translation W 2024-03-19 16:40:41 +01:00
  • a1c8b3aa3e Add support for profiling using tracy Ian Douglas Scott 2023-10-07 19:15:44 -07:00
  • 929f4fcb05 fix: clamp mouse position just below output size Ryan Brue 2024-03-20 11:35:52 -05:00
  • a4f3006313 feat: maximize/half tiling drag zones Ryan Brue 2024-03-18 00:12:58 -05:00
  • 658a88da8c Fix building with debug feature Ian Douglas Scott 2024-03-18 20:22:07 -07:00
  • e625a22783
    fix: Avoid crash on malformed keymap config (#361) Louis Dispa 2024-03-18 11:36:33 +01:00
  • c685440155 theme: Revert theming of tiling overview (fix #347) Victoria Brekenfeld 2024-03-11 17:07:39 +01:00
  • e959e4f1ac tiling: Fix flickering on overview (fix #345) Victoria Brekenfeld 2024-03-11 16:18:49 +01:00
  • e3159f92d1 Fix #344 Victoria Brekenfeld 2024-03-11 16:06:15 +01:00
  • 9cb1adb37c Fix #339 Victoria Brekenfeld 2024-03-07 19:07:29 +01:00
  • e7f746ccee shell: resize_request better handle tiled windows Victoria Brekenfeld 2024-03-07 16:54:19 +01:00
  • 20123927e0 shell: menu_resize handle sticky windows Victoria Brekenfeld 2024-03-07 16:53:25 +01:00
  • 36b759ea18 xwayland: Handle sticky windows on configure Victoria Brekenfeld 2024-03-07 12:31:08 +01:00
  • 153ed8d0a5 workspace: Re-maximize windows when changing tile mode Victoria Brekenfeld 2024-03-07 12:22:39 +01:00
  • d65016b4d4 moving: Unset tiling-state after dragging to non-tiled output Victoria Brekenfeld 2024-03-06 17:38:44 +01:00
  • 01c69cb7ea shell: Unset resizing state properly Victoria Brekenfeld 2024-03-06 16:29:04 +01:00
  • a204197e6d Set keyboard LEDs (capslock, numlock, scrollock) Ian Douglas Scott 2024-03-05 21:31:33 -08:00
  • a8846ed2b8 floating: Make sure new windows don't overflow output size Victoria Brekenfeld 2024-03-05 16:55:30 +01:00
  • b1a4e1682c ssd: Add minimize button to header bar Victoria Brekenfeld 2024-03-05 16:37:01 +01:00
  • e008437f59 tiling: Fix rendering of too small tiles Victoria Brekenfeld 2024-03-05 13:54:41 +01:00
  • 4695da04f9 tiling: Fix missing cursor offset for window geometry Victoria Brekenfeld 2024-03-05 13:54:24 +01:00
  • dcf1fce28a focus: Fix endless raising window cycle Victoria Brekenfeld 2024-03-05 13:53:59 +01:00
  • 4d118dda8b shell: Play with minimize duration again Victoria Brekenfeld 2024-03-04 16:29:01 +01:00
  • e5ceb24b63 tiling: Ease minimize animation and use correct alpha for focus indicator Victoria Brekenfeld 2024-03-04 13:51:18 +01:00
  • 61a3f5c4c8 shell: Even longer minimize duration Victoria Brekenfeld 2024-02-29 18:37:10 +01:00
  • 625218bbf6 shell: Delay alpha changes for minimize animations Victoria Brekenfeld 2024-02-29 17:50:05 +01:00
  • e669396fd5 tiling: Fix broken minimize animation Victoria Brekenfeld 2024-02-29 17:44:51 +01:00
  • fa5af98b9d tiling: Fix minimize duration Victoria Brekenfeld 2024-02-29 17:42:48 +01:00
  • 4f55f4127b minimize: Slower animation Victoria Brekenfeld 2024-02-28 19:56:15 +01:00
  • 70cda33481 xdg-activation: Unminimize actived window Victoria Brekenfeld 2024-02-27 14:20:13 +01:00
  • 2bf769ac32 stacks: Better handle minimize/unminimize of specific surface Victoria Brekenfeld 2024-02-27 14:19:59 +01:00
  • 14a9bd5579 workspace: Unset minimize on unmap Victoria Brekenfeld 2024-02-27 14:19:24 +01:00
  • 7ac432c013 menu: Add minimize entry Victoria Brekenfeld 2024-02-27 13:48:07 +01:00
  • 9540005577 input: Add minimize shortcut Victoria Brekenfeld 2024-02-27 13:47:59 +01:00
  • 32424d156a stack: Set suspended state Victoria Brekenfeld 2024-02-27 13:43:35 +01:00
  • ddea391129 state: Always send throttled frame callbacks for minimized windows Victoria Brekenfeld 2024-02-27 13:04:45 +01:00
  • 7776d057da state: Consistent frame callbacks for sticky windows Victoria Brekenfeld 2024-02-27 13:04:19 +01:00
  • d32d49779b tiling: Use tiling animation, even if placement can't be restored Victoria Brekenfeld 2024-02-26 16:35:28 +01:00
  • 30ca382d11 tiling: Allow flatten groups to be restore on unminimize Victoria Brekenfeld 2024-02-23 22:49:48 +01:00
  • 4e09fc0398 floating: Fix maximize animation again Victoria Brekenfeld 2024-02-23 22:49:29 +01:00
  • 745267ac24 tiling: Minimize animation Victoria Brekenfeld 2024-02-23 20:08:57 +01:00
  • 3eb7e5f82e shell: implement minimize Victoria Brekenfeld 2024-02-23 17:25:40 +01:00
  • fffae1491d state: Also arrange empty layer-map for scale changes Victoria Brekenfeld 2024-02-23 17:23:57 +01:00
  • 4dbaa58483 event loop: Explicitly schedule frames for slow animations again Victoria Brekenfeld 2024-02-23 17:23:36 +01:00
  • 13be507093 toplevel-management: Wire up more actions Victoria Brekenfeld 2024-02-08 20:29:16 +01:00
  • 068b70d4bc shell: empty (un)minimize handlers Victoria Brekenfeld 2024-02-08 20:28:59 +01:00
  • 3c3a5f2ccf stack: Add interactive resize Victoria Brekenfeld 2024-02-29 13:12:57 +01:00
  • afa7ad6d6a window: Add ssd interactive resize Victoria Brekenfeld 2024-02-28 19:50:35 +01:00
  • 492d215fd8 cursor: Add resize variants Victoria Brekenfeld 2024-02-28 19:50:19 +01:00
  • 70a0aa8da3 tiling: Consider window contents outside tile for input Victoria Brekenfeld 2024-02-28 19:50:03 +01:00
  • a668df27ae tiling: Cleanup old code from spanning outputs Victoria Brekenfeld 2024-02-28 19:49:36 +01:00
  • 134bb9f59b fix(stacks): panic in layout when tabs are paginated Michael Aaron Murphy 2024-03-01 15:17:26 +01:00
  • a6c26b0bde perf(stack): reduce allocations in Tabs::new Michael Aaron Murphy 2024-03-01 15:13:43 +01:00
  • 26400b5fcd fix(stack): get gradient colors from theme Michael Aaron Murphy 2024-02-27 19:10:14 +01:00
  • e7cf8581cc fix(stack): show tab text overlay when overflowing Michael Aaron Murphy 2024-02-27 16:53:55 +01:00
  • feaf57225a fix(stack): set linear gradient to 90 degrees Michael Aaron Murphy 2024-02-27 01:00:21 +01:00
  • d9750ffb76 fix(stack): set correct colors for light theme Michael Aaron Murphy 2024-02-27 00:29:23 +01:00
  • 21483b8d41 floating/resize: Fix jumping on multi-monitor setups Victoria Brekenfeld 2024-02-29 15:31:04 +01:00
  • e83796680f chore: Update smithay Victoria Brekenfeld 2024-02-23 22:38:37 +01:00
  • 3036448c19 Update Smithay, with Window that supports X11 surfaces Ian Douglas Scott 2024-02-21 13:24:56 -08:00
  • 849882a7db clippy fixes Victoria Brekenfeld 2024-02-16 20:30:52 +01:00
  • f9f8af10a0 kms: Drop early_import as it seems to hurt performance Victoria Brekenfeld 2024-02-15 14:18:34 +01:00
  • 1c3d45c155 kms: Rely on the compositor to skip empty frames Victoria Brekenfeld 2024-02-15 13:25:34 +01:00
  • db27fa483d kms: Optimize frame scheduling Victoria Brekenfeld 2024-02-14 17:46:33 +01:00
  • 96518a9f29 state: Fixup grabbed window frame callbacks Victoria Brekenfeld 2024-02-14 14:53:05 +01:00
  • db38cf434a kms: Fixup use SCANOUT flag to fix stride issues Victoria Brekenfeld 2024-02-14 14:30:32 +01:00
  • d8c1087ebe dbus: Add power-daemon hotplug handling Victoria Brekenfeld 2024-02-07 13:58:44 +01:00
  • 83ec68d383 chore: Update smithay Victoria Brekenfeld 2024-02-07 12:33:32 +01:00
  • 3d3864b357 kms: Also try other nodes for dmabuf import Victoria Brekenfeld 2024-02-01 18:42:26 +01:00
  • ef3486f7e0 kms: Track used devices and free resources Victoria Brekenfeld 2024-01-17 11:34:19 +00:00
  • e74b0dfaaa use memory for system cursor Christian Meissl 2024-02-12 20:10:44 +01:00
  • d1aac380ff fix: set autotile for al workspace sets when there is a change Ashley Wulber 2024-02-09 10:49:44 -05:00
  • 6a4bcb1a9d chore: remove tiling_enabled from config.ron Ashley Wulber 2024-02-08 15:12:17 -05:00
  • 5eb5af4675
    feat: add tiling variables to cosmic config Ashley Wulber 2024-02-08 14:25:18 -05:00
  • e43c0f648d shell: Fix edge-cases on added output Victoria Brekenfeld 2024-02-07 21:32:37 +01:00
  • b8e5dbea8f Advertise version 2 of zcosmic_workspace_manager_v1 global Ian Douglas Scott 2024-01-11 14:47:57 -08:00
  • c0f7524a09 shell: Drop static workspaces Victoria Brekenfeld 2024-01-05 18:33:16 +00:00