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
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
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
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
206880cb51
✨ feat(runner/plugin-kill): add plugin to quickly kill hyprland clients
2025-09-14 10:25:56 -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
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
retrozinndev
e765a33335
🔧 chore(app): print newline after string in cli's RemoteCaller
2025-08-26 17:21:24 -03:00
retrozinndev
9057a23477
🔧 chore(app): new config key workspaces.hide_if_single, disabled by default
...
this new option, if enabled, hides the workspace indicator if there's no other workspace beyond the current(single workspace). also, now colorshell will only load adwaita, gtk and the shell's resources if the instance is the primary, making the remote communication via dbus a lot faster
2025-08-25 21:29:46 -03:00
retrozinndev
c7a6ec0222
✨ feat: add support for unix socket communication
2025-08-14 19:06:58 -03:00
retrozinndev
28c97fe189
♻️ refactor: rename src/scripts -> src/modules
...
this is a better name
2025-08-12 15:07:51 -03:00
retrozinndev
0191afef16
🔧 chore: use a different approach to compile stylesheets
...
also fixed promise calls not working(execAsync, subprocess), restored previous control center tile implementation temporarily
2025-08-12 14:30:47 -03:00
retrozinndev
7bd159ff10
💥 fix: can't convert non-null pointer to js value
...
Thanks aylur!!
2025-08-11 12:38:59 -03:00
retrozinndev
8bea6e1fab
✨ chore: compile styles via gresources, gicon support
...
started using gicon in application for custom icons support
2025-08-10 20:35:55 -03:00
retrozinndev
4df1a9e7c9
🔧 chore: implement gresource in application + global variables
2025-08-09 20:54:08 -03:00
retrozinndev
e8641737a8
📦 build(scripts/types): compile types in project's root directory
2025-08-08 21:34:16 -03:00
retrozinndev
8aeed31ec2
🔧 chore: better implementation of the arg-handler, supporting exit codes
...
also remade the `reload` command, so it supports the new implementation, removed unnecessary stylesheet
2025-08-08 21:21:35 -03:00
retrozinndev
d549ad9596
✨ chore: restructure the project, make it not use the astal application stuff
...
now it's more organized and I have more control over the shell behaviour
2025-08-06 15:25:38 -03:00