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 |
|
Victoria Brekenfeld
|
c145b3c35a
|
tiling: Better synchronize configures
|
2023-07-06 00:08:46 +02:00 |
|
Victoria Brekenfeld
|
997223f20a
|
input: Filter resize mode key combinations
|
2023-07-06 00:08:46 +02:00 |
|
Victoria Brekenfeld
|
8c52fc6eb1
|
input: Add resize mode actions
|
2023-07-06 00:04:34 +02:00 |
|
Victoria Brekenfeld
|
b1985b0052
|
shell: Consider pending_layers for visible outputs
|
2023-06-22 21:30:45 +02:00 |
|
Victoria Brekenfeld
|
b1e39452d0
|
Fix #120
|
2023-05-26 12:47:39 +02:00 |
|
Victoria Brekenfeld
|
2f6d4da712
|
tiling: Consider direction when moving across workspaces and outputs
Fixes second case of #113.
|
2023-05-25 19:40:13 +02:00 |
|
Victoria Brekenfeld
|
be918152d5
|
shell: Implement Workspace Layout
|
2023-05-25 00:15:42 +02:00 |
|