Skip to content

Conversation

@zeerayne
Copy link
Contributor

Pull Request

Description

As was mentioned in this comment by @rubiin it will be good to migrate to new windowrule syntax in separate PR.

This PR migrate all existing window rules to new syntax.

I have tested changes locally and it seems to be working fine.

Type of change

  • 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

  • I have read the CONTRIBUTING document.
  • My code follows the code style of this project.
  • My commit message follows the commit guidelines.
  • 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.
  • I have tested my code locally and it works as expected.
  • All new and existing tests passed.

@rubiin rubiin requested review from kRHYME7 and rubiin May 29, 2025 19:02
@rubiin
Copy link
Collaborator

rubiin commented May 29, 2025

This pr has to wait I guess as the other pr has new windowrules which should also be updated

@kRHYME7
Copy link
Contributor

kRHYME7 commented May 29, 2025

Please push this PR against @rubi's PR Branch.

@zeerayne zeerayne changed the base branch from dev to windowrule May 29, 2025 20:07
@zeerayne zeerayne force-pushed the windowrule-new-syntax branch from 2fccc76 to 568fc36 Compare May 29, 2025 20:10
@zeerayne
Copy link
Contributor Author

@kRHYME7 rebased to @rubiin's branch

@rubiin
Copy link
Collaborator

rubiin commented May 30, 2025

thats cool. I deleted the pr in favor of this

@zeerayne zeerayne changed the base branch from windowrule to dev May 30, 2025 17:01
@rubiin rubiin self-requested a review May 30, 2025 18:37
Copy link
Collaborator

@rubiin rubiin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs clarification on the below comments

@rubiin rubiin requested a review from amit-0i May 31, 2025 18:52
@kRHYME7
Copy link
Contributor

kRHYME7 commented Jun 1, 2025

I was thinking if we really need an opacity section for apps. The global one should work and it may confuse users who don't understand the use of override

Can we add an intuitive explanation of how to properly 'set' opacity not just setting a multiplier for opacity? The notes in the wiki should help.

Copy link
Contributor

@kRHYME7 kRHYME7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@kRHYME7 kRHYME7 merged commit 6f78180 into HyDE-Project:dev Jun 1, 2025
2 checks passed
@zeerayne zeerayne deleted the windowrule-new-syntax branch June 1, 2025 16:48
@zeerayne
Copy link
Contributor Author

zeerayne commented Jun 1, 2025

Can we add an intuitive explanation of how to properly 'set' opacity not just setting a multiplier for opacity? The notes in the wiki should help.

I'll try to create an wiki article later next week

@kRHYME7
Copy link
Contributor

kRHYME7 commented Jun 1, 2025

I'll try to create an wiki article later next week

No need for that. The hyprland Wiki is enough. I just think of adding an example in the windowrules config about how to properly set opacity.

kRHYME7 added a commit that referenced this pull request Jun 6, 2025
This is an automated PR to promote changes from `dev` 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:
**Friday**
Testers are encouraged to test the changes before merging.
Please note that this schedule may be adjusted based on the needs of the
project.

---
* fix(hyprlock) : minor fix (b7566f0) by kRHYME7
* chore Merge branch 'master' into dev (c461d04) by Khing
* chore Merge branch 'dev' of https://github.com/hyde-project/hyde into
dev (c8a9501) by kRHYME7
* chore ✨ (4528ca7) by kRHYME7
* chore Merge branch 'master' into dev (a9b3518) by Khing
* chore Merge branch 'dev' of https://github.com/hyde-project/hyde into
dev (374c640) by kRHYME7
* chore start hyprsunset via statefile (2366622) by kRHYME7
* fix: set resonable waybar tray spacing (#744) (a4243be) by Ilya
Bogdanov
* chore refactor: Hyprsunset (4ab1c9f) by kRHYME7
* fix: #739 (27b5da3) by kRHYME7
* feat: add hyde-menu module to all hyprdots-ported layouts (#740)
(04eef1d) by Ilya Bogdanov
* fix(zsh): Syntax error (d3ba6a1) by kRHYME7
* fix: make waybar ignore example layouts (#742) (6146a46) by Ilya
Bogdanov
* chore refactor: waybar.py considers font & icon values from
config.toml (#743) (12d8c1c) by Ilya Bogdanov
* fix(waybar): revert example as being used by users (1e63e69) by
kRHYME7
* fix: Do not use active first for taskbar (6f9fdd5) by kRHYME7
* fix(waybar): Fixes updates module (6098938) by kRHYME7
* feat(waybar): added `waybar.scale` to change waybar font-size
(0219627) by kRHYME7
* chore Update Configs/.config/hypr/windowrules.conf (52ce1c1) by Khing
* feat: adding some bottom bars (ace7c6b) by kRHYME7
* chore breaking: Waybar Restructured. (fe1b15e) by Khing
* fix: no reboot option after installation (#721) (d4aefe7) by amit
* chore config: fixed windowrule regex that matches unintended windows
(#724) (ded4f96) by denisu14
* fix: mediaplayer.py `artist_track_separator` refers to undefined var
(#723) (afc3312) by Ilya Bogdanov
* feat: disable gtk window control buttons by default (#722) (7b55b0e)
by Ilya Bogdanov
* fixed version (#718) (c86f16a) by Konstantin Rasputin
* chore Feat : Query before showing image in fastfetch (2b295eb) by
kRHYME7
* fix: migrate window rules to new syntax (#697) (6f78180) by Ilya
Bogdanov
* feat: customizable separator for mediaplayer.py (#710) (f988ae9) by
Ilya Bogdanov
* docs: To disable command not found handler for zshrc! (7d435f8) by
kRHYME7
* chore Merge branch 'master' into dev (fd25938) by Khing
* fix: fix issue 713 (#714) (314cf20) by Konstantin Rasputin
* fix: fix issue 708: typos in starship config (#712) (82de0f7) by
Konstantin Rasputin
* feat: add keybinding for hyprlock layout select menu (#699) (66406cd)
by Rubin Bhandari
* chore Merge branch 'dev' into hyprlock-keybinding (2b29001) by Rubin
Bhandari
* fix: mediaplayer conditions now work properly (#706) (c16544b) by
Ilya Bogdanov
* chore Merge branch 'dev' into hyprlock-keybinding (52e15eb) by Rubin
Bhandari
* fix: pasting (7eb1208) by kRHYME7
---

Please review the changes carefully before merging.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants