Mostafa Ibrahim
|
c576cfb85d
|
layershell: update tree on position change
check if margin and anchor change
formatting
make condition look better
|
2025-07-27 21:09:57 +02:00 |
|
Julian Orth
|
f98437f58a
|
all: fix clippy lints
|
2025-07-27 21:06:54 +02:00 |
|
Julian Orth
|
31a045e01b
|
cursor: ensure software cursors are drawn if some outputs don't have HC
|
2025-07-27 16:11:39 +02:00 |
|
Julian Orth
|
dc9a3c20ea
|
metal: handle absolute motion events
|
2025-07-27 16:11:39 +02:00 |
|
Julian Orth
|
050ec14a25
|
layer-shell: ignore margin for centered surfaces
|
2025-07-27 16:03:29 +02:00 |
|
Julian Orth
|
e12ececca4
|
render: make damage visualizer slightly less inefficient
|
2025-07-27 15:03:55 +02:00 |
|
Stipe Kotarac
|
e570152dde
|
config: workspace display order
|
2025-07-26 19:12:00 +02:00 |
|
Julian Orth
|
57514a432e
|
toplevel-drag: apply full damage when destroying toplevel
|
2025-07-25 17:42:20 +02:00 |
|
Julian Orth
|
9944ac65cf
|
xdg-shell: batch xdg_surface.configure events
|
2025-07-22 22:48:19 +02:00 |
|
Julian Orth
|
e563ccfaa6
|
container: make dragging into mono containers more convenient
|
2025-07-22 14:35:13 +02:00 |
|
Julian Orth
|
cc785da980
|
cli: print content type in tree query
|
2025-07-21 23:45:10 +02:00 |
|
Julian Orth
|
ee9bac3d7e
|
seat: allow dragging tiles in window management mode
|
2025-07-21 17:09:00 +02:00 |
|
Julian Orth
|
eb625b34cc
|
config: add create-mark, jump-to-mark, and copy-mark actions
|
2025-07-20 15:59:45 +02:00 |
|
Julian Orth
|
9c165ab56c
|
config: allow disabling the primary selection
|
2025-07-20 11:18:32 +02:00 |
|
Julian Orth
|
57a49d5299
|
config: add focus-tiles action
|
2025-07-19 23:00:28 +02:00 |
|
Julian Orth
|
bd85db5b59
|
config: add focus-below and focus-above actions
|
2025-07-19 22:41:46 +02:00 |
|
Julian Orth
|
c034ea7604
|
tree: implement Node::node_accepts_focus for more nodes
|
2025-07-19 22:37:07 +02:00 |
|
Julian Orth
|
5a004c3d31
|
tree: add Node::node_accepts_focus
|
2025-07-19 22:37:07 +02:00 |
|
Julian Orth
|
dbc954dded
|
tree: add Node::node_layer
|
2025-07-19 22:37:06 +02:00 |
|
Julian Orth
|
a5e8b39e4f
|
toplevel: store if ancestor is fullscreen
|
2025-07-19 22:37:04 +02:00 |
|
Julian Orth
|
0253f10dcc
|
xdg-popup: fix XdgPopup::node_output
|
2025-07-19 21:44:56 +02:00 |
|
Julian Orth
|
4fcfc37581
|
wlr-toplevel-manager: try to make window visible when activating
|
2025-07-19 16:12:10 +02:00 |
|
Julian Orth
|
e85accf805
|
workspace: use State::show_workspace2 to make workspaces visible
|
2025-07-19 15:55:16 +02:00 |
|
Julian Orth
|
d12234b38b
|
seat: add focus history
|
2025-07-19 15:55:16 +02:00 |
|
Julian Orth
|
9941263a82
|
linked-list: add LinkedList::rotate_last
|
2025-07-19 11:48:19 +02:00 |
|
Julian Orth
|
4bfa9fb7fc
|
tree: add Node::node_make_visible
|
2025-07-19 11:44:57 +02:00 |
|
Julian Orth
|
289c201a69
|
tree: add Node::node_location
|
2025-07-19 11:44:55 +02:00 |
|
Julian Orth
|
f75051281b
|
placeholder: fix member order
|
2025-07-19 11:22:27 +02:00 |
|
Julian Orth
|
6866f62a55
|
container: fix cnode_workspace
|
2025-07-19 11:22:27 +02:00 |
|
Julian Orth
|
73436f5677
|
container: fix member order
|
2025-07-19 00:56:14 +02:00 |
|
Julian Orth
|
2d8e12be3c
|
output: clear text textures on shutdown
|
2025-07-19 00:51:04 +02:00 |
|
Julian Orth
|
90b945b780
|
wait-for-sync-obj: clear tasks on shutdown
|
2025-07-19 00:38:48 +02:00 |
|
Julian Orth
|
0f2d63ef44
|
cpu-worker: clear tasks on shutdown
|
2025-07-19 00:34:44 +02:00 |
|
Julian Orth
|
80f1310e3a
|
xwayland: clear windows on shutdown
|
2025-07-19 00:13:15 +02:00 |
|
Julian Orth
|
14e64711f1
|
tree: clear output node after connector removal
|
2025-07-19 00:01:32 +02:00 |
|
Julian Orth
|
f7e48e6037
|
seat: clear cursor user groups at shutdown
|
2025-07-18 23:51:53 +02:00 |
|
Julian Orth
|
b3b48608d1
|
fifo: clear 40hz latch listener at shutdown
|
2025-07-18 23:49:26 +02:00 |
|
Julian Orth
|
e28b1b5646
|
criteria: clear maps at shutdown
|
2025-07-18 23:42:16 +02:00 |
|
Julian Orth
|
d1b84ee0a2
|
leaks: properly align allocations
|
2025-07-18 23:28:23 +02:00 |
|
Julian Orth
|
08e7e01d0e
|
config: allow disabling the built-in bar
|
2025-07-18 10:10:05 +02:00 |
|
Julian Orth
|
f5f63faf51
|
render: use correct bar bounds
|
2025-07-17 22:36:44 +02:00 |
|
Julian Orth
|
03493cee3d
|
tree: when moving fullscreen toplevel, move underlying toplevel too
|
2025-07-17 18:28:59 +02:00 |
|
Julian Orth
|
066b382943
|
tree: allow moving fullscreen nodes with mouse in window-management mode
|
2025-07-17 17:17:54 +02:00 |
|
Julian Orth
|
aaf38b193f
|
tree: allow moving fullscreen nodes
|
2025-07-17 16:55:08 +02:00 |
|
Julian Orth
|
e6cdbdcac4
|
xdg-shell: fetch existing extents when surface is created
The surface might alredy have non-0 extents due to the use of
wp_viewporter.
|
2025-07-17 15:57:32 +02:00 |
|
Julian Orth
|
c68e47f457
|
wayland: implement pointer-warp-v1
|
2025-07-17 14:56:24 +02:00 |
|
mahkoh
|
35adc21ca6
|
Merge pull request #511 from mahkoh/jorth/content-type-window-rules
config: add content-type window criteria
|
2025-07-17 11:24:02 +02:00 |
|
Julian Orth
|
4fd70f03e1
|
config: add content-type window criteria
|
2025-07-17 11:02:32 +02:00 |
|
Julian Orth
|
5536f03e9b
|
tablet: restack float on down instead of button
|
2025-07-17 10:13:56 +02:00 |
|
Julian Orth
|
8b30a4dbac
|
cli: add version subcommand
|
2025-07-17 09:44:51 +02:00 |
|