Enhancements:
- Updated numerous theme color definitions to improve contrast and visual consistency.
- Adjusted temperature, CPU, and memory/disk meter colors to refined shades (#c2c5dd, #b8c4ff, #e4bad9, etc.).
- Modified outline and divider line colors to a lighter gray (#90909a).
- Refined inactive/fg and other miscellaneous colors for better readability.
The Modus submodule reference is updated to the latest upstream commit (e0fee9b227a8ce37b5641238983495cc50b46423).
- New Features
- Enhancements
- Upgraded Modus submodule to a newer revision.
- Bug Fixes
- Renamed `apply_window_rule` helper to `apply_rule` and updated all invocations.
- Streamlined tag patterns by removing obsolete entries (notif, wallpaper, etc.).
- Introduced a `size` preset table and applied size‑based rules for floating windows.
- Replaced legacy `simple_rules` and `special_rules` with a unified `window_rules` list.
- Added new centered and sized rules for various applications (e.g., calculators, thunar, yad).
- Consolidated layer‑rules into a single regex for animation suppression.
- Used `apply_rule` for manual tags and new rule sets, improving consistency.
Enhancements:
- Updated cwd, hovered, separator, status, mode, which, and filetype colors for better contrast.
- Adjusted rule colors for images, videos, archives, and fallback items to align with the new palette.
Introduce programmable layout switching, improve split scaling, update monitor resolution and environment variables, and enable new swipe behavior.
- New Features:
- Added `cycle_layout` function and keybindings (MOD+Tab / MOD+Shift+Tab) to cycle through workspace layouts with on-screen notifications.
- Enabled `workspace_swipe_create_new` to create a new workspace on swipe.
- Enhancements:
- Updated `dwindle` and `master` split configuration with revised `special_scale_factor`.
- Set monitor `output` to fixed "1920x1080@144" mode.
- Refactored environment variable definitions into a table and added Nvidia-specific settings.
- Adjusted `master` new status to "master" and `new_on_top` to true.
- Bug Fixes:
- Cleaned up dead code and comments, removed unused `kb_options` line, fixed formatting.
The changes add helper functions, new keybindings for layout manipulation, mouse drag/resize, and system controls while cleaning up old configurations.
New Features:
- Added `layout_bind` helper for layout‑specific key actions.
- Introduced mouse drag/resize via SUPER + LMB/RMB.
- Added audio volume/mute/mic mute and brightness controls bound to XF86 keys.
- Added playerctl media key handling.
Enhancements:
- Consolidated power‑off, reboot, and lock bindings under Ctrl‑L/P/R.
- Refactored keybindings layout for better readability.
- Updated window rules to properly float VSCodium and terminal windows.
Bug Fixes:
- Removed obsolete test notifications and redundant bindings.
- Fixed workspace cycle indexing to use keys 1‑9.
- Corrected ordering of special window rules.
Drop the deprecated keybinds configuration that has been superseded by the updated config, removing outdated definitions.
- New Features: None
- Enhancements: None
- Bug Fixes: None
Added several new keyboard shortcuts and cleaned up obsolete bindings in the Thunar configuration.
- New Features
- Added accelerators for window menu, tab switching (next/prev alt), show‑highlight, split‑view pane switching, and multiple reload variants with descriptive labels.
- Introduced new actions: open‑desktop, open‑network, open‑templates, open‑home, bookmarks‑menu, and send‑to‑desktop/shortcuts.
- Provided clearer descriptions for many existing shortcuts.
- Enhancements
- Updated or added descriptive labels to improve usability.
- Removed outdated or empty accelerator entries.
- Bug Fixes
- Fixed missing descriptions for previously undefined actions.
New Features:
- Introduced ALT + Q and SHIFT + ALT + Q bindings to toggle and control a `special` workspace submap.
- Merged ESC and ENTER actions into single `hyprctl dispatch` commands that also reset the submap, ensuring atomic behavior.
Enhancements:
- Removed the obsolete `bindd` entry and cleaned up dead layoutmsg directives.
- Simplified submap reset logic to avoid stale states and reduce keybinding clutter.
Bug Fixes: — (no bug fixes in this change)
Refactored the UserConfigs to simplify environment settings, enhance startup handling, and introduce flexible window rules.
- Added LIBVA, GLX, and Electron env vars for better GPU integration
- Introduced named window rules for viewer, multimedia video, and dialogs- Updated exec‑once commands and DBus import‑environment handling
- Renamed notification variable to fix bind failures
- Refined cursor‑zoom gestures and floating behavior
- Adjusted scrolling, workspace layouts, and XWayland cursor settings- Cleaned up deprecated config lines and removed unused env entries
- New Features
- Add .zshenv defining ZDOTDIR to ~/.config/zsh and generate an extensive .zcompdump with 1000+ completions
- Implement _smooth_fzf, _sudo_replace_buffer, _sudo_command_line, and _vi_search_fix helper functions
- Extend `cd` to automatically list directory contents after change
- Provide `git-svn` convenience wrapper for exporting SVN subdirectories
- Enhancements
- Minor refinements to sudo command line completion and editor handling
- Bug Fixes
- None