bvr-yr
bbbb960e42
image: add reload options ( #247 )
...
* image: add reload options
* check for actual file changes
* use modtime
* check only same paths
* add Nix HM
2024-04-07 18:09:25 +01:00
bvr-yr
84c6282d6a
widgets: add rotate
option to label and image ( #234 )
...
* widgets: add `rotate` option to label and image
* use framebuffer for image
2024-03-29 19:01:11 +00:00
YoussefAswad
230f8aadb5
config: add option to ignore empty input ( #218 )
2024-03-23 15:02:03 +00:00
bvr-yr
1bf6ffdbe2
input-field: new color features ( #201 )
...
* input-field: new color features
* add nix HM
* add workaround for faillasset not being shown on empty imput
* comment
* change cfg option name
* remove TODO
* small fix
* one more edge check
* dedup changeColor function
* simplify more
2024-03-19 02:46:52 +00:00
bvr-yr
1356f113cc
config: add -c, --config commandline options ( #202 )
...
* config: add -c, --config commandline options
* argc
* don't allow missing custom config file
2024-03-18 15:04:39 +00:00
bvr-yr
3e38762e84
widgets: add Image ( #191 )
2024-03-16 16:44:44 +02:00
Abhinav Anil
1c92c6109c
renderer: add fade out animation and property to disable ( #188 )
...
* renderer, Nix/HM module: add fade out animation and prop
* fix: fade duration and disable on non hyprland session
* fix: revert needsFrame condition, update duration to 500ms
* fix: make shadows obey widget opacity
2024-03-14 13:23:41 +00:00
bvr-yr
f3a41161ec
input-field: add capslock and numlock options ( #182 )
...
* input-field: add capslock and numlock options
* fixups
* Nix/HM module: add {caps,num}lock options
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
2024-03-13 01:10:42 +00:00
bvr-yr
6c9d6f05a0
input-field: check_color
+ some fixes ( #172 )
2024-03-11 15:17:14 +00:00
Maximilian Seidler
0f44f76368
misc: path handling improvements ( #163 )
...
* misc: use weakly_canonical for absolutePath
* misc: make absolutePath not optional
* misc: use currentDir as the argument to absolutePath
* config: avoid circular imports
2024-03-10 14:37:25 +00:00
bvr-yr
149b6737c2
input-field: fail display improvments ( #154 )
...
* input-field: fail display improvments
* update Home Manager
* add `$ATTEMPTS` variable, change defaults
* nix wording
* log failed attempts
2024-03-09 16:44:58 +00:00
Maximilian Seidler
3d6162e06e
input-field: Add fade out timeout #3 ( #142 )
...
* input-field: add fade out timeout
* input-field: let dots reset themselfs
Now the dots kind of fade into the placeholder text on a failure.
* Nix/HM module: add input-field:fade_timeout option
2024-03-06 21:12:49 +00:00
9b54840e12
shadows: disable by default
2024-03-05 20:28:29 +00:00
a4dc596cb8
renderer: add shadowable props
2024-03-05 20:27:28 +00:00
bvr-yr
d1f542a75f
input-field: add dots rounding option ( #130 )
...
* refactor: move dot props to struct, rename to camelCase
* input-field: add dots rounding option
* render: minor fix for odd input-field width
* add dots_rounding option to Home Manager
2024-03-04 17:59:36 +00:00
matteo4375
49ef1d306c
input-field: Add rounding option ( #127 )
...
* input-field: add rounding option
* add rounding option to nix home manager module
2024-03-04 01:54:27 +00:00
Gonçalo Negrier Duarte
57e8000660
core: fix libc++ compatibility ( #75 )
...
src/config/ConfigManager.cpp:91:6: error: no type named 'mutex' in namespace 'std'
91 | std::mutex configMtx;
| ~~~~~^
src/config/ConfigManager.cpp:94:10: error: no member named 'lock_guard' in namespace 'std'
94 | std::lock_guard<std::mutex> lg(configMtx);
| ~~~~~^
/var/tmp/portage/gui-apps/hyprlock-9999/work/hyprlock-9999/src/config/ConfigManager.cpp:94:26: error: no member named 'mutex' in namespace 'std'
94 | std::lock_guard<std::mutex> lg(configMtx);
| ~~~~~^
Closes: https://github.com/hyprwm/hyprlock/issues/43
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
2024-02-24 02:54:15 +00:00
57ce4f759c
config: add no_fade_in
...
fixes #55
2024-02-22 00:36:01 +00:00
Maurice Kraus
2fc23cbfc8
config: add source parsing ( #28 )
...
* config: add source parsing
* config: add nested source parsing
* config: streamlined absolutePath impl
2024-02-21 23:52:12 +00:00
1b57d52179
background: add blurring
2024-02-21 22:21:16 +00:00
6355216f48
config: add general:grace
...
fixes #48
2024-02-21 16:48:59 +00:00
b1ffd73534
input-field: add dots_center
2024-02-21 11:42:18 +00:00
bvr-yr
d28e009c55
input-field: allow configure dots size ( #24 )
2024-02-20 17:12:43 +00:00
6ff808cebf
input-field: add hide_input
2024-02-20 14:42:10 +00:00
868e85e362
config: add general:hide_cursor
2024-02-20 02:54:19 +00:00
c60b7b8aef
input-field: add placeholder
2024-02-19 22:58:59 +00:00
3585324e4f
input-field: add halign valign and pos
2024-02-19 22:45:59 +00:00
LOSEARDES77
05cd68e17d
input-field: add font color config option ( #11 )
2024-02-19 22:35:13 +00:00
6a31b2f182
widgets: allow background to take a color
2024-02-19 20:50:58 +00:00
e207d34b88
widgets: add label
2024-02-19 16:26:29 +00:00
8287baca11
input-field: add fade_on_empty
2024-02-19 01:22:22 +00:00
a6ac79641a
core: initial commit
2024-02-18 23:08:03 +00:00