sankalp
f93f5f8942
feat(dock): add hover_scale config change handler
2026-07-30 22:52:00 +05:45
sankalp
f4689b8076
refactor(config): reorganize config.toml into sections
...
- Move all settings into [general], [dock], [panel], [switcher], [notification]
- Remove [desktop_widgets] section, move items to panel/general
- Add dot notation support to config service for nested keys
- Update all config references across codebase
2026-07-28 13:34:23 +05:45
sankalp
8f6a040bb7
refactor(dock): replace 300ms occlusion poll with Hyprland events
...
- Subscribe to openwindow, closewindow, movewindow, workspace, fullscreen
- 50ms debounce to batch rapid successive events
- Event-driven check instead of continuous polling
- Proper cleanup with _disconnect_occlusion_signals()
2026-07-18 21:43:36 +05:45
sankalp
c9f3f27e18
refactor: remove occlusion.py wrapper, import check_occlusion from services.modus directly
2026-07-12 18:59:18 +05:45
sankalp
096231bc44
style: enforce consistent codestyle via ruff config and auto-fixes
...
- Configure ruff: isort, pyupgrade, bugbear, flake8 rules
- Auto-fix import sorting, redundant parens, exception chaining
- Remove from __future__ import annotations (Python 3.13+)
- Convert debug print() to logger calls
- Fix typo applicaiton → application in icon_resolver
- Remove bare returns in animator setters
- Move TYPE_CHECKING imports to runtime where used at runtime
2026-07-12 18:38:13 +05:45
sankalp
5b8d6a62aa
refactor! : drop subprocess usage and centralize brightness service initialization
2026-07-08 12:25:02 +05:45