Commit Graph

1244 Commits

Author SHA1 Message Date
loner cfc96dd3e7 feat(bar): add context menu for CustomButton right-click
- Show context menu instead of directly opening settings when no command is set
- Context menu includes widget-settings option
- Matches behavior of other bar widgets
2026-04-06 10:36:03 +08:00
loner 5c3b3a2185 refactor(bar): remove enableColorization toggle from CustomButton
Colorization now activates automatically when icon or text color is set,
simplifying the UX by removing an extra toggle step.
2026-04-06 10:35:55 +08:00
loner f21e8fb82a feat(ui): add separate icon and text colorization for CustomButton
- Add colorizeSystemText setting for text color (icon only was already supported)
- JSON parse supports iconColor and textColor fields separately
- Legacy "color" field still works for both icon and text
- Enable colorization no longer depends on show icon setting
- Refactor resolveColor helper to eliminate duplicate code
2026-04-06 10:35:52 +08:00
loner 9cc8b36804 feat(bar): add explicit iconPosition control for CustomButton widget
Replace auto-calculated icon position (based on widget bar section) with
user-controlled iconPosition setting ("left" or "right", default "left").
2026-04-06 10:35:20 +08:00
Lysec a0093e509b fix(media): gate spectrum pipeline on playback to cut idle CPU
Issue: #2393
2026-04-04 15:31:11 +02:00
Lemmy 4ee55c2a99 fix(workspace): copy window to js object instead of holding live listmodel prox. 2026-04-01 20:30:22 -04:00
Lemmy 8815a0da27 fix(workspace): temp disable tooltips 2026-04-01 20:18:41 -04:00
Lemmy b06b1d91f6 fix(workspace): showApp simpler anims 2026-04-01 20:03:57 -04:00
Lemmy ac5ff31db3 fix(workspace): simplification 2026-04-01 19:48:00 -04:00
Lemmy ae84393c63 fix(workspace): fix missing icon and broken layout 2026-04-01 19:16:38 -04:00
Lemmy aa12aa91f0 fix(workspace): minor cleanup 2026-04-01 18:31:14 -04:00
Lysec 7b29c11d7a fix(bar): guard grouped workspace window delegates when modelData is stale 2026-04-01 12:33:33 +02:00
Lemmy e13888e978 fix(mediamini): guard onEntered against stale panel ref. 2026-03-31 15:59:14 -04:00
Lysec 4f523301c9 fix(bar): harden AudioVisualizer when ShellScreen is null 2026-03-31 21:04:03 +02:00
Corey Woodworth 900e1f1286 chore: run qmlfmt.sh 2026-03-31 03:36:26 -04:00
Corey Woodworth 0c9d3b83be chore: add modified files again because they were not staged (I don't get git sometimes) 2026-03-31 03:18:49 -04:00
Corey Woodworth 53b5dbac4c feat: Add showText variable to show/hide name of Active Window 2026-03-31 02:55:23 -04:00
Lysec 00392ff8d2 Merge pull request #2312 from notiant/patch-2
Rework Airplane Mode handling & remove bluetoothctl fallback
2026-03-30 12:06:13 +02:00
Lemmy a5fc309880 cleanup(NScrollText): remove unused imports, gate layer on overflow 2026-03-28 14:06:24 -04:00
BUSTheid b18d33742a refactor(NScrollText.qml): MultiEffect fade mask
Replace the leftGradient and rightGradient Rectangles in NScrollText
with a MultiEffect mask approach. Old solution caused visual bugs.
2026-03-28 17:59:11 +01:00
Lemmy 021f0026da fix(bar): guard bar widget metadata lookup 2026-03-25 19:12:30 -04:00
notiant dea0575efa rework Airplane Mode handling & remove bluetoothctl fallback 2026-03-24 21:22:12 +01:00
Max Schipper 1d0ab01532 feat(workspace): allow one character labels on vertical bar
on vertical bar the character count for the label is now clamped to 2, allowing the use to set it to 1
2026-03-24 18:07:22 +01:00
Lemmy 5f5cd2c439 Merge pull request #2208 from turannul/pr/additional-networking-fixes
Networking code cleanup.
2026-03-22 18:43:49 -04:00
Turann_ 849bf16388 feat(networking): refactor NetworkService to use Quickshell.Networking and improve state synchronization
- Use Quickshell.Networking for wifiEnabled
- Improve state synchronization between processes
- Fix race conditions in Wi-Fi scanning
- Ensure proper startup initialization
- Another icon fix xD (4th one)
- Merge deviceStatus with wifiDetails

Co-Authored-By: notiant <notiant@users.noreply.github.com>
2026-03-23 00:48:56 +03:00
Lemmy 4e44886a79 chore(autofmt) 2026-03-22 10:34:06 -04:00
Mia Herkt 1e215ba93d Bar/MediaMini: don’t repaint invisible progress ring
This causes the entire container to get damaged, so avoid this when
the ring is disabled.
2026-03-21 17:05:34 +01:00
Lemmy 6180d457f2 feat(audioviz): added a settings to control the frequency mirroring. Fix #2239 2026-03-20 21:59:15 -04:00
Lemmy b3b236fdb8 fix(active-window): fix vertical centering, more robust if fonts get bigger than icon. 2026-03-20 20:38:01 -04:00
Lemmy 9966d695cc fix(settings): cleaning remnants of Settings.data.bar.floating 2026-03-20 19:47:14 -04:00
Lemmy 1ed2e5762d chore(merge): bar autohide + hyprland fixes 2026-03-18 09:00:54 -04:00
nZo-sp 71568bd2a3 Added min/max events in audio service to notify subscribers when audio limit is reached 2026-03-17 17:54:28 +01:00
Lemmy 3062797165 fix(notif/workspace): reverting some of the previous attempt from timer back to Qt.callLater 2026-03-17 09:21:41 -04:00
Lysec 46a3c7e2d4 Revert "fix(bar): defer update to next cycle"
This reverts commit 2fcd219c34.
2026-03-17 10:38:25 +01:00
Lysec 2fcd219c34 fix(bar): defer update to next cycle 2026-03-17 10:16:41 +01:00
Lysec 2e5f07e039 fix(bar): attempt at resolving widget incubation race conditions 2026-03-16 18:45:49 +01:00
Lemmy b9fbe6cd1f feat(network): cleanup and UI polish 2026-03-15 19:49:22 -04:00
Turann_ a6e616caf7 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-15 18:52:23 +03:00
Lemmy 0d503343f4 fix(workspace): defer update to next event loop via timer instead of Qt.callLAter 2026-03-15 11:37:32 -04:00
Turann_ bd61583482 move functions to service 2/3 2026-03-15 06:45:41 +03:00
Turann_ 39f9123cba Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-15 01:38:15 +03:00
Lemmy 793771cd77 chore(autofmt) 2026-03-14 10:33:28 -04:00
LionHeartP 7b80ac7319 SystemMonitor.qml: fix launching external Monitor app 2026-03-14 15:42:58 +02:00
Turann_ b790d0d1b7 Merge branch 'main' into pr/networking-refactor-pt2 2026-03-14 05:46:20 +03:00
Lemmy 4500f13de3 fix(mediamini): proper width computation when show album art is off. Fix #2121 2026-03-13 22:06:58 -04:00
Turann_ b8dcf04a9b prep for icons 2026-03-14 04:01:47 +03:00
Turann_ a9915ee6c6 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-14 00:56:16 +03:00
Lemmy b17f720350 fix(nightlight): changed the logic, the icon is now colored only when enabled 2026-03-13 17:03:22 -04:00
Turann_ 79a14aca24 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-13 17:43:25 +03:00
Turann_ 9aa636cbce this makes more sense where used. 2026-03-13 05:06:07 +03:00