Commit Graph
17 Commits
Author SHA1 Message Date
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 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 1e8c426c99 ♻️ refactor(launcher): remove power management commands from bash scripts plugin 2025-08-16 11:59:41 +05:45
tr1x_em e51878cac5 Working Cache Cleanup 2025-08-11 15:44:07 +05:30
tr1x_em 37ef0b33be Turned Off Logging 2025-08-07 15:01:09 +05:30
sankalp 4852fa01e2 ♻️ refactor(dock): overhaul dock implementation for improved performance and maintainability 2025-08-07 06:08:20 +05:45
sankalp e44d2aef00 ✨ feat(wallpaper): add hex color scheme support to color picker results 2025-08-06 22:37:58 +05:45
sankalp 89ed9a4877 ♻️ refactor(wallpaper): apply matugen color scheme only when enabled 2025-08-06 22:37:32 +05:45
tr1x_em fd1b77b59f Make App launch with uwsm 2025-08-03 12:09:01 +05:30
tr1x_em 129cf3851a Make App launch with uwsm 2025-08-03 12:04:44 +05:30
sankalp 2a90007987 ✨ feat(launcher): improve launcher experience with mouse tracking, application search, and visual enhancements 2025-08-03 07:48:33 +05:45
sankalp 67dab9cfb9 ♻️ refactor(ui): improve panel and launcher functionality and appearance 2025-07-30 14:54:53 +05:45
sankalp 5495233667 ♻️ refactor(launcher): improve code structure and plugin functionality 2025-07-30 13:04:22 +05:45
sankalp acec6bdda7 ✨ feat: implement core functionality and UI for Modus shell 2025-07-30 09:28:32 +05:45