Skip to content

v25.10.1 Release#1308

Merged
kRHYME7 merged 36 commits intomasterfrom
rc
Oct 4, 2025
Merged

v25.10.1 Release#1308
kRHYME7 merged 36 commits intomasterfrom
rc

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Sep 25, 2025

This is an automated PR to promote changes from rc to master.
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 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.



Please review the changes carefully before merging.

zeerayne and others added 30 commits June 23, 2025 14:35
# Pull Request

## Description

This PR offers two features:
1. Make output of `cat` more readable by adding syntax highlightning
2. Make output of any command run with `-h` or `--help` argument more
readable by adding syntax highlightning

## Type of change

- [ ] **Bug fix** (non-breaking change which fixes an issue)
- [x] **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.

## Screenshots

### `cat`

#### Before

![image](https://github.com/user-attachments/assets/aa8a5eb4-6cd2-42f4-a6a9-04ca1ed29bec)

#### After

![image](https://github.com/user-attachments/assets/741051ce-4a37-4bcd-bd29-ef96d02a3f92)

### `--help`

#### Before

![image](https://github.com/user-attachments/assets/b5e5b9ce-b88a-4904-9725-67a89653fb00)

#### After

![image](https://github.com/user-attachments/assets/a4f65071-e6ad-4e08-af54-f53ca4c8238c)
@richen604

This way if the config is not set we fall back to the old way to configure.
This is an automated PR to promote changes from `dev` to `rc`.
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
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.

---
* chore Merge branch 'rc' into dev (c8218e6) by Khing
* chore Fix  broken fresh installation (3b17984) by kRHYME7
* chore Merge branch 'dev' of https://github.com/HyDE-Project/HyDE into
dev (b34b7c2) by kRHYME7
* chore Merge branch 'rc' into dev (8be8555) by Khing
* chore Merge branch 'dev' of https://github.com/HyDE-Project/HyDE into
dev (bbb35c3) by kRHYME7
* chore Merge branch 'rc' into dev (f620a7a) by Khing
* fixes (cb3c99c) by kRHYME7
* chore Merge branch 'rc' into dev (ed3698e) by Khing
* feat: use `bat` as improvement of `cat` for fish shell (#822)
(80c4a6a) by Khing
* chore Merge branch 'dev' into replace-cat-with-bat (c021302) by Rubin
Bhandari
* fixups after rebase (7906c0a) by Ilya Bogdanov
* fix: prevent bat output colors when piped (638e997) by Ilya Bogdanov
* fix: move `eza` and `duf` to pkg_extra for fish shell (ea002ac) by
Ilya Bogdanov
* fix: move `bat` from pkg_core to pkg_extra (fec279e) by Ilya Bogdanov
* chore Merge branch 'dev' into replace-cat-with-bat (80eaa9e) by Ilya
Bogdanov
* chore Merge branch 'dev' into replace-cat-with-bat (cfa64b1) by Khing
* fix: remove duplicate fzf option (06d8622) by Ilya Bogdanov
---

Please review the changes carefully before merging.
This feature allow to manage volume using native pipewire utilities, if
audioserver is running by PipeWire.

If volume is managed throug Pulse Audio when the actual audio server is
pipewire this leads to audio stream is recreated every time any
parameter is changed:
- muted
- unmuted
- volume changes

This behaviour leads to some inconvenience:
- Any equalizer/filter/etc applied to physical sink is discarded when
stream is recreated
- Waybar crashes on eq discard for some reason
- Virtual sink should be used as workaround

Managing volume natively by pipewire utils solves all mentioned
problems.
# Pull Request

## Description

This feature allow to manage volume using native pipewire utilities, if
audioserver is running by PipeWire.

If volume is managed throug Pulse Audio when the actual audio server is
pipewire this leads to audio stream is recreated every time any
parameter is changed:
- muted
- unmuted
- volume changes

This behaviour leads to some inconvenience:
- Any equalizer/filter/etc applied to physical sink is discarded when
stream is recreated
- Waybar crashes on eq discard for some reason
- Virtual sink should be used as workaround

Managing volume natively by pipewire utils solves all mentioned
problems.

## Type of change

- [ ] **Bug fix** (non-breaking change which fixes an issue)
- [x] **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.

## Additional context

> [!WARNING]
> I have tested it only on my PC and my laptop, which are both AMD-only
and have pretty similar audio configs. I will appreciate if someone can
test this on different configurations
kRHYME7 and others added 6 commits September 30, 2025 22:50
# Pull Request

## Description

Small simplification of window rules for `xdg-desktop-portal-gtk`. These
is no need to explicitly add `float` rule because window will be
floating from `common-popups` tag rules

## 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)
- [x] **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

Please put an `x` in the boxes that apply:

- [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.
1. Duplicated rules removed
2. Specific rules which are overlapped by more broad once removed i.e.
        ```hyprlang
        windowrule = float,class:^(firefox)$,title:^(Library)$
        ```

        is overlapped by

        ```hyprlang
        windowrule = tag +common-popups,title:^(Library)(.*)$
        ```
3. All popups rules moved to
`Configs/.local/share/hypr/windowrules.conf`
4. PIP rules made more readable with help of tags
# Pull Request

## Description

This PR try to simplify window rules provided by HyDE without
sacrificing any functionality.

What was done here:

1. Duplicated rules removed
2. Specific rules which are overlapped by more broad once removed 
    i.e. 
        
        windowrule = float,class:^(firefox)$,title:^(Library)$ 

    is overlapped by

        windowrule = tag +common-popups,title:^(Library)(.*)$
4. All popups rules moved to
`Configs/.local/share/hypr/windowrules.conf`
5. PIP rules made more readable with help of tags

## 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)
- [x] **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 automated PR to promote changes from `dev` to `rc`.
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
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.

---
* chore techdebt: window rules tided up (#1318) (31f02d4) by Khing
* chore techdebt: window rules tided up (d16be41) by Ilya Bogdanov
* fix: simplify window rules for `xdg-desktop-portal-gtk` (#1317)
(b54ee34) by Khing
* chore Merge branch 'dev' into small-fix-for-windowrules (c009b13) by
Khing
* feat: add pipewire support for `volumecontrol.sh` (#1316) (900b573)
by Khing
* fix: simplify window rules for `xdg-desktop-portal-gtk` (e9b13de) by
Ilya Bogdanov
* chore `volumecontrol.sh`: add changelog entry (0cd3484) by Ilya
Bogdanov
* feat: add pipewire support for `volumecontrol.sh` (41b0df3) by Ilya
Bogdanov
* chore Merge branch 'rc' into dev (94e7383) by Khing
* chore Merge branch 'rc' into dev (95f9ca4) by Khing
---

Please review the changes carefully before merging.
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.

ok

@kRHYME7 kRHYME7 changed the title chore: Release - rc → master v25.10.1 Release Oct 4, 2025
@kRHYME7
Copy link
Contributor

kRHYME7 commented Oct 4, 2025

Merging now. Thank you!

@kRHYME7 kRHYME7 merged commit e9361d0 into master Oct 4, 2025
7 checks passed
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.

[Feature Request]: Framework-Specific Font Configuration Support for High-DPI Displays

4 participants