Conversation
Beforehand gave the error "invalid field opaque: missing a value" and didn't change the opacity.
Beforehand using this script would only apply opacity to new windows. Now when using this script it applies opacity automatically.
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
… + tab keybinding
otherwise electron apps cant be started through terminal or application finder
…1684) Closes #1683 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Switch to the `uv` tool for dependency management and automatic installation if missing. * Apps and launchers now run against a consistent bundled Python environment for more predictable behavior. * **Chores** * Project dependencies declared centrally in project metadata. * Legacy per-component requirements removed; environment handling consolidated. * **Refactor** * Environment management rewritten for more reliable install/sync and package operations. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
…ity with optional dependencies
…nt message formatting
…tter clarity and maintainability
This continues #1684 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added optional AMD GPU support as an installable extra. * **Bug Fixes** * Logger input validated; invalid levels now default to INFO. * Idle-inhibitor no longer closes the display connection when audio stops. * **Chores** * Simplified dependency loading across utilities; several components now expect required modules to be preinstalled. * Adjusted installation/extra handling for AMD support. * Updated wiki submodule reference. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
# Pull Request ## Description This is one-line fix for pyutils/logger.py if `log_level` env var is not set. Example of a problem ``` ❯ “$HOME/.local/lib/hyde/waybar.py” --update Traceback (most recent call last): File “/home/zee/.local/lib/hyde/waybar.py”, line 1494, in <module> main() ~~~~^^ File “/home/zee/.local/lib/hyde/waybar.py”, line 1285, in main logger.debug(“Starting [waybar.py](http://waybar.py/)”) ^^^^^^^^^^^^ TypeError: get_logger.<locals>.NoOpLogger.getattr() takes 1 positional argument but 2 were given ``` ## Type of change - [x] **Bug fix** (non-breaking change which fixes an issue) - [ ] **New feature** (non-breaking change which adds functionality) - [ ] **Breaking change** (fix or feature that would cause existing functionality to not work as expected) - [ ] **Documentation update** (non-breaking change; modified files are limited to the documentations) - [ ] **Technical debt** (a code change that does not fix a bug or add a feature but makes something clearer for devs) - [ ] **Other** (provide details below) ## Checklist - [x] I have read the [CONTRIBUTING](https://github.com/HyDE-Project/HyDE/blob/master/CONTRIBUTING.md) document. - [x] My code follows the code style of this project. - [x] My commit message follows the [commit guidelines](https://github.com/HyDE-Project/HyDE/blob/master/COMMIT_MESSAGE_GUIDELINES.md). - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [ ] I have added a changelog entry. - [ ] I have added necessary comments/documentation to my code. - [ ] I have added tests to cover my changes. - [x] I have tested my code locally and it works as expected. - [ ] All new and existing tests passed. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Improved logging behavior when no log level is set to avoid attribute errors and ensure safe no-op logging calls, reducing rare runtime issues. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
* feat: add `waydeeper` wallpaper backend support https://github.com/EdenQwQ/waydeeper * feat: waydeeper - add changelog entry * fixup: drop `eval` after review * fixup: edit `model` description * fixup: parameter for disabling smooth animations * fixup: resolve all coderabbit review issues * fixup: check if `extract_thumbnail` succeeded --------- Co-authored-by: Khing <53417443+kRHYME7@users.noreply.github.com> Co-authored-by: Rubin Bhandari <roobin.bhandari@gmail.com>
kRHYME7
added a commit
that referenced
this pull request
Apr 17, 2026
This is an automated PR to promote changes from `rc` to `master`. Please review and test before merging. See [TESTING.md](./TESTING.md) for complete testing instructions. According to our release policy, this PR is expected to be merged on: **1st or 3rd Friday of the month** Testers are encouraged to test the changes before merging. Please note that this schedule may be adjusted based on the needs of the project. --- * chore Merge branch 'dev' into rc (092ac88) by kRHYME7 * chore Fix #1695 (dfdb4c3) by kRHYME7 * chore chore: Release - dev → rc (#1669) (5317560) by Khing * chore Added hyprquery to the core package (e348cea) by kRHYME7 * feat: add `waydeeper` wallpaper backend support (#1685) (b5c87e1) by Ilya Bogdanov * chore Merge branch 'dev' of https://github.com/HyDE-Project/HyDE into dev (aaf6de7) by kRHYME7 * chore removed stray file from 2 yrs ago huhu (5bbc557) by kRHYME7 * chore Added dynamic fingerprint support. (590236f) by kRHYME7 * chore Merge branch 'dev' of https://github.com/HyDE-Project/HyDE into dev (a27bd70) by kRHYME7 * fix: `NoOpLogger` caused exception if no `log_level` env is set (#1688) (a64cfe8) by Khing * fix: additional `NoOpLogger` fix suggested by coderabbit (445e373) by Ilya Bogdanov * fix: NoOpLogger cause no exception (d12ade2) by Ilya Bogdanov * feat: update pyamdgpuinfo integration with optional-dependencies (#1687) (d1ad741) by Khing * chore didnt know the wiki was deprecated... (64d06ee) by 0xGeN02 * chore update wiki with uv python env specification (3206c13) by 0xGeN02 * chore Merge branch 'uv' of https://github.com/0xGeN02/HyDE into uv (395194f) by 0xGeN02 * chore refactor: enhance type annotations and structure in weather.py for better clarity and maintainability (13010f4) by 0xGeN02 * chore Merge branch 'dev' into uv (659519e) by Khing * fix: simplify NoOpLogger's __getattr__ method by removing unused parameters (b12ea76) by 0xGeN02 * chore refactor: enhance logging functionality in UnifiedLogger for consistent message formatting (57dd0f2) by 0xGeN02 * fix: remove unused imports and clean up import statements in amdgpu.py (91a7f1d) by 0xGeN02 * fix: remove type ignore comments from inhibitor creation in main function (df73540) by 0xGeN02 * fix: remove shutdown call when stopping idle inhibition due to no audio (8949f1c) by 0xGeN02 * fix: adjust import statement for requests in weather.py (e290c72) by 0xGeN02 * chore refactor: clean up imports and enhance logger initialization in various modules (fa944a3) by 0xGeN02 * feat: update pyamdgpuinfo integration and enhance v_import functionality with optional dependencies (f81ffdc) by 0xGeN02 * chore added uv (52cd990) by kRHYME7 * chore enhancement: Deprecate custom pyenv and add uv as enviroment manager (#1684) (847cb81) by Khing * chore Merge branch 'dev' into uv (98d5e97) by Khing * chore added experimental session management and alt-tab feat (504c830) by kRHYME7 * chore Merge branch 'dev' of https://github.com/HyDE-Project/HyDE into dev (b3c468b) by kRHYME7 * feat: enhance cmd_uv to support --hyde flag for project environment context (beb66e5) by 0xGeN02 * feat: add 'uv' command to execute raw uv commands in the CLI (1c3c67b) by 0xGeN02 * chore add animation stream (0a67f86) by 0xGeN02 * feat: enhance virtual environment management with improved creation and rebuilding logic (f1791ff) by 0xGeN02 * feat: enhance python_env.py with detailed docstrings and improved install uninstall functions + sync function (19881bb) by 0xGeN02 * chore refactor: reorganize core helpers and execution layer for clarity and maintainability (e62b8c9) by 0xGeN02 * chore renamed to python_env (e0f0338) by 0xGeN02 * chore renamed to hyde_pyenv for more clarity (ecba2b7) by 0xGeN02 * feat: add 'uv' command for package management and update built-in commands (b9bf562) by 0xGeN02 * fix: rename run_pip to run_uv and update usage instructions in hyde-shell (f56f23e) by 0xGeN02 * fix: remove pyamdgpuinfo from dependencies in pyproject.toml and uv.lock (38b6df5) by 0xGeN02 * chore Merge branch 'dev' into uv (47d913b) by Khing * fix(gamelauncher): fix cover art detection for external libraries and… (#1681) (ecbdec7) by Khing * chore Merge branch 'uv' of https://github.com/0xGeN02/HyDE into uv (3f8086d) by 0xGeN02 * fix: update python commands to python3 and enhance package management in pip_env.py (1a7cfe3) by 0xGeN02 * chore Merge branch 'dev' into uv (5a3ca19) by Khing * fix: ensure uv is available after installation in restore_cfg.sh add pyamdgpuinfo to toml (cfa75af) by 0xGeN02 * chore Replace pip install with uv add for pyprland in run_pypr function (92e6ffe) by 0xGeN02 * chore Refactopr code to use uv instewad of custon python enviroment (f05956e) by 0xGeN02 * chore Merge branch 'dev' into fix-gamelouncher (fb18108) by Khing * fix(hyde-shell): limit search depth in list_script_path and simplify completion data handling (e4de338) by 0xGeN02 * chore Merge branch 'fix-gamelouncher' of https://github.com/0xGeN02/HyDE into fix-gamelouncher (8f8d139) by 0xGeN02 * fix(hyde-shell): enhance list_script_path to avoid duplicate directory searches and handle empty paths (73d5b0a) by 0xGeN02 * chore Update Configs/.local/bin/hyde-shell (c6bbf16) by 0xGeN02 * chore Update Configs/.local/bin/hyde-shell (09466d9) by 0xGeN02 * fix(gamelauncher): redirect icon fetch logs to stderr for better error handling (ee2f1ff) by 0xGeN02 * fix(hyde-shell): add list_script function for newline-delimited script names and update command handling (102377b) by 0xGeN02 * fix(gamelauncher): enhance find_header function to improve image lookup priority and handle directory access errors (7bb9768) by 0xGeN02 * fix(hyde-shell): update built-in commands to include script option for completion (c89d9e2) by 0xGeN02 * fix(hyde-shell): remove deprecated --list-script option from command handling (c2bd468) by 0xGeN02 * fix(hyde-shell): declare local variable for root in list_scripts_pretty function fix(gamelauncher): optimize subdirectory iteration for game icon retrieval (a2a007d) by 0xGeN02 * fix(hyde-shell): reset groups and roots arrays before declaration in list_scripts_pretty (7900062) by 0xGeN02 * fix(gamelauncher): improve file existence checks and update fallback image priorities (2090d69) by 0xGeN02 * fix colors (8f0c656) by 0xGeN02 * chore add list scripts pretty to hyde-shell (99b97a1) by 0xGeN02 * fix(gamelauncher): fix cover art detection for external libraries and modern Steam (f14378f) by 0xGeN02 * chore Merge branch 'dev' of https://github.com/HyDE-Project/HyDE into dev (e21ffb3) by kRHYME7 * chore See Changelog (917d2d9) by kRHYME7 * feat: modify Alt+Tab to cycle windows with alterzorder top (#1617) (4cda3b9) by Khing * chore Merge branch 'dev' into features (be5a549) by Khing * chore Update app2unit from https://github.com/Vladimir-csp/app2unit/blob/master/app2unit (7c99e79) by kRHYME7 * chore Update app2unit from https://github.com/Vladimir-csp/app2unit/blob/master/app2unit (e17a45d) by kRHYME7 * chore l10n: Lay down some localization infra for bash. Without sacrificing speed. (189358c) by kRHYME7 * chore Merge branch 'dev' into features (381b2d9) by Rubin Bhandari * chore Merge branch 'rc' into dev (a82a317) by Khing * chore up (ef542fd) by kRHYME7 * chore Merge branch 'master' into rc (6e1078f) by Khing * chore pr (92a025f) by kRHYME7 * chore pr (a883cae) by kRHYME7 * chore Merge branch 'master' into rc (594ae7f) by Rubin Bhandari * chore chore: Release - dev → rc (#1637) (ebad7ad) by github-actions[bot] * chore yey (0b97822) by kRHYME7 * fix:use hyprpolkitagent (#1650) (6f165bb) by Rubin Bhandari * chore Merge branch 'dev' into hyprpolkitagent (d31fed7) by Rubin Bhandari * feat: Enhance polkitkdeauth.sh to include multiple Polkit agent paths for better compatibility (96c5b05) by Rubin Bhandari * feat: wl-togglesink to mute/unmute active-window. (#1598) (04bb99e) by Khing * chore Merge branch 'dev' into dev (8b0b687) by Vyle * chore Merge branch 'dev' into hyprpolkitagent (ebcf5e7) by Rubin Bhandari * feat: hyprsunset (#1644) (10fc4ee) by Khing * chore Merge branch 'dev' into hypsunset (a5aa915) by Khing * chore Merge branch 'dev' into hyprpolkitagent (518f7c3) by Khing * doc: French translation for Hyprdots-to-HyDE.fr.md (#1641) (1b46f94) by Rubin Bhandari * chore Merge branch 'dev' into master (d0d8b48) by Rubin Bhandari * chore Update Source/docs/Hyprdots-to-HyDE.fr.md (77a7667) by Rubin Bhandari * chore Update Source/docs/Hyprdots-to-HyDE.fr.md (7a85e23) by Rubin Bhandari * chore Update Source/docs/Hyprdots-to-HyDE.fr.md (02ccdbc) by Rubin Bhandari * chore Update Source/docs/Hyprdots-to-HyDE.fr.md (e375698) by Rubin Bhandari * chore Update Source/docs/Hyprdots-to-HyDE.fr.md (f57d21f) by Rubin Bhandari * chore Update Source/docs/Hyprdots-to-HyDE.fr.md (77f7423) by Rubin Bhandari * chore Merge branch 'dev' into hyprpolkitagent (db027b2) by Rubin Bhandari * chore Merge branch 'dev' into hypsunset (dc3fa88) by Rubin Bhandari * chore removed deprecated files (8ffa830) by Khing * feat: hyprsunset (c50879a) by Rubin Bhandari * chore cleanup swww (d009115) by Khing * chore removed deprecated files (29c7eae) by Khing * chore cleanup swww (7f8ab56) by Khing * chore removed deprecated files (b89f0e9) by Khing * chore Merge branch 'dev' into hyprpolkitagent (2857459) by Rubin Bhandari * fix:use hyprpolkitagent (b9ea5d5) by Rubin Bhandari * chore Merge branch 'dev' into hypsunset (f5da220) by Rubin Bhandari * chore Wallpaper: Pt. 1 of multi theming backend. (3e4bec4) by Khing * chore Porting to awww (74a2f31) by Khing * chore Add www-daemon to gaming workflow namespace match (d3d8df0) by Khing * chore Merge branch 'dev' into hypsunset (6298fd5) by Khing * chore Fix: gamemode.sh windowrule syntax issue when changing window opacity (#1519) (d9fc44a) by Khing * chore Implement gamemode lock file functionality (7582d04) by Khing * chore Update Configs/.local/share/hyde/schema/config.toml (f284e42) by Rubin Bhandari * chore Update Scripts/restore_cfg.psv (70e4da3) by Rubin Bhandari * chore Merge branch 'dev' into hypsunset (2bd8eb9) by Rubin Bhandari * feat: add hyprsunset configuration file (151066a) by Rubin Bhandari * feat: add blue light filter daemon configuration (f5424d2) by Rubin Bhandari * feat: hyprsunset (a93a77f) by Rubin Bhandari * chore Merge branch 'dev' into fix-gamemode.sh-windowrule-syntax (3fefb7b) by Rubin Bhandari * fix: hyprland links (#1643) (658eca7) by Rubin Bhandari * fix: hyprland links (c9cb4ac) by Rubin Bhandari * chore Merge branch 'dev' into dev (c65853f) by Rubin Bhandari * chore Translate Hyprdots-to-HyDE document to French (bd840a6) by lelelelkorgpt * chore Fix French text and improve clarity in Hyprdots-to-HyDE (0ee0390) by lelelelkorgpt * chore Merge branch 'dev' into features (6091ae3) by Rubin Bhandari * chore Add French documentation for Hyprdots to HyDE (3cdde12) by lelelelkorgpt * chore Merge branch 'rc' into dev (cd39869) by Khing * chore add missing dashes to ozone-platform flag in electron-flags.conf (#1634) (f6bab84) by Khing * chore Merge branch 'dev' into master (3d3582e) by Khing * chore add missing dashes to ozone-platform flag in electron-flags.conf (a285c94) by Cameloon * chore Merge branch 'dev' into features (94ab08d) by Omong * chore Merge branch 'HyDE-Project:dev' into dev (e05ba07) by Vyle * chore Merge branch 'dev' into features (0f69b26) by Omong * feat: focus on top features for identical window layer -> changed alt + tab keybinding (3591d8f) by O-mong * feat: focus on top features for identical window layer (8287ed7) by O-mong * chore Update wl-togglesink.sh (70f0130) by Vyle * chore Update Configs/.local/lib/hyde/wl-togglesink.sh (b695f90) by Vyle * chore Update wl-togglesink.sh (b310e34) by Vyle * chore Update wl-togglesink.sh (f23d9a4) by Vyle * chore Update wl-togglesink.sh (056b876) by Vyle * chore Update wl-togglesink.sh (be3a4be) by Vyle * chore Update wl-togglesink.sh (c6236bd) by Vyle * chore Update wl-togglesink.sh (437cd76) by Vyle * chore Rehencing the script. (e3afb68) by Vyle * chore Update Configs/.local/lib/hyde/wl-togglesink.sh (3dd62d6) by Vyle * chore Update wl-togglesink.sh (6b3b3d6) by Vyle * chore Update keybindings.conf (3dd12cb) by Vyle * chore Introducing wl-togglesink to mute/unmute active-window. (051d337) by IvyProtocol * chore Merge branch 'dev' into fix-gamemode.sh-windowrule-syntax (898ed2e) by Khing * chore Merge branch 'dev' into fix-gamemode.sh-windowrule-syntax (828f84f) by Khing * chore Merge branch 'dev' into fix-gamemode.sh-windowrule-syntax (8324cf6) by Khing * chore Merge branch 'dev' into fix-gamemode.sh-windowrule-syntax (195a0b1) by Khing * chore Refactor gamemode.sh to use hyde-shell workflows (4ccf339) by post2424 * chore Merge branch 'dev' into fix-gamemode.sh-windowrule-syntax (b0a248c) by Khing * chore Fix windowrule command syntax in gamemode.sh (df276de) by post2424 * chore Merge branch 'master' into dev (088514b) by kRHYME7 * fix: fastfetch chassis info (d139ece) by kRHYME7 --- Please review the changes carefully before merging.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is an automated PR to promote changes from
devtorc.Please review and test before merging.
See TESTING.md for complete testing instructions.
According to our release policy, this PR is expected to be merged during: Freeze Week (see release policy)
Testers are encouraged to test the changes before merging.
Please note that this schedule may be adjusted based on the needs of the project.
waydeeperwallpaper backend support (feat: addwaydeeperwallpaper backend support #1685) (b5c87e1) by Ilya BogdanovNoOpLoggercaused exception if nolog_levelenv is set (fix:NoOpLoggercaused exception if nolog_levelenv is set #1688) (a64cfe8) by KhingNoOpLoggerfix suggested by coderabbit (445e373) by Ilya BogdanovPlease review the changes carefully before merging.