Julian Orth
|
3b60c62f82
|
seat: properly destroy physical devices when changing keymap
|
2025-09-07 12:58:23 +02:00 |
|
Julian Orth
|
11c10fde70
|
metal: enable keyboard LEDs
|
2025-09-07 12:41:31 +02:00 |
|
Julian Orth
|
39c770f6e2
|
config: make the blend space configurable
|
2025-09-05 19:56:11 +02:00 |
|
Julian Orth
|
83e79b68e6
|
color-management: use more consistent naming
|
2025-09-05 19:55:09 +02:00 |
|
Julian Orth
|
32db933242
|
color-management: make (ext_)srgb aliases for gamma22
|
2025-09-05 19:55:08 +02:00 |
|
Julian Orth
|
197b069c50
|
xdg-toplevel: center fullscreen surfaces with geometry smaller than output
|
2025-09-01 15:29:57 +02:00 |
|
Julian Orth
|
5e46feaeea
|
it: add more tests
|
2025-09-01 11:32:58 +02:00 |
|
Julian Orth
|
9e67158f47
|
all: address clippy lints
|
2025-08-29 11:21:11 +02:00 |
|
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
|
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 |
|
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
|
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
|
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
|
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
|
066b382943
|
tree: allow moving fullscreen nodes with mouse in window-management mode
|
2025-07-17 17:17:54 +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 |
|
Mostafa Ibrahim
|
c6060a7389
|
implement wlr_output_management_unstable_v1
|
2025-07-17 08:57:24 +02:00 |
|
Julian Orth
|
afe2022953
|
tree: restack containing float when node is activated
|
2025-07-16 21:36:45 +02:00 |
|
Julian Orth
|
a333198658
|
toplevel: rename is_floating to parent_is_float
|
2025-07-16 21:21:24 +02:00 |
|
Julian Orth
|
dd332881a5
|
float: apply damage when restacking
|
2025-07-16 20:36:11 +02:00 |
|
Julian Orth
|
18f9742d2c
|
head-management: send mode separately from pos/size changes
|
2025-07-16 15:31:18 +02:00 |
|
Julian Orth
|
2d27dd3d64
|
head-management: add brightness-setter-v1 extension
|
2025-07-16 10:13:01 +02:00 |
|
Julian Orth
|
e0f1dd549d
|
head-management: add brightness-info-v1 extension
|
2025-07-16 10:13:01 +02:00 |
|
Julian Orth
|
1a306c4fa9
|
head-management: add drm-color-space-setter-v1 extension
|
2025-07-16 10:13:01 +02:00 |
|
Julian Orth
|
15e68fc551
|
head-management: add format-setter-v1 extension
|
2025-07-16 10:13:01 +02:00 |
|
Julian Orth
|
e0120ed3bb
|
head-management: add jay-tearing-mode-setter-v1 extension
|
2025-07-16 10:13:01 +02:00 |
|
Julian Orth
|
b53267fa8a
|
head-management: add jay-vrr-mode-setter-v1 extension
|
2025-07-16 10:13:01 +02:00 |
|
Julian Orth
|
a7f8a26df7
|
head-management: add jay-tearing-mode-info-v1 extension
|
2025-07-16 10:13:01 +02:00 |
|
Julian Orth
|
3e2707174e
|
head-management: add jay-vrr-mode-info-v1 extension
|
2025-07-16 10:13:01 +02:00 |
|
Julian Orth
|
61570bdef7
|
head-management: add non-desktop-override-v1 extension
|
2025-07-16 10:13:01 +02:00 |
|
Julian Orth
|
6647b93e1e
|
head-management: add drm-color-space-info-v1 extension
|
2025-07-16 10:13:01 +02:00 |
|