sankalp
2f1ae9e72e
feat(config/hypr): increase blur size and add new blur options
2026-07-10 10:30:49 +05:45
sankalp
3f9f75d77e
refactor(src/window/screencapture): replace direct _do_screenshot with service call
2026-07-09 23:17:17 +05:45
sankalp
9024cbc9ba
feat: replace blocking subprocess calls with Gio.Subprocess async handling
2026-07-09 23:16:58 +05:45
sankalp
4fa183e272
style(config/hypr): adjust screencapture.toggle argument quoting
2026-07-09 23:16:41 +05:45
sankalp
f0aed5a410
style(src/styles): rename application switcher identifiers to app-switcher
...
Rename CSS IDs from #application-switcher-* to #app-switcher-* for consistency.
Update padding, margin, and hover states to match new design.
Add new classes for hovered and selected states with appropriate styling.
2026-07-09 22:33:54 +05:45
sankalp
0fbccca46e
refactor: add stop_animation method to SlideRevealer and integrate with destroy
2026-07-09 22:33:33 +05:45
sankalp
1dd99cf79d
refactor(src/window): remove unused ApplicationSwitcher component
2026-07-09 22:33:14 +05:45
sankalp
84976320f0
feat: add about_to_show and refresh_menu_sync methods to GlobalMenuService and refactor close_window implementation
2026-07-09 22:32:54 +05:45
sankalp
aeacb397b2
feat(config/hypr): add new animations
2026-07-09 22:32:32 +05:45
sankalp
0d83f2a129
refactor: remove unused signal parameters from event handlers
2026-07-09 18:57:19 +05:45
sankalp
be6e42061b
style: update panel background colors to #000000
2026-07-09 18:56:58 +05:45
sankalp
3dbad6bdea
refactor(src/utils): drop unused AppName methods and simplify DBusMenuClient
...
Removed get_app_exec, get_desktop_file, on_focus, get_revision; renamed parameter format_ to _format_; cleaned up imports and dead code.
2026-07-09 18:56:28 +05:45
sankalp
de9ab766c4
refactor!(shared): remove unused constants and deprecated methods
2026-07-09 18:56:05 +05:45
sankalp
1403c5adc0
refactor(src/services): remove unused properties and methods across service classes
2026-07-09 18:55:36 +05:45
sankalp
f9bef457ca
refactor(src/utils): remove unused imports and functions
2026-07-09 15:45:39 +05:45
sankalp
bb3a92416f
refactor(src/services): switch state storage from JSON to TOML for gamemode
2026-07-09 15:45:20 +05:45
sankalp
bd878c88eb
feat(src/window/screencapture): hide window before screenshot
2026-07-09 15:32:46 +05:45
sankalp
01dc64498f
feat(src/services): refactor KeyboardLayout to use TOML state persistence and improve layout switching
...
Switch layouts are now stored in TOML, added proper error handling and a static method to trigger switching, replaced JSON handling, updated imports and fixed related services.
2026-07-09 15:32:29 +05:45
sankalp
6152314c9c
feat: add keyboard layout switching capability
...
Expose KeyboardLayout.switch_keyboard_layout as a public method and integrate it into the main application to enable dynamic keyboard layout changes at runtime.
2026-07-09 15:32:10 +05:45
sankalp
c122cfd32f
feat(config/hypr): add new screen capture and layout switcher bindings
...
- Replace commented-out launcher shortcuts with active screen capture and keyboard layout switcher.
- Update keybinding logic to use new method signatures.
2026-07-09 15:31:53 +05:45
sankalp
4d7766071f
style(src/styles/window): darken panel and notch background colors
2026-07-08 16:12:07 +05:45
sankalp
822a0eadcc
feat(src/window/panel): connect fullscreen state change handler
...
Add handler for fullscreen changes to automatically toggle panel visibility, improving user experience.
2026-07-08 13:22:09 +05:45
sankalp
4dcfaed69e
feat(services): add fullscreenChanged signal and property handling
...
Add @Signal fullscreen_changed(), expose a read‑write fullscreen Property that triggers the signal on change, set its default to False, connect Hyprland’s fullscreen event to update the property, and store it on the service instance.
2026-07-08 13:21:42 +05:45
sankalp
d1e1e68da5
refactor: remove unused UI components and add quit functionality
2026-07-08 13:02:22 +05:45
sankalp
5ba2278de2
fix(config): adjust modus directory path and clarify env var handling to avoid Gdk-CRITICAL
2026-07-08 12:25:40 +05:45
sankalp
79f4ee4d4a
style(src/styles): replace background-color with @bg-a50
2026-07-08 12:25:20 +05:45
sankalp
5b8d6a62aa
refactor! : drop subprocess usage and centralize brightness service initialization
2026-07-08 12:25:02 +05:45
sankalp
06be28535a
refactor: clean up service implementations and remove dead code
2026-07-08 12:24:39 +05:45
sankalp
9a1f512a28
feat: enhance progress tracking and environment configuration
...
Update TOTAL_STEPS to reflect new steps and add progress indicators for configuring global environment and .pam_environment.
2026-07-08 12:24:22 +05:45
sankalp
e662b825ec
feat(src/assets/icons): add screen capture icons
2026-07-07 14:02:42 +05:45
sankalp
f7662f7f5b
feat(src/window/screencapture): implement screen capture window with toolbar, tools, and options menu
...
Added a new window class that integrates with the capture service, provides a toolbar of tool buttons for region, screen, window, and recording modes, includes an options button to toggle settings, and implements save directory selection, delay, cursor, thumbnail, and microphone controls. The implementation follows the existing widget architecture and updates related modules to expose the new functionality.
2026-07-07 14:02:24 +05:45
sankalp
89d7cdfac3
refactor(src/styles/window): improve CSS file formatting and add screencapture.css
2026-07-07 14:02:04 +05:45
sankalp
22528b312a
feat(config): add project metadata and dependencies to pyproject.toml and requirements.txt
2026-07-07 14:01:46 +05:45
sankalp
b375762c37
feat(src): add ScreenCaptureWindow for screenshot functionality
2026-07-07 14:01:29 +05:45
sankalp
adf525fc2f
style(src/styles/window): add energy-mode icon styles and update game-mode color to use @on-primary
2026-07-06 21:14:22 +05:45
sankalp
6f441f2e6e
feat(src/assets/icons/screenshot): add monitor, region, and window SVG icons for screenshot
2026-07-06 21:14:05 +05:45
sankalp
a4b38e3b14
fix(src/window/panel/notch): cancel transient indicator so scroll can navigate
2026-07-06 20:52:34 +05:45
sankalp
eaaf9645a2
feat(src/window/panel/notch/indicators): add MicrophoneIndicator class and integrate into Notch
...
Add MicrophoneIndicator to monitor microphone presence and mute state, updating UI via show/hide callbacks.
2026-07-06 20:35:21 +05:45
sankalp
59a80e47ea
refactor(src/window/osd/components): remove MicrophoneOSDContainer implementation
2026-07-06 20:35:01 +05:45
sankalp
9c19b7446a
refactor: remove microphone osd container
2026-07-06 20:34:44 +05:45
sankalp
4390e7cca0
style(src/styles/window): add #notch-mic to #notch-charging padding rule
2026-07-06 20:34:26 +05:45
sankalp
df0e581773
feat(src/assets/icons/notch): add mic-on and mic-off SVG icons
2026-07-06 20:34:09 +05:45
sankalp
a30ddc3fb6
refactor(src/window/osd/components): remove deprecated OSD capslock and keyboard layout components
2026-07-06 20:22:51 +05:45
sankalp
1d672eebac
refactor(config): comment out icon and options in Mods.terminal
2026-07-06 20:22:35 +05:45
sankalp
65fdcc6189
refactor(src/services): streamline recording stop and screenshot handling, remove dead code
...
Simplify stop_recording by removing redundant process kills and file handling
Add guard to prevent reinitialization
Replace exec_shell_command_async with Gio.Subprocess and track pending screenshot
Refactor screenshot method to eliminate multi‑display special case
Clean up conversion logic and remove unused imports
2026-07-06 20:11:17 +05:45
sankalp
330d0f0805
feat(config): simplify screen capture description and update dependencies
2026-07-06 20:10:58 +05:45
sankalp
24250db1f9
refactor(config/hypr): switch to new modus path and comment out animation configs
2026-07-06 20:10:40 +05:45
sankalp
a74be0ceb2
chore(src/window/launcher/plugins): remove built-in plugins
2026-07-06 19:50:06 +05:45
sankalp
9c74b0f606
refactor(launcher): remove launcher module files
2026-07-06 19:49:49 +05:45
sankalp
023d0be7c8
refactor(src): comment out LazyLauncher implementation and usage
2026-07-06 19:49:30 +05:45