Commit Graph

24 Commits

Author SHA1 Message Date
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