João Dias
eaca950df4
🌐 i18n: add french locales for france and belgium
...
french is now available in colorshell thanks to @Elgemp4 in #19!!
2025-10-31 14:12:57 -03:00
João Dias
0d0199f627
🔧 chore(i18n/intl.ts): remove debugging code
...
elgemp4 forgot to remove debugging code :P
2025-10-31 14:11:57 -03:00
Emilien Marquegnies
5d513bf26c
Add french locales for france and belgium
2025-10-31 17:24:20 +01:00
João Dias
8929465f36
🔧 chore(install): add warning of config overwrite
...
closes #18 , sorry if this caused issues to you
2025-10-30 22:50:29 -03:00
retrozinndev
b41be582b4
🔧 chore(resources/colorshell): execute colorshell using its command instead of specifying the absolute path
...
running sh to get $HOME was causing issues when launching with UWSM
2025-10-27 21:01:34 -03:00
retrozinndev
aa124380d4
🔧 chore(package): bump 2.0.2
2025-10-26 17:41:08 -03:00
retrozinndev
6a1bd08fae
🔧 chore(modules/bluetooth): move some init code to the outside of root scope
2025-10-26 17:37:45 -03:00
João Dias
e499118c4f
📚 docs(readme): add updating guide
2025-10-26 17:35:31 -03:00
retrozinndev
c85449ebf7
🔧 chore(update): reload hyprland configs after installation
...
this allows using the updated colorshell just after the update, without bugs
2025-10-26 17:31:07 -03:00
retrozinndev
270e1b6b6f
💥 fix(install, update): correctly check if repo is already cloned
2025-10-26 17:04:21 -03:00
retrozinndev
d6c83a14d1
💥 fix(install, update): more repo branch issues
2025-10-26 17:01:11 -03:00
retrozinndev
67688daf6e
💥 fix(install, update): repo branch stuff
2025-10-26 16:58:44 -03:00
retrozinndev
870ac64511
🔧 chore(app, update): import ags overrides from absolute directory, check if repo is already cloned before cloning
2025-10-26 16:52:43 -03:00
retrozinndev
25ee7a1ee3
🔧 chore(package): link ags to absolute directory instead of local
2025-10-26 16:47:00 -03:00
retrozinndev
f1e91f8657
💥 fix(install, update): use pnpm's -C instead of changing directory
2025-10-26 16:33:46 -03:00
retrozinndev
5335256aea
💥 fix(install, update): change dir before installing/updating deps
2025-10-26 16:30:01 -03:00
retrozinndev
23cacbbe89
🔧 chore(update): restart colorshell if there's an instance running after updating
2025-10-26 16:26:44 -03:00
retrozinndev
1bd457bd83
💥 fix(scripts/utils): Is_installed printing out colorshell exec location
...
forgot to silent the output :P
2025-10-26 16:16:30 -03:00
retrozinndev
cf34bb963f
✨ feat: add update script
...
now you can update colorshell by simply running the `update.sh` script :D
2025-10-26 16:12:08 -03:00
retrozinndev
8b81e5c15c
💥 fix(hypr): special character composing not working on gtk4 apps
...
GTK4 now requires `ibus` daemon to be running in the background for composing special characters(using accents and CJK)
2025-10-26 15:34:46 -03:00
retrozinndev
ea923c8951
🔧 chore(hypr/autostart): use exec script to run colorshell
...
also, as a fallback, execute normally
2025-10-26 13:02:52 -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
1478558bb6
🔧 chore(package): bump 2.0.1
2025-10-25 11:11:06 -03:00
retrozinndev
6d6081d530
✨ feat(runner/plugins): implement fuzzy search in wallpapers and clipboard plugins
...
now the clipboard and the wallpapers runner plugins support fuzzy searching! it's much better than the previous way, as it can match results with characters in-between words and sorted results based on matching score. thanks to fuse.js!
2025-10-25 10:52:44 -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
João Dias
9d1e91f72e
Migrate to AGS v3 and GTK4
...
Migrate to AGS v3 and GTK 4, merges #14
2025-10-23 07:28:55 -03:00
João Dias
26a0202d60
Merge branch 'ryo' into gtk4-ags3
2025-10-23 07:27:52 -03:00
João Dias
7feffef51a
🔧 chore(install): update default branch to ryo
2025-10-23 07:26:14 -03:00
retrozinndev
44e68a0ae1
🔧 chore(install): install and update project deps before build
2025-10-17 21:29:18 -03:00
retrozinndev
a7402a8ab1
🔧 chore(control-center/tiles): remove log output from network tile
2025-10-17 21:04:29 -03:00
retrozinndev
40c6154bf5
💥 fix(control-center/tiles): couldn't enable network after disabling
...
now it's fixed!
2025-10-17 21:03:19 -03:00
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