vaxerski
|
83cd5e2ebd
|
workspaces: minor fixes for multi-special
|
2023-05-06 16:10:51 +01:00 |
|
vaxerski
|
8435d6fc12
|
monitors: toggle special on changeworkspace with special
|
2023-05-05 15:01:31 +01:00 |
|
vaxerski
|
fd3e6a3bfd
|
workspaces: restore monitor on re-plug
|
2023-05-03 15:15:56 +01:00 |
|
vaxerski
|
3580f845e6
|
monitor: update fullscreen fade on workspace change
|
2023-04-30 01:12:20 +01:00 |
|
vaxerski
|
412d46ff65
|
monitors: set special monitor ID on open
|
2023-04-17 22:58:59 +01:00 |
|
vaxerski
|
8b3d8dc792
|
Format: use %lx for all addresses
|
2023-04-17 17:35:28 +01:00 |
|
vaxerski
|
7c36a3e167
|
internal: move workspace special check higher in changeWorkspace
|
2023-04-17 13:32:35 +01:00 |
|
vaxerski
|
b05ff89c76
|
Render: add cursor_zoom
|
2023-04-16 14:48:38 +01:00 |
|
vaxerski
|
afc887d941
|
monitor: recalc layout on switched ws
|
2023-04-16 01:11:57 +01:00 |
|
vaxerski
|
d6c4ae71d0
|
damage: fix damage on moves / workspace changes
|
2023-04-15 16:16:33 +01:00 |
|
vaxerski
|
727160f0a4
|
workspaces: fixup workspaces not activating on workspace switch
|
2023-04-14 15:28:22 +01:00 |
|
vaxerski
|
8dd0c4fe74
|
workspaces: deactivate all on monitor switch
|
2023-04-14 15:08:27 +01:00 |
|
vaxerski
|
287e6c4ede
|
internal: workspace manip handling rework
|
2023-04-14 15:03:53 +01:00 |
|
vaxerski
|
a22e1174ee
|
screencopy: implement dmabuf
|
2023-04-12 21:40:51 +01:00 |
|
vaxerski
|
41d1fdedf2
|
output: handle needs_frame
|
2023-04-07 17:25:56 +01:00 |
|
vaxerski
|
cd1b982b2a
|
internal: listen to output.damage events
|
2023-04-07 16:31:55 +01:00 |
|
vaxerski
|
24ace03780
|
internal: migrate to damage_ring
|
2023-04-07 12:18:40 +01:00 |
|
vaxerski
|
00d199b477
|
monitors: guard scale in onConnect
|
2023-04-04 22:54:35 +01:00 |
|
Vaxry
|
a80f8f257f
|
Feat: Introduce render_ahead_of_time (#1863)
|
2023-03-24 19:23:16 +00:00 |
|
vaxerski
|
00c2ca4697
|
config: improve ux on workspace and transform
|
2023-03-18 16:12:43 +00:00 |
|
vaxerski
|
4b52c1e68f
|
monitors: remove from monitors on unsafe
|
2023-03-16 16:33:27 +00:00 |
|
|
1ead6c46f4
|
Mirrors: minor fixes
|
2023-03-04 00:48:22 +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
|
cb6e36d804
|
ignore null ls-es in cleanup
|
2023-01-23 18:23:44 +00:00 |
|
|
cb98242ea7
|
remove old comment and fixup lsl var name
|
2023-01-22 17:03:25 +01:00 |
|
|
d8ee624e35
|
move monitor remove notice up
|
2023-01-19 16:27:04 +01:00 |
|
|
464dd79246
|
fix crashes on monitor ls remove
|
2023-01-06 16:13:50 +01:00 |
|
|
a33ecec61e
|
destroy LS-es on disconnected monitor
|
2023-01-02 16:16:28 +01:00 |
|
|
545e63d1dd
|
sanity check workspaces after enabling mirror
|
2022-12-26 13:27:02 +01:00 |
|
vaxerski
|
6749c8abd7
|
fix dynamic monitor disables corrupting pmosthz
|
2022-12-22 12:15:07 +00:00 |
|
vaxerski
|
e9bd2ee996
|
move setActiveMonitor backup later in onDisconnect
|
2022-12-21 15:17:24 +00:00 |
|
vaxerski
|
261fbb5b62
|
adjust medium ppi values
|
2022-12-20 13:33:29 +00:00 |
|
Vaxry
|
98a4fa2b0d
|
Added clang format (#1239)
* clang-format stuff and format files
|
2022-12-16 17:17:31 +00:00 |
|
vaxerski
|
3bd9ee0d32
|
minor xcursor and scale fixes
|
2022-12-15 17:17:15 +00:00 |
|
vaxerski
|
374571da96
|
add auto scale
|
2022-12-14 17:57:45 +00:00 |
|
vaxerski
|
f8a6799d4e
|
verify lastmon status on connect
|
2022-12-12 20:51:20 +00:00 |
|
vaxerski
|
d5352a5d12
|
find a default workspace smarter
|
2022-12-09 17:17:02 +00:00 |
|
vaxerski
|
9e8df888eb
|
fix warning
|
2022-12-04 00:03:48 +00:00 |
|
vaxerski
|
0a302901d2
|
Added handling more special workspaces
|
2022-11-27 22:42:22 +00:00 |
|
|
1f72237291
|
Fix incorrect layout positions in mirror re-add
|
2022-11-19 16:58:14 +00:00 |
|
vaxerski
|
e427d9f622
|
unify setting of the active monitor
|
2022-11-19 16:41:41 +00:00 |
|
vaxerski
|
df132e5ff3
|
update wlroots dep
|
2022-11-19 16:28:04 +00:00 |
|
|
0ffaa8d667
|
Fix minor issues with mirrors
|
2022-11-19 13:14:55 +00:00 |
|
|
e887149f25
|
minor fixes for mirrors & log more monitor events
|
2022-11-19 13:01:32 +00:00 |
|
vaxerski
|
ba05c43ae3
|
minor monitor code fixups
|
2022-11-18 14:15:19 +00:00 |
|
vaxerski
|
82fe530045
|
don't set AS in onConnect
|
2022-11-18 14:08:34 +00:00 |
|
vaxerski
|
d2a7e22efd
|
more memory safety around onDisconnect
|
2022-11-17 21:52:45 +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
|
2e32e202e9
|
set lastmonitor in onDisconnect
|
2022-10-29 22:45:01 +01:00 |
|
vaxerski
|
74d05d0adc
|
ensure VRR for current display only in onConnect
|
2022-10-28 23:48:48 +01:00 |
|
vaxerski
|
341a0616aa
|
avoid applying offset twice in onConnect
|
2022-10-28 23:23:23 +01:00 |
|
vaxerski
|
47eac4be1c
|
disable adaptive sync with no_vfr off
|
2022-10-22 21:45:17 +01:00 |
|
vaxerski
|
0508c7d384
|
more monitor checks for shutdown:
|
2022-10-06 18:43:50 +01:00 |
|
|
71e2562a41
|
add desc: to monitor rules
|
2022-10-05 10:22:33 +01:00 |
|
Felix Dick
|
bf3f519eb7
|
Remove trailing whitespace.
|
2022-09-25 20:07:48 +02:00 |
|
tomahk
|
5146165599
|
this is c++, use nullptr
|
2022-09-19 21:45:00 +02:00 |
|
tomahk
|
73e19aee6f
|
prevent assert killing Hyprland after reenabling monitor
|
2022-09-19 20:44:33 +02:00 |
|
vaxerski
|
e9f226797e
|
Added monitor mirroring
|
2022-09-13 15:25:42 +02:00 |
|
vaxerski
|
7f62cbc48a
|
Update wlroots dep
|
2022-09-01 11:24:15 +02:00 |
|
Alec LeFors
|
59d7cfcd02
|
implemented DRM leasing for VR headsets
|
2022-08-27 17:10:13 -04:00 |
|
vaxerski
|
a9e34cba93
|
move monitor damage to separate funcs
|
2022-08-23 16:07:47 +02:00 |
|
|
c7350117f1
|
reinit render on disconnected displays
|
2022-08-10 23:19:15 +02:00 |
|
|
58ff04fdf3
|
added experimental monitor saving
|
2022-08-10 21:54:09 +02:00 |
|
|
9b39a0c2e0
|
Added hyprctl setcursor
|
2022-08-10 21:22:11 +02:00 |
|
|
76877d4b15
|
minor changes to monitor logging
|
2022-08-10 18:27:57 +02:00 |
|
|
03f2e4d42a
|
fix compile
|
2022-08-10 13:45:20 +02:00 |
|
|
15fc0892c7
|
further fixes to monitor disabling on launch
|
2022-08-10 13:44:04 +02:00 |
|
|
a564be73c5
|
set correct full params in disabled at launch
|
2022-08-10 13:31:58 +02:00 |
|
vaxerski
|
37068cf4f0
|
fix crash with reenabling a monitor
|
2022-08-03 17:42:19 +02:00 |
|
vaxerski
|
c3edb20e04
|
make monitor IDs permanent
|
2022-08-03 16:19:00 +02:00 |
|
vaxerski
|
b9be405d32
|
clear ls lists on monitor disconnect
|
2022-08-03 16:12:05 +02:00 |
|
vaxerski
|
8dd88d901d
|
guard onDisconnect
|
2022-08-03 16:05:25 +02:00 |
|
vaxerski
|
427bc35b6b
|
fix empty workspace name on unspecified default
|
2022-07-27 13:56:01 +02:00 |
|
vaxerski
|
31a079b347
|
added DPMS
|
2022-07-27 12:32:00 +02:00 |
|