Victoria Brekenfeld
|
c90fff7177
|
shell: Fix rare animation glitch
|
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
|
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
|
f6c28466e9
|
floating: Add toggle_stacking_(focused)
|
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 |
|
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
|
8da782df67
|
shell: Raise X11 surfaces on workspace activate
|
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 |
|
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
|
59581f717f
|
input: Take into account output layout
|
2023-11-20 16:51:15 +01:00 |
|
Ian Douglas Scott
|
440cd03371
|
Handle session lock surfaces in visible_outputs_for_surface
Fixes issue with re-draw not being queued on initial surface commit
until cursor is moved.
|
2023-11-15 13:41:19 +01:00 |
|
Victoria Brekenfeld
|
14867a0893
|
xdg-activation: Switch stack focus
|
2023-11-14 19:43:06 +01:00 |
|
Victoria Brekenfeld
|
f7cc1985e3
|
xdg-activation: Initial implementation
|
2023-11-09 13:48:34 +01:00 |
|
Victoria Brekenfeld
|
9ced8c346d
|
shell: Each surface has only one workspace
|
2023-11-09 13:48:34 +01:00 |
|
Victoria Brekenfeld
|
957615442b
|
wayland: Add (currently optional) privileged filtering
|
2023-11-07 12:28:29 +01:00 |
|
Ian Douglas Scott
|
81efd42dd5
|
Use cosmic-config for dynamic workspace settings
`WorkspaceAmount`, `WorkspaceMode`, and `WorkspaceLayout` can all be
changed dynamically now.
|
2023-10-27 12:36:40 -07:00 |
|
Victoria Brekenfeld
|
33ee25c274
|
shell: Don't be too pendantic about workspace groups
|
2023-10-25 19:41:55 +02:00 |
|
Victoria Brekenfeld
|
4f076f73d9
|
xwm: Fix stacking order
|
2023-10-25 19:41:55 +02:00 |
|
Victoria Brekenfeld
|
ffb7bcfc91
|
shell: Don't crash when the last output is removed
|
2023-10-25 19:41:55 +02:00 |
|
Victoria Brekenfeld
|
724a4170df
|
shell: Fix moving fullscreen windows
|
2023-10-25 19:41:55 +02:00 |
|
Ashley Wulber
|
abbe94e6e1
|
feat: theme integration
refactor: only apply updates if there is a change in the theme
refactor: include theme in state
cleanup: theme integration
|
2023-10-25 19:41:55 +02:00 |
|
Victoria Brekenfeld
|
64143e75e7
|
shell: Properly handle fullscreen outputs
|
2023-10-25 19:41:55 +02:00 |
|
Victoria Brekenfeld
|
14ef57fa93
|
shell: Add update_config and fix workspace groups
|
2023-10-25 19:41:55 +02:00 |
|
Victoria Brekenfeld
|
69563420fb
|
shell: Rework maximize/fullscreen
|
2023-10-25 19:41:55 +02:00 |
|
Victoria Brekenfeld
|
72df9d07e6
|
shell: One workspace per output
|
2023-10-25 19:41:55 +02:00 |
|
Victoria Brekenfeld
|
42aaafe586
|
utils: New geometry spaces local/global
|
2023-10-25 19:41:55 +02:00 |
|
Victoria Brekenfeld
|
4e12957169
|
chore: Update deps
|
2023-10-02 21:51:49 +02:00 |
|
Victoria Brekenfeld
|
747a24199a
|
shell: Put toplevel on new workspace, when removing Outputs
|
2023-09-21 12:38:33 +02:00 |
|
Victoria Brekenfeld
|
4709a1d684
|
shell: Have Move-shortcut for floating layer and fullscreen windows
|
2023-09-20 18:57:58 +02:00 |
|
Victoria Brekenfeld
|
19d5ed92f4
|
shell: Don't remove workspaces during animations
|
2023-09-14 19:41:36 +02:00 |
|
Victoria Brekenfeld
|
abf430f956
|
shell: Rework fullscreen/maximize
|
2023-09-14 19:41:36 +02:00 |
|
Victoria Brekenfeld
|
1251b7e9f7
|
shell/tiling: Implement window swap mode
|
2023-09-12 20:53:35 +02:00 |
|
Ian Douglas Scott
|
8dce518ba6
|
Add security context protocol
Currently, excludes some protocols if they have any security context
associated.
|
2023-09-05 13:47:23 -07:00 |
|
Victoria Brekenfeld
|
4ee2763139
|
chore: Formatting updates
|
2023-07-31 17:36:32 +02:00 |
|
Victoria Brekenfeld
|
4a53e63c28
|
tiling: Cleanup dragging on output/workspace switch
|
2023-07-31 17:25:09 +02:00 |
|
Victoria Brekenfeld
|
85edfc7141
|
tiling: Mouse dragging visuals
|
2023-07-21 16:08:55 +02:00 |
|
Victoria Brekenfeld
|
f00dda7591
|
shell: Allow overview to be triggered by pointer
|
2023-07-17 21:11:45 +02:00 |
|
Victoria Brekenfeld
|
9b70372f44
|
shell: Smooth disengage of quick overview toggles
|
2023-07-17 21:08:40 +02:00 |
|
Victoria Brekenfeld
|
1868f6b0f7
|
shell: Recalculate tiling-layer when layer-shell updates
|
2023-07-13 18:00:09 +02:00 |
|
Victoria Brekenfeld
|
a308997fd4
|
chore: Update smithay
|
2023-07-12 18:57:38 +02:00 |
|
Victoria Brekenfeld
|
4ee5aaf741
|
deps: Replace cosmic-time with keyframe
|
2023-07-12 18:57:38 +02:00 |
|
Victoria Brekenfeld
|
235248d445
|
kms: Add key repetition for shortcuts
|
2023-07-07 17:46:10 +02:00 |
|
Victoria Brekenfeld
|
99f29187af
|
render: Render resize indicator
|
2023-07-06 00:08:46 +02:00 |
|
Victoria Brekenfeld
|
f5dcd97c42
|
input: Wire up internal resize action
|
2023-07-06 00:08:46 +02:00 |
|