## Description

<!-- What does this PR do? Keep it short: one or two sentences. -->

## Type of change

- [ ] Bug fix
- [ ] New feature
- [ ] Enhancement of an existing feature
- [ ] Refactor / code cleanup
- [ ] Documentation
- [ ] Other: <!-- specify -->

## Tested on

- [ ] Windows
- [ ] Linux
- [ ] macOS

## Checklist

- [ ] I have read [CONTRIBUTING.md](../CONTRIBUTING.md) and [GUIDELINES.md](../GUIDELINES.md)
- [ ] My PR addresses **one single concern**
- [ ] I tested my changes manually and they work as expected
- [ ] I ran `cargo clippy` and `cargo fmt` (if Rust changes)
- [ ] I checked for SonarQube issues on the draft PR

## Screenshots (if applicable)

<!-- Paste screenshots here or remove this section. -->
