Commit graph

447 commits

Author SHA1 Message Date
Felix Salcher
bd508f2d64
Merge branch 'master' 2025-09-29 10:20:40 +02:00
Felix Salcher
6ece2a83f4
update nix inputs 2025-09-29 09:51:53 +02:00
Felix Salcher
83b24434d7
fix hovering/clicking error when monitor is scaled 2025-09-29 09:46:30 +02:00
Felix Salcher
a6f1590540
change type enum and get it via a virtual fn 2025-09-29 08:50:01 +02:00
Felix Salcher
41cbb89b26
use #embed macro 2025-09-29 08:31:26 +02:00
Felix Salcher
f8176053b0
minor tweaks 2025-09-28 22:14:57 +02:00
Felix Salcher
0a4eb652d7
add default cursor shape 2025-09-28 22:14:38 +02:00
1a2baa4380
version: bump to 0.9.1 2025-09-28 19:26:53 +02:00
Ben Leynen
c220c2b35b
Add ctrl+a as binding to clear password (#832) 2025-09-28 19:26:53 +02:00
Maximilian Seidler
c67b58f9e1
background: fix mismatched asset sizes and transforms (#830) 2025-09-28 19:26:53 +02:00
Maximilian Seidler
252b527f57
asyncResourceGatherer: fix conditions for skipping screencopy (#829) 2025-09-28 19:26:53 +02:00
Maximilian Seidler
37d48868c6
seat: restore cursor shape to default (#820) 2025-09-28 19:26:53 +02:00
Maximilian Seidler
4c541c3428
core: limit onClick to down events (#826) 2025-09-28 19:26:53 +02:00
b5c8cdbdc1
version: bump to 0.9.0 2025-09-28 19:26:53 +02:00
Maximilian Seidler
cd1c1af1ee
input-field: fix wrong placeholder text for resourceID (#819) 2025-09-28 19:26:53 +02:00
lysolaka
62de8de35a
widgets: remove the libc++ version check (#818)
see https://github.com/hyprwm/hyprlock/issues/816
2025-09-28 19:26:53 +02:00
Felix Salcher
4dade2f00f
change the cursor shape after rendering the placeholder to make sure, the cursor changes, even when not being moved 2025-07-31 22:36:55 +02:00
Felix Salcher
0d107b8123
add helper function to only make a wl call if the cursor has actually changed 2025-07-31 22:35:58 +02:00
Felix Salcher
6950331d1e
fix mouse initially going to pointer without eye being visible 2025-07-31 22:28:51 +02:00
Felix Salcher
53684cb6f2
update config options to allow backwards compatibility 2025-07-29 18:33:06 +02:00
Felix Salcher
3db32efed1
improve if statements for choosing whether to render text or dots 2025-07-29 17:45:50 +02:00
Felix Salcher
fbd0b644f6
set password text asset to nullptr after unloading it 2025-07-29 17:11:11 +02:00
Felix Salcher
fa32e0ea35
remove redundant renderOutput from togglePassword 2025-07-25 19:59:57 +02:00
Felix Salcher
9366ebd72c
when typing something when the password is shown, it reverts back to hidden 2025-07-25 19:58:30 +02:00
Felix Salcher
cb29c894f1
remove show var in hyprlock 2025-07-25 19:35:59 +02:00
Felix Salcher
e30537d05c
add type to other widgets 2025-07-25 19:22:12 +02:00
Felix Salcher
fb5a70f898
store show variable now in CPasswordInputField instead of CHyprlock 2025-07-25 19:19:47 +02:00
Felix Salcher
653663e31c
fix hover 2025-07-25 17:23:18 +02:00
Felix Salcher
fe83d02d1d
fixed eye and password display after enter 2025-07-25 17:18:47 +02:00
Felix Salcher
814b339200
change password option to password-appearance 2025-07-13 19:18:20 +02:00
Felix Salcher
2a4838da90
add static hover 2025-07-12 14:00:24 +02:00
Felix Salcher
d5e49522e8
update conditions for onClick 2025-07-12 11:49:09 +02:00
Felix Salcher
2992d9bb5d
render output on click 2025-07-12 11:46:32 +02:00
Felix Salcher
ffb0de8ac0
increase eye margin to 16 2025-07-11 14:10:50 +02:00
Felix Salcher
ae2244de71
remove trim and use scissoring 2025-07-11 14:07:56 +02:00
Felix Salcher
b9060fdb74
add onPointerMove function 2025-07-11 13:27:49 +02:00
Felix Salcher
b3956789e7
fix onclick handler 2025-07-11 13:13:16 +02:00
Felix Salcher
bec90ccb53
add eye config values 2025-07-11 12:21:23 +02:00
Felix Salcher
8dccec51e8
move eye struct into password struct 2025-07-11 01:08:34 +02:00
Felix Salcher
79cb8f6db8
move dots_* config to password:dots* 2025-07-11 01:03:11 +02:00
Felix Salcher
4c45cda296
update internal structure of dots and password 2025-07-11 00:50:27 +02:00
Felix Salcher
fbc419dfcb
remove pngs as they are not needed anymore 2025-07-07 18:22:58 +02:00
Felix Salcher
8e9d08c98c
add config option to allow toggling the password 2025-07-07 18:00:24 +02:00
Felix Salcher
31a365d585
update hyprgraphics 2025-07-07 12:26:13 +02:00
Felix Salcher
36743940f1
update doc strings 2025-07-01 21:53:09 +02:00
Felix Salcher
d7ac370d9e
directly embed the eye icons 2025-07-01 21:47:04 +02:00
Felix Salcher
d56543e513
pull changes from upstream 2025-06-29 17:59:21 +02:00
Felix Salcher
71d62edd61
increase the default margin of the eye 2025-06-29 14:32:09 +02:00
Felix Salcher
a39c2af9c1
add the option to place the eye either left or right 2025-06-29 14:31:59 +02:00
Felix Salcher
e0fdafb1bb
render two different eye images, depending on if the password is shown or not 2025-06-29 14:07:07 +02:00