Commit Graph
109 Commits
Author SHA1 Message Date
sankalp 70ba69b116 enhancements(modules/controlcenter): Safely access device.connection and device.paired attributes using getattr with default False 2026-04-09 18:28:35 +05:45
sankalp c22ea5dfda refactor(modules): simplify SVG asset handling across modules
Enhancements:
- Add optimized night‑variant detection for weather icons using a predefined list
- Replace `Svg` usage with direct `svg_file` calls throughout the todo widget, removing redundant relative‑path logic
- Update dock and battery modules to load assets via direct paths, eliminating unnecessary `get_relative_path` calls- Introduce `WEATHER_CACHE_TIMEOUT` constant and tidy up unused imports (`WEATHER_EMOJI_MAP` removed)
- Minor formatting and structural clean‑ups that improve code readability

Bug Fixes:
- Remove dead import of `WEATHER_EMOJI_MAP` and unused constant `WEATHER_EMOJI_MAP`
- Correct syntax of `condition_em` initialization to avoid potential rendering issues

New Features:
- None.
2026-04-02 23:13:47 +05:45
sankalp ef4065bc1f refactor(modules): improve exception handling and simplify service usage
Enhancements
- Replace bare `except:` with `except Exception:` in multiple modules- Cast step calculation to `int` for consistent type
- Simplify `get_battery_icon_file` to return a string directly
- Use `get_todo_service()` instead of module-level `todo_service` throughout todo widget
- Remove unused `"zen": "zen-browser"` mapping entry

Bug Fixes
- Prevent bare exception swallowing by catching `Exception` explicitly
- Ensure proper cleanup of timer IDs and other resources
- Delete unused modules/osdd components

New Features
- None
2026-03-23 23:34:03 +05:45
sankalp cf7666a8a5 refactor(modules): clean up dock update logic and fix TOTP action closure
- Refactor dock update loop to use explicit parentheses and improve readability
- Fix closure capture in OTP plugin action to correctly pass current code
- Remove redundant lambda wrapper in player label binding
- Update logger messages with full exception context
- Adjust imports and naming for consistency across modules
- Minor code style updates and whitespace cleanup
2026-02-26 06:54:29 +05:45
sankalp e97311e2b0 feat(modules): restructure battery UI and add dynamic layout rebuilding
New Features
- Introduce `get_battery_icon_file` to generate battery icons based on percentage and charging state.
- Add fallback Bluetooth control using `rfkill` when Fabric Bluetooth fails.

Enhancements
- Refactor layout management with `_rebuild_layout_from_config` and dynamic indicator instantiation.
- Replace large `EnergyModeButton` class with lightweight utility functions.
- Simplify notification icon updates using `dynamic_file`.

