Commit Graph

906 Commits

Author SHA1 Message Date
retrozinndev 571f2be0e3 💥 fix(control-center/tiles): can't enable networking after disabling 2025-10-17 20:04:45 -03:00
retrozinndev 4861337067 🔧 chore(control-center/tiles): better implementation for the network tile 2025-10-17 20:02:01 -03:00
retrozinndev 6793a68bb8 💥 fix(bar/media): connecting to dummy player
the connect method doesn't exist in the dummy player, so errors were happening
2025-10-08 00:11:24 -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
João Dias 1996ab88b8 📚 docs(readme): update features 2025-10-05 22:55:17 -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 087bafb2c0 💥 fix(osd): use OSDMode as a parameter instead of function 2025-09-28 13:49:34 -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 6d55afb3e9 🔧 chore(hypr/scripts): drop save/load-hyprsunset.sh scripts in favor of the userData implementation 2025-09-26 22:25:46 -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
João Dias 2e8b1f8815 📚 docs(readme): remove libastal-meta from development-only dependencies
it's also a runtime dependency
2025-09-25 13:42:22 -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 cb01765a8e 💥 fix(notification): image expanding with text content 2025-09-16 20:21:39 -03:00
retrozinndev 206880cb51 feat(runner/plugin-kill): add plugin to quickly kill hyprland clients 2025-09-14 10:25:56 -03:00
retrozinndev a28ac3cd3e 💥 fix(hypr/autostart): colorshell not starting correctly
fixes the case when sometimes the shell doesn't launch
2025-09-14 10:19:52 -03:00
retrozinndev 4b208bce88 🔧 chore(hypr/autostart): initialize wayland app daemon before launching if using uwsm 2025-09-04 19:54:19 -03:00
retrozinndev 4b682ee025 🔧 chore(hypr/scripts/exec): use uwsm-app for faster apps start time 2025-09-02 23:13:52 -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
João Dias 082a1aface 📜 license: change to BSD-3-Clause
i had to edit the file in GitHub, so it knows the new license
2025-08-31 13:57:34 -03:00
retrozinndev 0e3f8d59c4 📜 license: change to BSD 3-Clause 2025-08-31 13:38:33 -03:00
retrozinndev 52ee8362bd 💥 fix(osd): create function is implicitly ran on gnim component 2025-08-31 12:40:52 -03:00
retrozinndev 74be468972 💥 fix(osd): info not updating correctly 2025-08-30 22:30:29 -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 56d8736768 🔧 chore(window/floating-notifications): bring back hold on hover feature 🎉 2025-08-29 14:02:12 -03:00
retrozinndev aef372d499 🔧 chore(modules/config): notify :entries when calling setProperty() 2025-08-29 13:55:15 -03:00
retrozinndev 524995e05d 🔧 chore(hypr/bindings): specify backlight class on brightness binds 2025-08-28 19:00:11 -03:00
retrozinndev d72d0412a5 🔧 chore(control-center/pages/backlight): load the default backlight from user data 2025-08-28 18:52:03 -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 e765a33335 🔧 chore(app): print newline after string in cli's RemoteCaller 2025-08-26 17:21:24 -03:00
retrozinndev ab4014a91c 📦 build(scripts/start): call quit from colorshell instance and leave killing gjs as a second option 2025-08-26 17:18:38 -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 bc2b851573 🔧 chore(widget/bar/workspaces): add new feature to hide if there's only a single workspace available 2025-08-25 21:30:51 -03:00