Commit Graph

47 Commits

Author SHA1 Message Date
Olivier c8d6711466 safe 2025-12-01 06:45:17 -04:00
retrozinndev cd8a39fc9f perf(wallpaper): use hyprpaper reload instead of unloading, preloading and then setting wallpaper
this is much fastergit add src/modules src/config.ts
2025-11-11 18:33:58 -03:00
retrozinndev 2f106a527e 💥 fix(modules/wallpaper): add module-specific scope 2025-11-11 16:47:50 -03:00
retrozinndev b0956e24c5 feat(wallpaper, config): add config properties to configure wallpaper position and color generation modes 2025-11-11 16:37:02 -03:00
retrozinndev a894f10edb perf(runner): support asynchronous plugin result handling, improvements on ResultWidget 2025-10-31 16:46:23 -03:00
Emilien Marquegnies 46e8013b59 Add status bar battery support 2025-10-31 18:15:53 +01:00
retrozinndev 6a1bd08fae 🔧 chore(modules/bluetooth): move some init code to the outside of root scope 2025-10-26 17:37:45 -03:00
retrozinndev 8e8ca30974 💥 fix(bar/focused-client): focused client is null after opening a new window on an empty workspace
AstalHyprland reports the focused client in a wrong way, so I decided to use a different way to get the focused client using colorshell's `Compositor` abstraction
2025-10-25 15:35:00 -03:00
retrozinndev e473344eef feat(control-center/page): restore bottom buttons for pages
it was accidentally removed previously, but now it's backgit add .git add .
2025-10-24 18:24:21 -03:00
retrozinndev 4861337067 🔧 chore(control-center/tiles): better implementation for the network tile 2025-10-17 20:02:01 -03:00
retrozinndev 62d7fd519c perf(modules/media): better implementation 2025-10-07 17:24:45 -03:00
retrozinndev 14a3855df8 🔧 chore: start new cli development, use pnpm's built-in github repo feature for gnim-utils 2025-10-07 10:04:29 -03:00
retrozinndev 76f90c4cc3 🔧 chore: use retrozinndev/gnim-utils for extra function in utils module
also started developing the universal compositor implementation again
2025-10-05 22:41:09 -03:00
retrozinndev b835de79ef 💥 fix: slow start
the bluetooth module was trying to connect to the bluetooth service before it was ready
2025-10-03 21:46:08 -03:00
retrozinndev c4eb2a84ef 🌐 feat(i18n): add translations for media controls 2025-10-01 22:26:37 -03:00
retrozinndev 3c919c9bc9 🔧 chore(app): use new createSubscription() with secureBaseBinding() to notify brightness on-screen display 2025-09-28 15:13:13 -03:00
retrozinndev 914d949ad3 🔧 chore(modules/utils, osd): use secureBaseBinding() for osd modes 2025-09-28 13:38:52 -03:00
retrozinndev 6018d6d792 💥 fix(modules/nightlight): set temperature if identity is disabled 2025-09-28 13:07:09 -03:00
retrozinndev 8f73e01afb 🔧 chore(osd, modules/utils): better OSDMode implementation, introduce secureBinding
secureBinding is used to bind to an object's property, just like in createBinding, but with the possibility of adding a default value, for when errors occur, it returns that value
2025-09-27 18:18:37 -03:00
retrozinndev de3a1e2037 💥 fix(modules/recording): minutes count is wrong
use `startedAtSeconds`(the base seconds) instead of `seconds`(the second count that resets when it hits 60)
2025-09-27 15:54:33 -03:00
retrozinndev e1a3e654be 🔧 chore: general improvements
- save night light filter data in `userData`
- better click detection in control center tiles
- continue development of the native polkit agent
- start night light module on shell init, drop hyprsunset scripts
2025-09-26 22:23:45 -03:00
retrozinndev 30e0f24a86 💥 fix: config being declared after its usage
`generalConfig` and `userData` are now stored under src/config.ts
2025-09-26 14:12:29 -03:00
retrozinndev c8364c99f2 🔧 chore(modules/bluetooth): save last default adapter in user data 2025-09-25 16:02:20 -03:00
retrozinndev e07ef2ef15 🔧 chore(modules/bluetooth): also select default adapter on bluetoothctl 2025-09-25 15:42:48 -03:00
retrozinndev ba83c673aa ♻️ refactor: reorganize windows and widgets in a modular way
plus, better code for bluetooth device pairing and connecting
2025-09-25 13:19:52 -03:00
retrozinndev 7f3e66cc71 feat: a lot of new stuff!
support for default bluetooth adapter, notification popup position in configuration, code improvements
2025-09-24 21:48:34 -03:00
retrozinndev 8b96ba9bf7 🔧 chore: better implementation of the media copy link feature, fix Cliboard.copyAsync() always returning an error 2025-09-01 20:51:17 -03:00
retrozinndev 0e3f8d59c4 📜 license: change to BSD 3-Clause 2025-08-31 13:38:33 -03:00
retrozinndev d096072fb1 feat(modules/notifications, osd): pause notification timeout on holdNotification
osd now supports brightness controlsgit add .
2025-08-30 22:05:32 -03:00
retrozinndev aef372d499 🔧 chore(modules/config): notify :entries when calling setProperty() 2025-08-29 13:55:15 -03:00
retrozinndev ef95217ea7 💥 fix(modules/backlight): use jsobject instead of object param spec 2025-08-28 18:37:15 -03:00
retrozinndev f213d994aa 🔧 chore(modules/backlight, modules/config): fix property name not found, add support for setting properties in config 2025-08-28 18:33:39 -03:00
João Dias 09568ac738 💥 fix(modules/backlight): use paramspec instead of read-only $gtype 2025-08-28 06:25:33 -03:00
João Dias 744d155d05 💥 fix(modules/backlight): can't access lexical declaration 2025-08-27 21:59:13 -03:00
retrozinndev 47152e728b 🔧 chore(modules/backlight): init default backlight on scan() 2025-08-27 14:18:33 -03:00
retrozinndev f25996d5eb 🔧 chore(modules/backlight): better implementation 2025-08-27 13:13:20 -03:00
retrozinndev dd98e34352 feat(backlight): add page widget for backlight feature 2025-08-26 17:07:44 -03:00
retrozinndev e84f5f0bdf feat: add backlight support 2025-08-26 16:16:58 -03:00
retrozinndev 18cda23bac 🔧 chore(modules/config): use function overloading to make expectType on getProperty() better 2025-08-25 21:31:58 -03:00
retrozinndev 7d89911968 perf: remove unused module Xdp-1.0 2025-08-23 13:58:28 -03:00
retrozinndev 4fc2986d15 💥 fix(control-center/tiles/night-light): not turning back on after disabling 2025-08-18 22:10:40 -03:00
retrozinndev 49ded11c51 💥 fix(clipboard): issues with special characters on Clipboard.copyAsync() 2025-08-18 18:44:46 -03:00
retrozinndev ddc5121163 feat(control-center/tiles): update tiles look and structure 2025-08-18 10:56:52 -03:00
retrozinndev c7a6ec0222 feat: add support for unix socket communication 2025-08-14 19:06:58 -03:00
retrozinndev 550d463440 💥 fix(bar/media): check if player of index 0 is not null before setting to it 2025-08-12 23:11:01 -03:00
retrozinndev be269da3a7 💥 fix(arg-handler): volume's toggle mute command requiring a value 2025-08-12 16:02:27 -03:00
retrozinndev 28c97fe189 ♻️ refactor: rename src/scripts -> src/modules
this is a better name
2025-08-12 15:07:51 -03:00