Commit Graph

74 Commits

Author SHA1 Message Date
Lysec 3e876e88bb Hooks/CustomButton: switch back to sh -lc 2026-02-03 20:02:28 +01:00
Lysec 8aa32c7a6d Switch sh -lc to sh -c in the whole codebase 2026-02-03 19:55:08 +01:00
Lemmy 2a98d04b2f ddcutil: dont call ddcutil when opening the control center 2026-02-01 16:58:18 -05:00
Lemmy 4e3450c22c autofmt + switched a couple logger.i to .d 2026-01-24 21:22:36 -05:00
WojciechSulocki-Gif 2e6bd7abce ControlCenterPanel: sync DDC brightness on Quick Settings open
Refresh DDC monitor brightness values when Control Center opens.
This ensures the brightness slider shows the actual monitor value,
even if changed externally (e.g., via monitor OSD).
2026-01-25 00:41:26 +01:00
Lysec b756310c2e ControlCenter: add noctaliaPerformance widget (#1461) 2026-01-19 17:08:45 +01:00
Lemmy 5251a22d20 Bash vs sh: phase 1 - uniformization to sh. Always use sh, use "-lc" for all user defined commands 2026-01-09 15:01:17 -05:00
Lemmy 612dfc9db8 ScreenRecorder: removed from core - use the plugin instead. 2026-01-08 20:18:39 -05:00
Lemmy 1a2d4a927b PluginService: finished support for control center widgets 2026-01-06 23:35:11 -05:00
Lemmy 138e5a50af i18n: Large refactor of all translations keys to prepare the move to our new translation web platform. 2026-01-05 23:25:46 -05:00
Lemmy c05ae82411 WifiPanel => NetworkPanel 2026-01-04 18:29:10 -05:00
danny c4e6c3e8df Add retry mechanism in ControlCenterWidgetLoader for delayed registry initialization 2026-01-04 22:31:57 +01:00
danny 28a293be65 Remove deprecated WiFi widgets 2026-01-04 19:57:48 +01:00
danny b0182dde63 Resolving conflicts 2026-01-04 19:30:49 +01:00
Lemmy 79c3799e8b autofmt 2026-01-02 12:11:15 -05:00
Danny 22d4e83ffc Merge branch 'main' into main 2026-01-02 16:57:50 +01:00
Lemmy 1a252b30a0 Autoformatting + cleanup 2026-01-02 09:31:28 -05:00
Lemmy a0e68dbbb3 Merge pull request #1184 from nahilrasheed/bt-icon
Bluetooth: show connected icon in bar and Control Center
2026-01-02 09:23:24 -05:00
Danny 9e922d97f5 Merge branch 'main' into bluetooth-clean 2026-01-02 11:06:54 +01:00
danny ba45c67d93 Add Bluetooth RSSI polling (Experimental) and CLI-based pairing helpers with code cleanup and restructurization for better maintainability
- Introduced Bluetooth RSSI polling using `bluetoothctl` for connected devices with interval configuration.
- Added reusable helpers for CLI-based device pairing and connection.
- Enhanced Bluetooth panel with an opt-in toggle for RSSI polling.
- Updated settings and defaults for RSSI polling configuration.
- Refactored Bluetooth utilities for standardized device handling (icons, deduplication, signal parsing, etc.).
2026-01-02 03:09:16 +01:00
Lemmy 3ce9967783 Panels: memory/cpu optimizations by moving most stuff to panelContent so its only loaded on demand 2026-01-01 15:51:53 -05:00
Danny 4420ab9436 Merge branch 'main' into main 2025-12-31 07:41:18 +01:00
danny c3016b46ef Add Ethernet UI and service enhancements
- Introduced Ethernet details panel, including IP, gateway, DNS, and link speed.
- Added grid/list toggle for Ethernet detail view.
- Updated networking service to support Ethernet info retrieval and display.
- Improved tooltip logic for Ethernet and Wi‑Fi connections.
- Enhanced translations with Ethernet-related labels.
2025-12-31 06:14:39 +01:00
nahilrasheed 90b061a4cb Update Bluetooth icon in bar and controlcenter to reflect connection status 2025-12-29 13:40:17 +03:00
Ly-sec 863edaae3a ScreenRecorder: add rmb to open settings for bar & controlcenter widget (implements #1110) 2025-12-22 16:28:19 +01:00
Lemmy 3d44cb2953 Panels: increased default panel width from 420 to 440. 2025-12-15 18:55:13 -05:00
Ly-sec 5648367a86 ControlCenter: add brightness card 2025-12-15 13:22:06 +01:00
ItsLemmy 6e0fe5ec49 SettingsPanel: simplified code flow and fixed potential opening on wrong tab 2025-12-15 00:07:07 -05:00
ItsLemmy 764299e4e7 Settings: added option to open settings in a separate (tiled) window + Fixed migrations/upgrades by parsing the rawJson 2025-12-11 21:03:43 -05:00
ItsLemmy 09e4e5d453 ControlCenter: added darkmode widget 2025-12-10 20:32:11 -05:00
ItsLemmy 2939c5d5b2 Revert "ControlCenterPanel: fix positioning logic when ControlCenter widget doesnt exist"
This reverts commit 4cc9c6ff55.
2025-12-08 08:15:05 -05:00
Ly-sec 4cc9c6ff55 ControlCenterPanel: fix positioning logic when ControlCenter widget doesnt exist 2025-12-08 13:21:49 +01:00
ItsLemmy 86e6e3d1db Panels: 420 will take over the world! 2025-12-05 14:58:32 -05:00
ItsLemmy e972e1f7aa Cards & Settings refactoring
- All cards now live in Modules/Cards
- CalendarPanel is now called ClockPanel
- Added a way to ease settings migration in separate QML files
2025-11-30 14:26:09 -05:00
ItsLemmy 925bbe7a5e NImageRounded: back to using a custom shader as it looks much better than ClippingRectangle.
It seems ClippingRectangle has issues with fractional pixes.
2025-11-30 11:46:18 -05:00
Ly-sec a177031265 Weather: check for more weather states 2025-11-28 01:26:51 +01:00
ItsLemmy fd17032fe5 ShortcutCard: fixed typo introduced by #882 2025-11-27 08:45:42 -05:00
Adam Laughlin 4d24791ec1 Control Center: hide shortcuts box if empty 2025-11-26 20:08:13 -05:00
Ly-sec 8419549183 AudioService: this might be it 2025-11-26 21:10:26 +01:00
ItsLemmy b7d4e74012 NImageRounded/Circled: removed shaders and used a simpler ClippingWrapperRectangle 2025-11-25 19:38:23 -05:00
Ly-sec 868b14bbc3 AudioCard: fix elide 2025-11-20 20:45:21 +01:00
ItsLemmy 42e2ba09ff MediaCard: don't show the disc icon if there is Cava activity. 2025-11-19 21:46:07 -05:00
art0rz 110917359c Disable capitalization of username in ControlCenter 2025-11-19 15:16:56 +01:00
ItsLemmy 1b4cd35504 Weather: Made the weather effects conditional with a new setting. 2025-11-19 08:05:33 -05:00
ItsLemmy fef8535384 Weather: rain and snow shaders. 2025-11-19 00:16:54 -05:00
ItsLemmy 9b805ef1c4 MediaCard: some more tweaks 2025-11-18 21:42:54 -05:00
ItsLemmy 260cb34c96 DimDesktop: Lowered default dimmerOpacity from 0.8 to 0.6 2025-11-18 19:55:16 -05:00
ItsLemmy 592e261eb8 DropShadow: on the media card + some cleanup 2025-11-18 19:51:54 -05:00
notiant ece5b95fb4 WeatherCard: add more left spacing to current weather 2025-11-18 20:10:19 +01:00
ItsLemmy 3ff5b7639f Switched to qmlformat. 2025-11-16 17:07:03 -05:00