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
cbd31ba481
damage on border change
2023-01-12 13:33:45 +01:00
8440aa3e9b
repaint on dynamic decoration keywords
2023-01-12 12:14:57 +01:00
11afb66010
release mouse buttons on map from LS
2023-01-11 19:15:18 +01:00
c4e422644b
move window to top if floating activate
2023-01-11 17:59:35 +01:00
df30f0519a
damage monitor on stack rotations
2023-01-11 17:57:54 +01:00
7afb7c85a7
handle fullscreen requests on maximized windows
2023-01-11 13:40:15 +01:00
b24f066c47
escape json strings in hyprctl binds
2023-01-11 12:17:27 +01:00
4ec034ad49
send enter for IME popups
2023-01-10 19:21:59 +01:00
20a1a47e66
replace java envvar
2023-01-09 21:26:19 +01:00
989ee6473f
describe layers in hyprctl layers
2023-01-09 21:26:07 +01:00
a572321f61
remove old warn
2023-01-09 20:52:24 +01:00
ff11883482
added make model and serial to hyprctl monitors
2023-01-09 14:35:58 +01:00
Raffaele Mancuso
c0c7c12bb9
Pin dispatcher for a specific window ( #1340 )
...
Closes #1339
2023-01-08 18:37:24 +01:00
riChar
e5dcbf73d8
Add "on" and "off" for the bind of switch ( #1342 )
2023-01-08 16:35:24 +01:00
50e106f2e6
expand region twice in blur damage
...
we need to update possible blurriness above
2023-01-08 14:46:45 +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
2858e08ce0
remove color rassert to fix overshot beziers
2023-01-07 13:38:19 +01:00
2b248b25c8
clamp a instead of asserting
2023-01-07 13:12:08 +01:00
rubyowo
0d2e1e1270
fix crashes and bug wiki link ( #1333 )
2023-01-07 12:33:36 +01:00
464dd79246
fix crashes on monitor ls remove
2023-01-06 16:13:50 +01:00
98ce867104
added hyprctl binds
2023-01-06 14:32:25 +01:00
461fab0f27
minor fixes for fakefullscreen
2023-01-06 13:29:49 +01:00
c02ac5e08a
fix un-normalized missed color
2023-01-05 23:30:24 +01:00
jrun
0d14fd9136
add systemd support ( #1253 )
...
* add systemd support
motivation for this is is proper ordering of related/bound/required
services to Hyprland (e.g. swaybg) that would need to have a compositor
ready.
this could possibly be a build-time option of course.
see also:
example/ files for example of services
Signed-off-by: Paymon MARANDI <darwinskernel@gmail.com>
* nix: add withSystemd flag
Signed-off-by: Paymon MARANDI <darwinskernel@gmail.com>
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
Co-authored-by: Vaxerski <vaxry@vaxry.net>
2023-01-05 20:17:55 +01:00
96198dae55
Normalize color storage
...
Colors are now normalized to 0 - 1 values instead of 0 - 255
causes calculations to be simpler and generally cleans up the codebase.
2023-01-05 19:25:45 +01:00
0e3547e0f6
add touchdevice to devicevalue
2023-01-03 15:51:43 +01:00
3d1b255199
update constraint on constraint state region commit
2023-01-03 13:06:18 +01:00
a33ecec61e
destroy LS-es on disconnected monitor
2023-01-02 16:16:28 +01:00
9ba93f4b0a
fix double remove in destroyKeyboard
2023-01-02 12:08:00 +01:00
85d1b06a79
clean draggedwindow in dragend
2023-01-02 12:06:06 +01:00
cb4f748226
added fakefullscreen
2023-01-01 16:54:13 +01:00
7525818097
account for dimAround in fullboundingbox
2022-12-31 19:23:02 +01:00
ddcae74e09
normalize gradients and denormalize in groupbar
2022-12-31 17:31:33 +01:00
228e630f40
fix group bar color calc
2022-12-31 17:04:41 +01:00
7f595ed0ca
support gradients in dwindle group colors
2022-12-31 16:23:56 +01:00
a91d0a374a
fix mouse resize on master orientations
2022-12-30 13:01:43 +01:00
0baef17a02
simplify workspace sanity checks
2022-12-29 17:06:30 +01:00
5d095bb9e1
use curves for special dim anim
2022-12-29 12:30:43 +01:00
759490689c
fix damage issues with dimaround unmap
2022-12-29 12:19:11 +01:00
3e2200ed90
get window under cursor in kill
2022-12-29 11:52:46 +01:00
a55db95a3b
ignore dim when pass popup
2022-12-28 19:56:18 +01:00
b4ebc18367
remove main_mod
2022-12-28 19:52:12 +01:00
a6699ef30c
added dimaround
2022-12-28 15:39:17 +01:00
b5f5c26be3
added dim_special
2022-12-28 15:18:23 +01:00
d64fc7d336
remove useless log
2022-12-27 15:28:41 +01:00
659a5195d4
render overlay layers in reverse
...
prevents stuff leaking when locked
2022-12-27 15:25:51 +01:00
545e63d1dd
sanity check workspaces after enabling mirror
2022-12-26 13:27:02 +01:00
17b4a2786d
clarify layout enum
2022-12-26 12:05:34 +01:00
cd08fa22fd
added workspace_swipe_numbered
2022-12-25 15:42:11 +00:00
vaxerski
5fe437da7e
added maximize windowrule
2022-12-23 19:34:28 +00:00