Commit Graph

  • 09d84598cb feat(src/services): add LRU menu cache and thread‑safe extraction sequencing sankalp 2026-06-22 18:38:07 +05:45
  • ef0b9f0b68 feat(deps): lock fabric to specific commit and add required dependencies Align with latest stable API and ensure reproducible builds sankalp 2026-06-22 17:46:34 +05:45
  • e8f3e4dd8b feat(src/utils): expose Gio, GLib, logger from fabric.utils Use unified imports from fabric.utils instead of gi.repository to simplify imports and align with project convention sankalp 2026-06-22 17:46:16 +05:45
  • 96bb00c199 refactor(src/services): refactor DBus menu discovery and pre-warm PID cache sankalp 2026-06-22 17:45:56 +05:45
  • 14f360eb3a feat(root): add appmenu-gtk-module sankalp 2026-06-22 17:45:36 +05:45
  • 2a15d71c33 feat(globalmenu): got a prototype of working globalmenu for some apps sankalp 2026-06-22 15:58:10 +05:45
  • dd9cd58106 refactor(src/window/panel/components): simplify visibility toggle in _on_title_button_clicked sankalp 2026-06-17 05:32:42 +05:45
  • 754d69a86f feat(src/utils): add required dependenciesfor Wayland support sankalp 2026-06-17 05:32:25 +05:45
  • c34ade9423 fix(src/shared/window): suppress harmless disconnect errors in logger Reduce noise by only logging disconnect errors that aren't "nothing connected" sankalp 2026-06-17 05:32:07 +05:45
  • f4d0f46e35 feat(src/shared/dialogs): set wmclass for about dialog Ensure the About dialog specifies a proper WM_CLASS for correct window identification sankalp 2026-06-17 05:31:50 +05:45
  • b1b9dcc061 fix(src/window/osd/components): improve error handling by logging exceptions sankalp 2026-06-17 05:21:53 +05:45
  • 9cbde2c58f refactor(src/window):improve error handling with logging sankalp 2026-06-17 05:21:36 +05:45
  • 420688e9a7 feat(src/utils): replace printwith logger.error for consistent error logging sankalp 2026-06-17 05:21:19 +05:45
  • 1aed6ea816 refactor(src/shared): replace print statements with logger.error Use centralized logging instead of stdout prints to improve observability and consistency sankalp 2026-06-17 05:21:02 +05:45
  • 48231b3bc2 feat(src/services): improve error handlingwith detailed logging Replace silent exception swallowing with explicit logging via logger.error to aid debugging and observability sankalp 2026-06-17 05:20:44 +05:45
  • 260d215b6b refactor(src/window/controlcenter): simplify bluetooth status handling and UI updates sankalp 2026-06-17 05:15:03 +05:45
  • 13c3036a62 feat(src/shared/window): add snap_to_size method for instant resizing without animation sankalp 2026-06-17 05:14:46 +05:45
  • 6c478710dc refactor(src/window/panel/components): remove redundant hide_control_center call in on_network_direct_changed sankalp 2026-06-17 04:53:01 +05:45
  • a382f73795 feat(src/window/controlcenter): enhance bluetooth handle with fallback and enum Introduce BTState enum, use rfkill fallback for enable/disable, and preserve network slots to avoid UI jitter. sankalp 2026-06-17 04:52:44 +05:45
  • 929e525589 feat(src/shared/window): addanimated scrollable window and close_applet cleanup sankalp 2026-06-17 04:52:26 +05:45
  • bceebd646c feat(src/shared/widgets):add bezier_curve property and trigger animation on active sankalp 2026-06-17 04:52:09 +05:45
  • 32080ab17f feat(src/services): add bluetooth device proxy and wifi connection logic sankalp 2026-06-17 04:51:51 +05:45
  • 7a5d90829a refactor(src/window/controlcenter): centralize fallback artwork path and streamline UI updates sankalp 2026-06-17 03:33:45 +05:45
  • bd78ed9aab feat(src/styles): add dark theme styling and widget CSS sankalp 2026-06-17 03:20:46 +05:45
  • 9231460c6b chore(src/shared/styles): delete legacytheme and widget CSS sankalp 2026-06-17 03:20:29 +05:45
  • a539d02821 refactor(src): adjustpath references from shared/styles to styles Simplify style file paths by removing redundant "shared" prefix, aligning with updated directory layout. sankalp 2026-06-17 03:20:11 +05:45
  • 1def82aeb9 refactor(src/window/controlcenter): simplify MPRIS handling and add aggressive cache cleanupRemoved unused imports, merged player manager, and immediately clean cache to prevent leaks sankalp 2026-06-17 03:18:24 +05:45
  • fa2c157663 fix(src/shared/window): fix window visibility check and margin duplication Fixes logic error causing popup window to be created when invisible and prevents redundant margin updates. sankalp 2026-06-17 03:18:06 +05:45
  • bffedbe3ae feat(src/shared/styles): narrowmin-width to match standard player width sankalp 2026-06-17 03:17:49 +05:45
  • e4d139d541 refactor(src/services): rename MprisPlayer to PlayerService and streamline MPRIS integration sankalp 2026-06-17 03:17:31 +05:45
  • 66af39f247 refactor(src/window/controlcenter): migrate WiFi handling to use │ │ network_service abstraction │ │ │ │ Updated logic to delegate network operations through NetworkService, renamed │ │ signal listeners, and simplified connectivity checks focusing on service │ │ availability rather than session object emission. sankalp 2026-06-17 02:01:35 +05:45
  • 1ab30f6915 refactor(src/window/controlcenter): migrate WiFi handling to use network_service abstraction sankalp 2026-06-17 02:00:44 +05:45
  • dc150aee81 refactor(src/services): drop unused NetworkClient and simplify network handling sankalp 2026-06-17 02:00:26 +05:45
  • 9907acbce2 refactor(src/services): simplify battery.py imports and drop unused gi dependencies sankalp 2026-06-17 01:49:16 +05:45
  • 87884eef09 feat(src/shared): add flat scale widget and smooth-switch styling sankalp 2026-06-17 01:46:19 +05:45
  • 687c5d6bcf refactor(src/window/osd): replace Brightness.get_initial() with Brightness() to drop encapsulationRemove Brightness.get_initial() call and instantiate Brightness directly, simplifying the API and making the service easier to test and extend. sankalp 2026-06-17 01:46:02 +05:45
  • f78534dce0 refactor(src/window): migrate control center windows to AppletWindow and simplify UI sankalp 2026-06-17 01:45:43 +05:45
  • b8d3e74afd feat(src/services): rename BatteryService to Battery and add availability properties sankalp 2026-06-17 01:45:24 +05:45
  • 400b8db954 feat(root): add ddcutil to install script Add support for monitor DDC/CI control via ddcutil. sankalp 2026-06-17 01:45:06 +05:45
  • 850c41cddb Merge branch 'dev' of github.com:S4NKALP/Modus into dev sankalp 2026-06-17 01:26:57 +05:45
  • 0e41e5bb93 Customize modus.lua sankalp 2026-06-17 01:26:53 +05:45
  • 2a81a27ace feat(src/window/panel/components): improve Hyprland command dispatch syntax and workspace navigation Use quoted commands and explicit method calls to avoid shell parsing issues. sankalp 2026-06-16 22:24:56 +05:45
  • d887e22f0b refactor(src/window/launcher/plugins): migrate subprocess calls to exec_shell_command_asyncUse unified async execution and updated hyprctl dispatch syntax sankalp 2026-06-16 22:24:36 +05:45
  • 7371b4fcb8 refactor(src/window): replace subprocess.Popen with exec_shell_command_async in dock.py Use async-friendly API and drop shell=True to enhance safety and performance. sankalp 2026-06-16 22:24:19 +05:45
  • 0c266e9150 refactor(src/shared/styles): replace var(--radius-*) with apply(radius-*) throughout shared styles sankalp 2026-06-16 22:24:02 +05:45
  • e6a4c48b2f feat(root): add hyprland integration and update dependenciesUpdate Fabric dependency to latest commit, pin versions in requirements.txt, enable Windows Subsystem for Linux support and add monkeypatch for hyprland dispatcher to ensure correct Lua calls sankalp 2026-06-16 22:23:44 +05:45
  • d45487ff13 Merge branch 'macos' into dev sankalp 2026-05-24 22:10:16 +05:45
  • f784baacfa migrate to lua for hyprland>=0.55 v1.0.0 sankalp 2026-05-17 03:39:56 +05:45
  • 5502f85dd1 refactor(src/shared/styles): replace hardcoded CSS values with design token variables sankalp 2026-05-14 15:31:01 +05:45
  • 60c63308db feat(root): add Modugen template configuration to install script sankalp 2026-05-14 15:20:06 +05:45
  • 6a23002738 migrate to lua for hyprland>=0.55 sankalp 2026-05-14 15:14:50 +05:45
  • 510e4dce42 Merge branch 'macos' into dev sankalp 2026-05-06 19:01:39 +05:45
  • 2cc287da64 Merge pull request #32 from S4NKALP/dependabot/pip/pillow-12.2.0 sankalp 2026-05-06 19:00:59 +05:45
  • 5207c0e602 chore(deps): bump pillow from 12.1.1 to 12.2.0 dependabot[bot] 2026-05-06 13:14:55 +00:00
  • d99f1e87c2 update sankalp 2026-05-06 18:55:31 +05:45
  • 63f0b046ca feat(src/window):restructure dock UI and application switcher using config‑driven layout sankalp 2026-05-03 22:06:48 +05:45
  • be308191c5 feat(src/window/panel): add persistent battery, network and bluetooth indicators with visibility handling and improve dropdown and config-driven layout logic sankalp 2026-05-03 22:06:42 +05:45
  • 704c8b229c feat(src/shared): introduce settings window and refine visibility configurationAdd a dedicated settings window with full CSS styling and improve UI consistency - New Settings window implementation with styling and layout - Updated visibility configuration to use direct configuration keys - Simplified layer‑shell positioning logic and improved reliability sankalp 2026-05-03 22:06:35 +05:45
  • ebd50e585c refactor(src/utils): remove unused default settings sankalp 2026-05-03 22:06:28 +05:45
  • 244a913d96 feat(src/services): add config persistence, reload handling and notification pruning on config change sankalp 2026-05-03 22:06:23 +05:45
  • 791400f437 chore(src/services): remove auth service module- Removed legacy authentication service code. - Cleaned up unused imports and configuration. sankalp 2026-05-03 20:20:05 +05:45
  • 27c8bb5151 chore(root): remove unused dependencies sankalp 2026-05-03 20:20:01 +05:45
  • 2c6a75970a refactor(src/utils): replace urllib with httpx and add currency symbol mapping sankalp 2026-05-03 20:16:58 +05:45
  • 730b7b1446 feat(src/window/controlcenter): migrate artwork caching to use httpx sankalp 2026-05-03 20:16:52 +05:45
  • 746acee1d2 feat(root): add httpx dependency sankalp 2026-05-03 20:16:49 +05:45
  • ca45348827 refactor(src/window/desktop): replace urllib with httpx in http_get_json sankalp 2026-05-03 20:16:44 +05:45
  • 3e5552b7f3 fix(src/window/launcher/plugins): refine calculator unit conversion parsing sankalp 2026-05-03 20:16:38 +05:45
  • d51f30f058 feat(src/window/launcher): trigger search on new text instead of clearing results sankalp 2026-04-25 08:48:01 +05:45
  • f92c42d224 remove bloatware plugins sankalp 2026-04-25 08:30:03 +05:45
  • 6577c19dcb related to memory leak sankalp 2026-04-23 16:09:52 +05:45
  • 7eb21daf2f hope it fix memory leak sankalp 2026-04-22 21:18:39 +05:45
  • 19575b5138 memory fixed :( sankalp 2026-04-22 21:17:26 +05:45
  • a656eda0ec memory fixed :( sankalp 2026-04-22 21:17:09 +05:45
  • 30a8ab5510 refactor(src/shared/styles): drop unused color definitionsRemoved the colors.css file that defined unused theme variables, reducing bundle size and eliminating stale style references. sankalp 2026-04-10 18:41:57 +05:45
  • 202cc9c6af feat(src):generate colors.css automatically and monitor style changes sankalp 2026-04-10 18:40:26 +05:45
  • 6449da8c27 feat(root): bump version to 0.2.0 and update dependencies sankalp 2026-04-10 18:40:22 +05:45
  • ffb9bc081d fix(root): Remove.py extension from lock command in README sankalp 2026-04-10 17:17:03 +05:45
  • 89524a9787 chore(root): update .gitignore and regenerate uv.lockUpdated .gitignore to reflect new config locations and removed outdated ignore patterns. - New Features: Added tracking of config/ files and removed stale asset ignores. - Enhancements: Regenerated uv.lock with updated dependency versions, including cffi and click. - Bug Fixes: Eliminated ignore rules that could unintentionally exclude new project files. sankalp 2026-04-10 17:14:07 +05:45
  • af216b5367 chore(config): Remove legacy configuration files - New Features: None - Enhancements: None - Bug Fixes: None sankalp 2026-04-10 17:13:55 +05:45
  • dadf548bdb feat(root): add run_app and run_lock helper functions sankalp 2026-04-10 17:06:34 +05:45
  • 4f4636d469 chore(modules): remove controlcenter battery module sankalp 2026-04-10 17:05:31 +05:45
  • 77d042f542 feat(config):reorganize config files and enhance launcher sankalp 2026-04-10 17:05:28 +05:45
  • 9f8decba3f chore(assets): remove deprecated icon assets sankalp 2026-04-10 17:05:17 +05:45
  • e4813f35a0 feat(root): implement dynamic todo list refresh and UI enhancements sankalp 2026-04-10 17:05:09 +05:45
  • 235f53b6a2 chore(scripts): remove deprecated helperscripts sankalp 2026-04-10 17:04:56 +05:45
  • cd869c2ff1 chore(styles): use bg for dock background sankalp 2026-04-10 01:22:07 +05:45
  • 5fa0016ad1 Revert "chore(styles): adopt bg color for dock background" sankalp 2026-04-10 01:21:01 +05:45
  • 770cea69a9 chore(styles): adopt bg color for dock background sankalp 2026-04-10 01:18:38 +05:45
  • f86476d550 refactor(modules): reorganize importsand add WaylandWindow alias sankalp 2026-04-10 01:18:31 +05:45
  • fcd3258a2c refactor(utils): simplify unknown handling in format_window sankalp 2026-04-10 01:18:20 +05:45
  • 74f16f4d15 refactor(scratch): drop unused MPRIS test- No new features - No enhancements- No bug fixes sankalp 2026-04-10 01:13:35 +05:45
  • ad6d35fe46 feat(modules/panel/components): adjust dropdown capture layer and pointer widget assignments sankalp 2026-04-10 01:13:29 +05:45
  • 38de0c66ed feat(widgets): enhance mouse capture handling and dropdown escape keybinding sankalp 2026-04-10 01:13:23 +05:45
  • cb2e6053f2 feat(styles): add active pseudo‑class styles for panel and related buttons sankalp 2026-04-10 01:13:07 +05:45
  • 150ec6662c bugfix(modules/panel): ensure pointing widget assignment for interactive elements sankalp 2026-04-10 01:12:58 +05:45
  • 8337971e1e feat(widgets): replace custom animationmanager with new Animator-based implementation sankalp 2026-04-10 00:14:21 +05:45
  • 27c5ee2e36 refactor(modules/notification): consolidate Gtk importMove the Gtk import from gi.repository into the top‑level imports to simplify code and avoid duplicated imports. sankalp 2026-04-10 00:10:50 +05:45
  • adb87456c7 refactor(modules): Clean up imports and centralize utilities- Enhancements: - Remove redundant gi.repository imports - Move common utilities (GLib, GObject, logger, os) into fabric.utils - Centralize GLib usage and reduce namespace pollution sankalp 2026-04-10 00:10:40 +05:45
  • 9847bdf884 refactor(utils): consolidate imports to fabric.utils sankalp 2026-04-10 00:10:33 +05:45
  • 76c409fce1 fix(services): clean up importsand simplify Seeked handling sankalp 2026-04-10 00:10:24 +05:45