Commit graph

822 commits

Author SHA1 Message Date
FAlexei
20160403ac Add Russian translation 2023-12-18 13:23:45 +01:00
Ian Douglas Scott
6eb8b82440 Fix use of ImportNotifier
Somehow when updating to this API, I missed the call to `successful`.

This doesn't seem to make a difference for most clients since
`create_immed` is normally used. But should correct anything using
`create`.
2023-12-14 23:56:08 +01:00
Victoria Brekenfeld
a8b401b11d input: Only capture Escape, if a grab is active 2023-12-13 16:36:49 +00:00
Ian Douglas Scott
53de98a068 Fix build with debug feature 2023-12-13 00:08:30 +01:00
Ian Douglas Scott
f70d33d3cb Update Smithay; high-res scroll 2023-12-12 22:09:56 +01:00
Ian Douglas Scott
656996503c workspace-management: Implement move_to_workspace request
Needed for `cosmic-workspaces`.
2023-12-12 21:39:34 +01:00
Victoria Brekenfeld
75990ff056 menu: Add stack tab specific menu 2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
58a024ba67 menu: Cleanup default items 2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
1dfaef4874 stack: formatting cleanup 2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
c90fff7177 shell: Fix rare animation glitch 2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
2e08bde657 input: Allow Escape to cancel grabs 2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
e347076145 move_grab: End correctly when removed externally 2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
131ab8fe9e menu: Respect output bounds 2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
02a6290067 xdg-shell: Fix menu offset 2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
8c4d77e43c shell: Add window menu 2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
edfb0edda7 grabs: Add ReleaseMode for menu-initiated grabs 2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
85771dff5e utils/iced: Allow computing minimum widget size 2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
6ac8fd2f90 tiling: Add explicit toggle_stacking/_focused 2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
9ecfa8bfda floating: Fix initial size for previously maximized 2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
f6c28466e9 floating: Add toggle_stacking_(focused) 2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
0147c328f9 workspace: Add toggle_stacking/toggle_stacking_focused 2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
677f686afd workspace: Add explicit toogle_floating_window_focused
`toggle_floating_window` -> `toggle_floating_window_focused`
and added `toggle_floating_window` to deal with explicitly provided
`CosmicMapped`.
2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
1a399b0d04 shell: Add explicit move_current_window
`move_window` -> `move_current_window` and add
`move_window` to deal with passed CosmicMapped directly.
2023-12-12 18:39:41 +01:00
Victoria Brekenfeld
98b869c15a config: Allow receiving a string repr of a shortcut 2023-12-12 18:39:41 +01:00
Jeremy Soller
f9dc67a24a
Merge pull request #235 from pop-os/fix-move-workspace_jammy
fix: reset name and state for workspaces after moving them to a new group
2023-11-27 12:29:01 -07:00
Ashley Wulber
048490d57e
fix: reset name and state for workspaces after moving them to a new group 2023-11-27 14:08:11 -05:00
Victoria Brekenfeld
c99126d2c7 shell: Don't advertise minimize/windowmenu capabilities 2023-11-23 12:57:42 +01:00
Victoria Brekenfeld
c79c75eae7 tiling: Don't render popups for maximized elements 2023-11-23 12:57:42 +01:00
Victoria Brekenfeld
ea14033d06 input: Fix stack overflow due to shortcut priorities 2023-11-23 12:57:42 +01:00
Victoria Brekenfeld
ac77ab974a stack: Fix X11 order 2023-11-23 12:57:42 +01:00
Victoria Brekenfeld
ebd781b678 floating/resize: Fix local/global coordinate conversions 2023-11-23 12:57:42 +01:00
Victoria Brekenfeld
8da782df67 shell: Raise X11 surfaces on workspace activate 2023-11-23 12:57:42 +01:00
Victoria Brekenfeld
37623f063f element: Don't send configure for X11 surfaces 2023-11-23 12:57:42 +01:00
Victoria Brekenfeld
daf7437c8b xwayland: Unconditionally send ConfigureNotify on configure_request 2023-11-23 12:57:42 +01:00
Victoria Brekenfeld
a371571d11 debug: Show x11 geometry per window 2023-11-23 12:57:42 +01:00
Victoria Brekenfeld
996b5a8227 shell: Move space_for_handle into Workspaces 2023-11-23 12:57:42 +01:00
Victoria Brekenfeld
c09a735289 state: Move Xwayland state into shell 2023-11-23 12:57:42 +01:00
Ian Douglas Scott
41a69cfc9f Update Smithay
For the `drm` protocol, we can't construct an `ImportNotifier`, since
that is specifically based around `ZwpLinuxBufferParamsv1`. So we need a
new method for importing with that protocol.

This could be improved, but should match current behavior.
2023-11-23 12:43:28 +01:00
Ashley Wulber
2ffb8068b8 chore: update the config to spawn launcher, app-library, and workspaces when shortcuts are pressed 2023-11-21 19:26:20 -05:00
Victoria Brekenfeld
3dee249558 shell: Add keybindings to migrate workspaces 2023-11-21 13:09:38 +01:00
Victoria Brekenfeld
1a2d9159d7 shell: Add helper for merging workspaces 2023-11-21 13:09:38 +01:00
Victoria Brekenfeld
248ced83db shell: Add helper for moving workspaces 2023-11-21 13:09:38 +01:00
Victoria Brekenfeld
b6cb945406 shell: Try to migrate workspaces back to their original outputs 2023-11-21 13:09:38 +01:00
Victoria Brekenfeld
18a8692517 input: Displays take precendence over workspaces 2023-11-20 16:51:15 +01:00
Victoria Brekenfeld
59581f717f input: Take into account output layout 2023-11-20 16:51:15 +01:00
Victoria Brekenfeld
92c16bd4ad floating: Transition via maximized state 2023-11-16 19:21:02 +01:00
Victoria Brekenfeld
90bf3b5668 floating: New reference windows outside 2023-11-16 19:21:02 +01:00
Victoria Brekenfeld
cf5b21f437 floating: Animate tiling state changes 2023-11-16 19:21:02 +01:00
Victoria Brekenfeld
2d15fb9766 floating: Handle tiling shortcuts 2023-11-16 19:21:02 +01:00
Victoria Brekenfeld
d09abc4728 floating: New window spawn positions 2023-11-16 19:21:02 +01:00