Bug Fixes
- No explicit bug fixes; changes focus on feature additions and refactoring.
2026-02-26 06:24:44 +05:45
sankalp 158ce6590c Revert "ready for ignis"
This reverts commit 9d404b100f.
2025-09-01 12:39:28 +05:45
sankalp 9d404b100f ready for ignis 2025-09-01 12:36:58 +05:45
sankalp 2801412746 🐛 fix(bluetooth): handle bluetooth enable/disable failures with subprocess 2025-08-17 18:44:57 +05:45
sankalp 75a87f9134 🐛 fix(bluetooth): use rfkill as fallback to enable/disable bluetooth 2025-08-16 13:38:47 +05:45
sankalp 73f3839d85 ✨ feat(bluetooth): control scanning based on other devices section visibility 2025-08-16 13:20:40 +05:45
sankalp 2eba79b98e 🐛 fix(bluetooth): add fallback to bluetoothctl for enabling/disabling bluetooth 2025-08-16 13:15:21 +05:45
tr1x_em 3af502daa8 Caching Fixed 2025-08-14 16:05:29 +05:30
sankalp 07d0705fd4 ✨ feat(ui): add pomodoro timer and todo list to readme and refine network indicator margin 2025-08-13 16:57:59 +05:45
tr1x_em 3fac357112 Added Night light support with respective icons 2025-08-13 16:18:25 +05:30
tr1x_em 4fbf2603e9 Player Small Styling 2025-08-12 18:34:45 +05:30
tr1x_em 010c7089c3 Fix All padding and volume centre with the helps of super crazy eyes
havers
2025-08-12 17:49:30 +05:30
tr1x_em c1bbbb9483 controlcenter revamp 2025-08-12 14:28:35 +05:30
tr1x_em c59e911018 Fixe Styling of cc 2025-08-12 14:17:42 +05:30
tr1x_em 0c91178aaf controlcenter fix 2025-08-11 19:24:12 +05:30
tr1x_em 59e5db5cae Fix Wifi Style Updation tweaked control panel looks 2025-08-11 19:11:05 +05:30
tr1x_em d91c61d806 Added Wifi Signal Strenght Indicators 2025-08-11 18:57:04 +05:30
sankalp fccb44b208 ✨ feat(controlcenter): add flight mode and caffeine toggle functionality 2025-08-11 17:58:41 +05:45
tr1x_em c2b93cac3a per_app_volume looks enhancements 2025-08-11 12:09:09 +05:30
tr1x_em 44987758a8 Fixed Styling 2025-08-11 12:03:32 +05:30
tr1x_em 66464df825 Battery Window Enhanced 2025-08-11 11:28:23 +05:30
tr1x_em f4349e6d93 Wifi Connection hover 2025-08-11 10:32:22 +05:30
tr1x_em dd05ef786c Buton Hover in Bluetooth 2025-08-11 10:11:15 +05:30
tr1x_em 6e6f864382 Initial New Windows 2025-08-11 10:03:38 +05:30
tr1x_em 819659c15d Battery Buttons with bg 2025-08-11 09:13:25 +05:30
tr1x_em 7001dd2797 Battery Mode Icons 2025-08-11 09:10:51 +05:30
sankalp d505b0fc26 ♻️ refactor(battery): rearrange imports and remove unused imports 2025-08-11 03:00:22 +05:45
sankalp a07b556438 ✨ feat(controlcenter): redesign battery widget with energy modes and game mode toggles 2025-08-11 02:59:55 +05:45
sankalp 9aa9ab6e90 ✨ feat(wifi): enhance WiFi network handling with refresh, monitoring, and pull-to-refresh 2025-08-11 02:04:48 +05:45
sankalp faed1b9111 ✨ feat(bluetooth): improve device handling and monitoring for real-time updates 2025-08-11 01:53:58 +05:45
sankalp 122254c394 ✨ feat(bluetooth): implement pull-to-refresh for device scanning 2025-08-11 01:03:19 +05:45
sankalp 9a20337ced ✨ feat(controlcenter): redesign Wi-Fi and Bluetooth panels with macOS-style UI 2025-08-11 00:44:34 +05:45
tr1x_em dc700770e0 Fixed Expanded player and removed revelear 2025-08-10 12:20:03 +05:30
tr1x_em d13993d886 Battery Windows Formatted to match control centre 2025-08-10 12:10:32 +05:30
tr1x_em 94d37071af Remove Revelaer 2025-08-10 09:43:40 +05:30
tr1x_em 42f9f66146 Added bluetooth battery indicator 2025-08-10 09:38:28 +05:30
tr1x_em 95a93cadbf Added panel widget 2025-08-10 09:20:22 +05:30
tr1x_em 0f811def01 Apple Like Notificiation Centre 2025-08-09 19:57:24 +05:30
tr1x_em 813dac5370 Fixed Wifi Toggle Button 2025-08-09 16:18:26 +05:30
tr1x_em 79625b36a3 Fixed WifiLabel 2025-08-09 16:14:53 +05:30
tr1x_em e89fdb8163 Fix Control Centre Wifi 2025-08-09 14:44:55 +05:30
tr1x_em 643d39b38b Fixed Potential memory leak 2025-08-07 23:00:16 +05:30
tr1x_em 5d9db0a66f Fixed Wrong Names 2025-08-07 19:07:44 +05:30
tr1x_em 3a5d0cf37d Added Back button to Per App Volume 2025-08-07 19:01:27 +05:30
tr1x_em ccbbe65e5e Complete Overhaul of per app volume per app, Desgined new sliders 2025-08-07 18:48:37 +05:30
tr1x_em 2e78d911fc make it use fabric audio service instead of pactl 2025-08-07 16:30:15 +05:30