270 Commits

Author SHA1 Message Date
90eab17020 Add gdkmonitor param instead of monitor prop 2023-11-18 18:37:07 +01:00
199f700988 Restore window monitor argument type (broken in #528b51b51e2762c4829f9ffd843853da776a8f49) 2023-11-14 22:02:17 +01:00
kotontrion
54fd9cf50c send messages to hyprland IPC (#162) 2023-11-12 20:39:01 +01:00
Aylur
93d188b41b fix(icon): lookUpIcon before checking file 2023-11-11 22:59:25 +01:00
Aylur
75edd513b1 fix(widget): child setter
when using the add method, the child before needs to be destroyed
2023-11-10 00:14:43 +01:00
Aylur
99e6ab7f36 fix(overlay): pass-through getter #168 2023-11-09 01:41:23 +01:00
Aylur
ec5442899e fix(widget): child setter 2023-11-09 00:51:31 +01:00
Aylur
19d13a2bf1 fix(Audio): mark speaker and microphone as possibly undefined 2023-11-09 00:03:33 +01:00
Aylur
0de95b3005 export Icon.Props 2023-11-08 22:37:54 +01:00
Aylur
a6db660822 export Label.Props 2023-11-08 22:29:49 +01:00
Aylur
2879164576 add gi types to setup.sh 2023-11-08 22:29:38 +01:00
Aylur
781dc82321 export widget prop types 2023-11-08 16:58:57 +01:00
Aylur
d98bcf7b14 feat(utils): readFile returns empty string on error
instead of throwing an error and just returning an empty string saves a try catch block
2023-11-08 16:58:37 +01:00
Aylur
adafc42134 fix(icon): sizing #167 2023-11-08 16:53:47 +01:00
Aylur
b7c8ddd6ee update example configs 2023-11-07 01:31:56 +01:00
Aylur
75f866c0c7 move applauncher from wiki to example/applauncher 2023-11-07 01:24:28 +01:00
Aylur
c8f77f33e0 fix(widget): use double underscore for private props
so value set with `properties` don't conflict
2023-11-06 01:19:42 +01:00
Aylur
11414ffef2 refactor how widgets are subclassed (#153)
* rework widget subclassing #121

* remove Utils.connect, add Widget.bind, Widget.connectTo

* add: types for on_event fields

* bump version to 1.5.1

* export service classes and named instance constants

* add starter config example
2023-11-06 00:58:19 +01:00
alvsz
7720f98f1a Update notifications.ts (#159)
it was missing getter function
2023-11-03 01:15:09 +01:00
Aylur
505fa76e9d feat(notifications): default value for hints
forgot about this oops
2023-11-02 23:17:54 +01:00
Aylur
15710c54f5 feat(notifications): expose all hints #158 2023-11-02 23:10:49 +01:00
Aylur
dc3439fe1f nix: make configDir optional (#155) 2023-11-02 01:47:48 +01:00
Aylur
10e95d70a4 fix: Applications.App.executable not returning full exec string 2023-11-02 00:51:10 +01:00
matt1432
0a348946e7 fix(hyprland.ts): correct the name of floating signal (#151) 2023-10-31 00:38:49 +01:00
Aylur
96f1dc8f12 fix: class-names inconsistency #140 2023-10-28 23:22:29 +02:00
Aylur
2f7167b0d9 style: small refactoring 2023-10-28 23:07:22 +02:00
Avishek Sen
985e3f3203 fix: typo (#139) 2023-10-28 00:20:13 +02:00
Aylur
9315667d1f Update README.md 2023-10-28 00:18:11 +02:00
Aylur
127e6a12a1 fix: hyprland client not removed on closewindow #147 2023-10-26 23:25:12 +02:00
Aylur
59377ec1eb fix: bluetooth notify connect-devices on device disconnection 2023-10-26 02:14:23 +02:00
Aylur
e98c6446e6 fix: scrollable widget vscroll 2023-10-25 19:25:10 +02:00
Aylur
1229e8847f add: extraPackages option to the home manager module (#144) 2023-10-24 22:32:49 +02:00
Aylur
ba348b88ae fix: example anchor 2023-10-24 15:34:09 +02:00
Aylur
da525054e5 feat: log css errors 2023-10-23 02:20:31 +02:00
Aylur
1c0b049eec mpris: use sha1 for caching 2023-10-23 02:20:15 +02:00
Aylur
b903646420 fix: mpris cover-path notify 2023-10-22 21:02:54 +02:00
Aylur
741d8f9ebf fix: circularprogress default values 2023-10-22 21:02:38 +02:00
matt1432
78052894a3 Add signal for fullscreen state in Hyprland service (#132) 2023-10-20 23:21:26 +02:00
daulatojha17
7802efe727 fix: typo (#137) 2023-10-20 22:35:23 +02:00
Aylur
9da16e1608 fix: empty constructors 2023-10-20 21:43:37 +02:00
Aylur
5cde65371f fix: Variable types 2023-10-20 18:04:29 +02:00
Aylur
e2717d2da7 fix: Variable types 2023-10-20 12:38:11 +02:00
Aylur
694aa780e1 make nm client synchronous
this will increase the startup time a bit, but the wired and wireless objects will not undefined at startup
2023-10-20 12:37:54 +02:00
Aylur
d46c4b7e32 fix: mpris incorrect length #135 2023-10-20 11:40:54 +02:00
Aylur
acc7a57f05 fix: notification icon with file prefix #134 2023-10-20 11:33:31 +02:00
Aylur
57f9ba2a2d fix: fix types 2023-10-18 00:32:27 +02:00
Aylur
24cc942076 add: Audio.recorders 2023-10-17 13:42:42 +02:00
Aylur
6b6ac651b7 widget mixin class
instead of overriding the widget prototype, using a mixin class lets us write paramspecs for the base properties too
TODO figure out generic types
2023-10-17 11:37:07 +02:00
Aylur
c7b26075e1 migrate to girs types 2023-10-16 01:44:05 +02:00
Aylur
c91274eeb7 bump version to 1.5.0
I'll bump it now, so I won't forget next release, and it makes it easier to distinguish versions for users
2023-10-14 18:09:35 +02:00