vaxerski
|
f5913135c6
|
input: add support for cursor-shape-v1
|
2023-07-24 18:50:17 +02:00 |
|
Vaxry
|
8370a7fcc4
|
internal: Protocol C++ Wraps + XDGOutput impl (#2733)
move to our own xdgoutput impl instead of wlr's
|
2023-07-18 15:30:28 +02:00 |
|
Tuur Vanhoutte
|
d2eb4fee76
|
Avoid connected monitor reusing unavailable ID (#2731)
|
2023-07-18 12:12:05 +02:00 |
|
vaxerski
|
f8def68e7e
|
idle: implement new protocol
|
2023-07-13 18:05:34 +02:00 |
|
MightyPlaza
|
d9f7f039e1
|
monitor desc support (#2670)
* monitor desc
* monitor desc
|
2023-07-09 23:10:35 +02:00 |
|
Tuur Vanhoutte
|
b99ac063ea
|
Reuse same ID when reconnecting monitor, otherwise use minimum available ID (#2666)
Fixes #2601
|
2023-07-09 23:08:40 +02:00 |
|
vaxerski
|
18f9fb5e0f
|
rules: add stayfocused
|
2023-07-04 12:05:25 +02:00 |
|
|
01f85a09a9
|
xwayland: send zero scaling to xwayland if enabled
|
2023-06-23 21:42:44 +02:00 |
|
vaxerski
|
fbabb105c3
|
gamma: use wlr's new gamma manager event
|
2023-06-14 13:26:47 +02:00 |
|
vaxerski
|
086f724951
|
wlr_ext_workspaces: honor activate from client + format
|
2023-05-22 19:36:47 +02:00 |
|
vaxerski
|
cc4ccfdbfd
|
internal: use i64 for workspaces in outofbounds
|
2023-05-09 14:08:05 +01:00 |
|
vaxerski
|
247ff4e60d
|
internal: improve fullscreen fade
|
2023-04-24 23:21:51 +01:00 |
|
vaxerski
|
97b0368765
|
xwayland: crude fix for qt dnds
|
2023-04-22 22:20:48 +01:00 |
|
vaxerski
|
287e6c4ede
|
internal: workspace manip handling rework
|
2023-04-14 15:03:53 +01:00 |
|
|
471ac474a1
|
core: remove old redundant shutdown stuff
|
2023-03-23 03:07:57 +00:00 |
|
vaxerski
|
71a95a581f
|
feat: add pretty notifications
|
2023-03-20 15:03:09 +00:00 |
|
vaxerski
|
dc7d783d14
|
Initialize priority managers before server init
|
2023-03-05 13:37:21 +00:00 |
|
|
86acdcf8b6
|
nuke unmanagedx11 vector
|
2023-03-01 13:15:51 +00:00 |
|
Vaxry
|
8b81f41e52
|
Plugin System (#1590)
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2023-02-27 12:32:38 +00:00 |
|
Vaxry
|
1b56cc4e99
|
Added an Event Hook System (#1578)
* added an eventHookSystem
* Add all socket2 events to hooks
|
2023-02-19 20:54:53 +00:00 |
|
vaxerski
|
129e99a6f6
|
Implement ext-session-lock-v1
|
2023-02-03 11:58:55 +00:00 |
|
vaxerski
|
61c9e50bcd
|
warp cursor on login to center
|
2023-01-28 12:26:38 +00:00 |
|
Cyril Levis
|
fcbfd19393
|
feat: add focus to urgent or last window (#1402)
* feat: add focus to urgent or last window
* Rename dispatcher
Co-authored-by: Maxim Baz <git@maximbaz.com>
|
2023-01-21 11:18:55 +01:00 |
|
|
fb2679d5ef
|
add a focus history vec
|
2023-01-20 19:15:15 +01:00 |
|
Maxim Baz
|
668d90c700
|
Implement urgency hint for workspaces (#1379)
When there are any unfocused windows that request activation, mark the workspace as urgent.
|
2023-01-14 20:31:11 +01:00 |
|
Cyril Levis
|
3173fbdc4a
|
feat: dispatcher, add workspace renaming (#1336)
* feat: dispatcher, add workspace renaming
Co-authored-by: vaxerski <vaxry@vaxry.net>
|
2023-01-08 14:19:18 +01:00 |
|
Vaxry
|
98a4fa2b0d
|
Added clang format (#1239)
* clang-format stuff and format files
|
2022-12-16 17:17:31 +00:00 |
|
Vaxry
|
111d209bff
|
Added toplevel handle sharing Rev2 (#1203)
* Added toplevel handle sharing
* nix: fix build
* update hyprland-protocols
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2022-12-12 14:56:42 +00:00 |
|
vaxerski
|
9fb24ac1e9
|
avoid using wayland-0 as a socket name
|
2022-12-05 17:21:09 +00:00 |
|
Vaxry
|
66fb083003
|
Implement window sharing with the hl toplevel export proto (#1179)
* implement window sharing
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2022-12-05 17:05:15 +00:00 |
|
vaxerski
|
0a302901d2
|
Added handling more special workspaces
|
2022-11-27 22:42:22 +00:00 |
|
vaxerski
|
e427d9f622
|
unify setting of the active monitor
|
2022-11-19 16:41:41 +00:00 |
|
vaxerski
|
5a750b485a
|
Added creating / destroying outputs on a multi-backend + headless backend
See `hyprctl output`.
|
2022-11-05 18:04:44 +00:00 |
|
vaxerski
|
f50c786640
|
Added direct scanout
|
2022-11-05 12:50:47 +00:00 |
|
vaxerski
|
69f1d7b360
|
Rework workspace rules
|
2022-10-24 18:36:31 +01:00 |
|
vaxerski
|
c04563734e
|
Rework candidate finding on close window
|
2022-10-24 12:25:36 +01:00 |
|
vaxerski
|
2c714eace5
|
handle activate requests
|
2022-10-22 16:43:47 +01:00 |
|
vaxerski
|
9f9129e536
|
focusable checks in nextWindow calls
|
2022-09-29 16:53:31 +01:00 |
|
Felix Dick
|
bf3f519eb7
|
Remove trailing whitespace.
|
2022-09-25 20:07:48 +02:00 |
|
vaxerski
|
82aa78916d
|
hyprctl-nopoll
|
2022-09-10 21:21:28 +02:00 |
|
vaxerski
|
f4add0ac6d
|
refocus on reserved area
|
2022-09-03 15:35:53 +02:00 |
|
vaxerski
|
cfa6c01df0
|
remove double drm and dmabuf creation
|
2022-08-28 12:32:26 +02:00 |
|
vaxerski
|
d413388761
|
Multiple improvements to the shutdown procedure
|
2022-08-28 11:19:08 +02:00 |
|
Alec LeFors
|
59d7cfcd02
|
implemented DRM leasing for VR headsets
|
2022-08-27 17:10:13 -04:00 |
|
vaxerski
|
0d1a9e4ba9
|
modify exit behaviour a bit
|
2022-08-25 21:35:47 +02:00 |
|
vaxerski
|
e327b0a835
|
added a swapactiveworkspaces dispatcher
|
2022-08-25 21:25:28 +02:00 |
|
vaxerski
|
d0ec2b72ae
|
report sizes to all windows on fullscreen
|
2022-08-22 14:22:21 +02:00 |
|
vaxerski
|
5569e1f69c
|
remove unused func
|
2022-08-21 17:09:35 +02:00 |
|
|
b0b3a5af10
|
added resizewindowpixel and movewindowpixel
|
2022-08-15 15:59:07 +02:00 |
|
|
d47bfe6af1
|
remove unused fixXWaylandWindowsOnWorkspace
|
2022-08-15 00:34:39 +02:00 |
|