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