vaxerski
bda8208aaa
render lockscreen in fullscreenworkspace
2023-02-10 22:03:28 +00:00
Philipp Mildenberger
42f4664022
Added support for layoutmsg params and added the param 'newfocus' for 'swapwithmaster' and 'focusmaster' ( #1522 )
...
* Added support for layoutmsg params and added the param 'newfocus' for 'swapwithmaster' and 'focusmaster', which lets the user decide what the new focused window should be
2023-02-10 19:13:38 +00:00
vaxerski
d1a7f1dd36
don't alter LS geom on unmap
2023-02-10 12:54:57 +00:00
vaxerski
1dde751da4
fixup LS fs-v1 calcs
2023-02-10 12:53:43 +00:00
68f56130ba
add misc:mouse_move_focuses_monitor
2023-02-09 15:29:02 +00:00
4ea4efb871
add prev to getWorkspaceIDFromString
2023-02-09 14:15:42 +00:00
vaxerski
859d6b9b8a
fixup ls geom calcs on wp-fs-v1
2023-02-08 22:54:26 +00:00
vaxerski
cb6c47098d
use surface size to determine LS size
2023-02-08 22:37:30 +00:00
5eb98c0072
improve VRR state checking with updates to mosthz
2023-02-08 15:18:54 +00:00
vaxerski
863812a097
added activewindowv2
2023-02-06 13:16:59 +00:00
Saltaformajo
4a5c3c4861
explicit config path for autoreload config #1423 ( #1494 )
...
* respect explicit config path for autoreload config
2023-02-05 22:53:13 +00:00
eriedaberrie
15544c7544
Update blurriness of layersurfaces after hyprctl keyword blurls ( #1493 )
...
* Update blurriness of layersurfaces after hyprctl keyword blurls
2023-02-05 22:46:20 +00:00
Mihai Fufezan
53945cff31
libinput: add tap_button_map ( #1495 )
2023-02-05 14:17:23 +00:00
vaxerski
760b37f71d
properly rid of whitespace chars from cfg lines
2023-02-04 15:22:03 +00:00
a431c1b01c
bring back dynamic ls geom updates
2023-02-04 13:12:56 +00:00
Max Verevkin
be6325dd4b
ext_workspace_unstable: send done after output_enter when wl_output is bound late ( #1481 )
2023-02-03 21:25:49 +00:00
vaxerski
fcf1bafb09
conform to unmanaged X11 activate requests
2023-02-03 21:21:19 +00:00
vaxerski
6688421240
minor adjustments to xwayland positioning
2023-02-03 21:21:19 +00:00
Max Verevkin
3e6601fa29
ext_workspace_unstable: send output_enter when wl_output is bound late ( #1480 )
2023-02-03 19:48:08 +00:00
vaxerski
a0bc0e4998
make a null surface focus reset lastfocus
2023-02-03 17:18:22 +00:00
vaxerski
d81f45e54a
clear focus on failed unlock attempt
2023-02-03 17:06:07 +00:00
vaxerski
fd3a1cd086
fix crash with libc++ in appid
2023-02-03 16:17:37 +00:00
494103b521
add missing xwayland stub
2023-02-03 14:12:28 +00:00
8e6950e200
place sessionlock surfaces at correct coordinates
2023-02-03 14:00:23 +00:00
vaxerski
a46abd8b1a
update wlroots dep
2023-02-03 12:43:43 +00:00
vaxerski
129e99a6f6
Implement ext-session-lock-v1
2023-02-03 11:58:55 +00:00
ozwaldorf
32d56fec97
feat: border angle animations ( #1469 )
...
Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com>
2023-02-01 21:06:01 +00:00
vaxerski
1a41f729a3
fix legacy system call to create hypr dir
2023-02-01 19:51:22 +00:00
85c07c2fe0
scale the opaque region in blurring
2023-01-31 12:29:23 +00:00
eaf0fb14c9
reset layout-set render vars on floating
2023-01-31 12:15:40 +00:00
vaxerski
11234529db
Simulate mouse movement on unmap of popups and subsurfaces
2023-01-31 00:26:15 +00:00
Jan Beich
f90ff8303b
Unbreak build with libc++ ( #1457 )
2023-01-31 00:03:23 +00:00
vaxerski
d4e2a0fd16
simplify nullcheck in minimize
2023-01-30 14:00:02 +00:00
vaxerski
32381fe6c4
send a 1 on unknown minimize event
2023-01-29 17:02:55 +00:00
vaxerski
5d35c0432b
add a minimize ipc event
2023-01-29 16:26:14 +00:00
vaxerski
4c4d3b3aa5
fix urgent hint order in code
2023-01-29 16:20:53 +00:00
vaxerski
b2314aa33a
err on invalid transform in monitor cfg
2023-01-29 16:04:50 +00:00
ef12120270
fixup LS scaling impl
2023-01-29 15:58:36 +00:00
vaxerski
3d83a0bc5f
enable UV calcs for all surfaces
2023-01-29 13:58:47 +00:00
vaxerski
38011c50ab
notify of fractional scale for LS-es
2023-01-29 13:30:51 +00:00
Jan Beich
c3adc9ec56
Get active VT via ioctl instead of sysfs after e90c5c6347
( #1448 )
2023-01-29 12:44:38 +00:00
Jan Beich
ff9bcb19fa
Allow to disable X11 backend separately from Xwayland after 5a750b485a
( #1445 )
2023-01-29 12:43:18 +00:00
vaxerski
ce632b7a05
prevent early segfaults on default mouse pos
2023-01-28 18:28:38 +00:00
vaxerski
328e034472
fix clang error
2023-01-28 18:10:57 +00:00
vaxerski
1c1e688564
fix crash in nested non-mouse warps
2023-01-28 17:54:14 +00:00
vaxerski
86f4772bd6
fix clang warn
2023-01-28 17:52:32 +00:00
vaxerski
61c9e50bcd
warp cursor on login to center
2023-01-28 12:26:38 +00:00
eriedaberrie
af37a3895f
fix: cursor changing on window move and resize ( #1371 )
...
* Just use grab cursor for everything
2023-01-27 11:31:56 +00:00
vaxerski
666c805101
fix destroying addon in fractional scale impl
2023-01-27 11:29:56 +00:00
94b7b6b584
added binds:focus_preferred_method
2023-01-26 14:36:22 +00:00
06b17db227
don't set cursor when timeout reached
2023-01-26 10:39:06 +00:00
vaxerski
fc89e70a1f
better ls noanim handling
2023-01-25 15:38:21 +00:00
vaxerski
8ae1fd0173
added layer rules
2023-01-25 15:34:13 +00:00
vaxerski
9813ba2f56
Add hyprctl animations
2023-01-25 15:16:28 +00:00
vaxerski
12e293e309
update animated deco values after setprop
2023-01-24 23:52:00 +00:00
vaxerski
da23ec847e
fix deprecated-copy warn
2023-01-24 22:46:16 +00:00
vaxerski
84954f376f
remove restrictions from setprop for ints
2023-01-24 21:44:54 +00:00
vaxerski
5de659cc7a
add fakefullscreen prop to windows in hyprctl
2023-01-24 21:29:27 +00:00
vaxerski
e273717a27
fix typo
2023-01-24 19:31:16 +00:00
a2ae37396f
add hyprctl setprop
2023-01-24 19:05:43 +00:00
vaxerski
e3d1743722
Revert "use spawn in dbus-env activation"
...
This reverts commit 63babcba36
.
oops.
2023-01-24 16:25:18 +00:00
63babcba36
use spawn in dbus-env activation
2023-01-24 14:05:59 +00:00
1cc7587789
recalculate layout on deco or border change
2023-01-24 14:04:01 +00:00
vaxerski
70b5c1b119
fix clamp in monitor relative
2023-01-23 20:56:43 +00:00
DB
7574b3db64
fix: hyprland crashing wenn moving window -1 from first monitor ( #1419 )
...
Co-authored-by: xVermillionx <xVermillionx@notvalid>
2023-01-23 20:56:05 +00:00
vaxerski
cb6e36d804
ignore null ls-es in cleanup
2023-01-23 18:23:44 +00:00
vaxerski
2a5ae435e1
allow preblur for opaque surfaces if alpha not 1
2023-01-23 13:55:11 +00:00
vaxerski
c074f260a1
use proper fade anims for hyprerror
2023-01-23 12:04:48 +00:00
cb98242ea7
remove old comment and fixup lsl var name
2023-01-22 17:03:25 +01:00
147be3e10b
use goal size for uv calcs
2023-01-22 16:58:10 +01:00
b963a6624e
more verbose logging on invalid var 1 in seterror
2023-01-22 16:51:32 +01:00
ef90a7ad13
fix rounding exceeding max in single-line errors
2023-01-22 16:48:45 +01:00
eb7927d278
fix color typo in hyprerror
2023-01-22 16:45:00 +01:00
8f57db28f7
added hyprctl seterror
2023-01-22 16:38:17 +01:00
7d754b7c22
fix cutting geometry on surfaces spilling out
2023-01-22 16:24:51 +01: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
434719611d
fix focus history on workspace jumps
2023-01-20 20:57:35 +01:00
5814d9b2a0
make hyprerror follow fadein anim
2023-01-20 20:48:07 +01:00
18330dec4e
scale hyprerror
2023-01-20 20:21:50 +01:00
Vaxry
60b880d931
wp-fractional-scaling-v1 impl ( #1373 )
...
* Initial fractional scaling impl
* apply UV after geom calcs
* fix scaling -> scale
* meson: add fractional scale proto
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
2023-01-20 19:44:30 +01:00
cee7bc6e74
small hyprerror revamp
2023-01-20 19:32:41 +01:00
d345804cd5
fix font color in hyprerror
2023-01-20 19:19:07 +01:00
fb2679d5ef
add a focus history vec
2023-01-20 19:15:15 +01:00
6f3548b184
add an urgent event
2023-01-20 19:03:17 +01:00
d5913a23ac
reset dragged window on failed begin
2023-01-20 16:30:30 +01:00
3436486575
sanitize scale better
2023-01-20 16:03:52 +01:00
5112056fdb
better log wl socket adding and use auto if failed
2023-01-19 16:44:23 +01:00
d8ee624e35
move monitor remove notice up
2023-01-19 16:27:04 +01:00
428063ff23
fix up log types
2023-01-18 16:12:44 +01:00
scorpion-26
c31c627cf8
Don't ignore previous maximise on defullscreen req ( #1393 )
...
When defullscreening a window by the apps' request, we would return
the window to normal mode, even if the window was previously maximized.
Now a defullscreening request honors the previous maximized state.
2023-01-17 13:20:10 +01:00
f14e808847
dump monitor data after setting rules
2023-01-17 11:57:36 +01:00
5c83976977
added misc:hide_cursor_on_touch
2023-01-17 11:47:39 +01:00
2ec7e241cd
send cursor updates on touch move
2023-01-17 11:34:57 +01:00
devil-may-c0de
6a56d1e4d0
change placement of isSwitchingToPrevious ( #1388 )
...
fixes #1218 , but doesn't break functionality of allow_workspace_cycles.
2023-01-16 21:04:10 +01:00
589046ecf7
fix dimaround with transformed displays
2023-01-16 16:12:24 +01:00
ppenguin
040e99fd17
Add tablets calibration matrix for dynamic rotation with 2-in1/tablet PC usage ( #1319 )
2023-01-15 20:38:58 +01:00
b5b436e01d
better error handling around getMonitorFromString
2023-01-14 20:45:28 +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
Maxim Baz
7729fa9ac9
master layout: remember size & pos of floating windows on fullscreen 1 ( #1374 )
2023-01-13 21:58:14 +01:00
9c77415cda
damage monitor on moveactive
2023-01-13 12:31:24 +01:00