Commit Graph

836 Commits

Author SHA1 Message Date
retrozinndev 627ed101e0 ♻️ refactor(bar/media): move icon-getting method to a function in utils.ts 2025-07-25 19:09:56 -03:00
retrozinndev 3b59243cdc feat(center-window/big-media): add player select button 2025-07-25 19:08:03 -03:00
retrozinndev d4c1fcf327 chore: use util methods, improvements 2025-07-23 22:22:18 -03:00
retrozinndev 7b158b8c89 💥 fix(control-center/notif-history): clean all button not doing anything on ::on-clicked 2025-07-23 22:20:45 -03:00
retrozinndev f0b86a10d2 💥 fix(control-center/tile): use ::onclicked signal for tile button instead of adding an unnecessary gesture controller 2025-07-23 22:18:50 -03:00
retrozinndev 0ec7957ab8 💥 fix(center-window/big-media): gtkpicture not showing with album art
just got back to the good old gtkbox with a background-image 😜
2025-07-23 21:59:26 -03:00
retrozinndev 55de36c354 chore: make tray item activate on primary button click and open menu on secondary click 2025-07-23 21:57:21 -03:00
retrozinndev d721ea30db chore: make apps-window and floating notifications work better on gtk4 2025-07-23 21:53:43 -03:00
retrozinndev 7f39eb4b46 ♻️ refactor(pages): rename onClose function/property to actionClose 2025-07-23 21:48:05 -03:00
retrozinndev 5254be2b79 💥 fix(bar/workspaces): last application icon showing also on focused workspace 2025-07-23 21:44:22 -03:00
retrozinndev 3708c6a7bf feat(bar/status): add support for dynamic network status icon 2025-07-23 21:39:08 -03:00
retrozinndev 35e88217a8 💥 fix(bar/media): unexistent player keeps selected instead of jumping to the next available player 2025-07-23 21:37:38 -03:00
retrozinndev 612dcc693f feat(notifications): retrieve history from astal's notifd file in XDG_STATE_HOME 2025-07-23 20:51:02 -03:00
retrozinndev 8074221489 feat: add escapeUnintendedMarkup(), getChildren() and pathToURI() utility functions
gtk4 doesn't have a `get_children()` method anymore 😭
2025-07-23 20:49:04 -03:00
retrozinndev 2a8749c85b 🔧 chore(app): update Windows.isOpen() function's name
it was named `Windows.isVisible()` before the change in the window management system
2025-07-23 20:46:25 -03:00
retrozinndev 467de2235a chore(runner): try a new approach to show results, make plugins return properties instead of the actual widget
returning the results as objects seems to be a better approach, also, the new way of showing results doesn't work for some reason(i didn't discover it yet lol)
2025-07-23 20:41:23 -03:00
retrozinndev 69b098b6bd 💄 chore(style): also fix some global styles 2025-07-23 20:37:23 -03:00
retrozinndev 9a7857e89c 💄 chore(style): fix some styles, update others to work on gtk4
the inset box-shadow on hover technique doesn't work anymore 😭
2025-07-23 20:36:30 -03:00
retrozinndev 6b667f5d5b chore: better window management
now, everything is inside a single object! much better
2025-07-23 20:34:28 -03:00
retrozinndev b0ec47d4a5 💥 fix(popup-window): now it works as intended 2025-07-23 20:32:57 -03:00
retrozinndev 5465f09f62 🔧 chore(scripts/utils): support common arrays on variableToBoolean(), fix omitObjectKeys() changing the provided object instead of creating a new one 2025-07-19 16:05:33 -03:00
retrozinndev a06fb5f9e7 feat: play system bell on volume change
it can be disabled within the colorshell's configuration file, under the `misc` section: misc:play_bell_on_volume_change: (true|false)
2025-07-18 12:32:30 -03:00
retrozinndev 07d30747bf 💄 chore(style, widget): update styles for gtk4 and fix some issues on existing widgets
focused-client widget now updates when your open a new window in a clean workspace
2025-07-18 09:55:16 -03:00
retrozinndev 26778e91ab 💥 fix(bar/media): play/pause not working when clicked 2025-07-18 00:03:27 -03:00
retrozinndev 6de48dc1c3 ♻️ refactor(icons): organize icons according to freedesktop specs 2025-07-18 00:02:03 -03:00
retrozinndev 2fb3b68204 💥 fix: correctly use centerbox with gtkbuilder types, fix styles
also re-added some windows to the windows list(they were causing issues before)
2025-07-07 21:58:34 -03:00
retrozinndev 246698c642 chore: migrate shell to ags v3 and gtk4 2025-07-06 19:57:28 -03:00
retrozinndev b90a799a89 chore: migrate widgets to ags v3 and gtk4 2025-07-06 19:56:44 -03:00
retrozinndev 9db1d6fc12 chore: control-center and center-window widgets to gtk4 and ags v3 2025-07-06 19:56:09 -03:00
retrozinndev 7b758bd298 chore: migrate bar widgets to ags v3 and gtk4 2025-07-06 19:55:27 -03:00
retrozinndev 3b03c434b5 chore: migrate runner and plugins to ags v3 and gtk4 2025-07-06 19:54:58 -03:00
retrozinndev 2df219ec80 🔧 chore: add pnpm-workspace for dependency linking 2025-07-06 19:54:28 -03:00
retrozinndev 8fd009557d chore: migrate all windows to gtk4 and ags v3 2025-07-06 19:53:48 -03:00
retrozinndev f98357f6c9 🔧 chore(gitignore): ignore pnpm-lock 2025-07-06 19:53:09 -03:00
João Dias 295382d268 📚 docs(readme): add warning about ags v3 2025-07-01 13:24:28 -03:00
retrozinndev 33e6ee2490 🔧 chore(scripts): migrate util scripts to gtk4 and ags v3 2025-06-30 17:55:28 -03:00
retrozinndev 29f5c04c31 🔧 chore(windows): migrate windowing system to gtk4 and ags v3 2025-06-30 17:54:50 -03:00
retrozinndev 2bca31e601 chore: make workspaces fit in a single widget, add keyboard support for the logout menu 2025-06-28 13:29:33 -03:00
retrozinndev dece2776fe feat(config): implement configurations 2025-06-26 15:12:24 -03:00
retrozinndev 0dce6a98a9 💥 fix(scripts/config): unwanted _getProperty recursion 2025-06-25 22:04:22 -03:00
retrozinndev 58af5c5ed9 💥 fix(scripts/config): hot-reload only working on first time 2025-06-25 21:48:40 -03:00
retrozinndev 312ff9ec5a 💥 fix(scripts/config): can't assign values because entries are frozen 2025-06-25 16:09:01 -03:00
retrozinndev 86a9481b78 feat(config): new configuration file system!! 2025-06-25 15:21:20 -03:00
retrozinndev 02daea8566 💥 fix(control-center/bluetooth): paired/connected device not showing in devices list after unstrust 2025-06-22 15:02:54 -03:00
retrozinndev 3f26a3528b chore(osd): use AstalWp.Endpoint.description instead of name 2025-06-21 14:20:27 -03:00
retrozinndev d13da4f462 🔧 chore(hypr): remove nvidia configuration from shell
since it's personal, I'll move it to the retrozinndev/Hyprland-Dots repo
2025-06-20 14:45:58 -03:00
retrozinndev 9ed3ac3ee8 💥 fix(control-center/network): wrong enum name, type's got generated wrong (fixes #11)
issue noticed by @NotMephisto
2025-06-19 20:44:53 -03:00
João Dias 8783574c87 📚 docs(readme): add uwsm support into the "what's included" section
also used a better language in some other sections
2025-06-19 19:22:55 -03:00
retrozinndev e02f96b151 feat(control-center/network): add provisory support for wireless connections
I call it "provisory" because I don't have a Wi-Fi card to test it, but in theory, everything should work
2025-06-19 19:10:25 -03:00
retrozinndev ca31a64234 🔧 chore(bar/apps): add applications-other-symbolic from morewaita in icon resources 2025-06-19 10:51:05 -03:00