Provide a clear and concise description of your change. Explain why this change is necessary and how it improves the project. Include links to related issues, if any.
- List specific changes made
- Include modified files and which lines were changed
Provide detailed instructions on how to test the proposed changes. Include information on which test scenarios you covered and how you tested.
Include screenshots or GIFs that illustrate the proposed changes. This can be especially useful for user interface changes.
- I have verified that this change complies with our code and contribution policies.
- I have verified that this change does not cause regressions and does not affect other parts of the code.
List any additional references or documentation that you used when making this change.
Remember that the goal of this template is to provide guidance and facilitate communication between developers, so feel free to include any additional information that you find useful. Make sure to check the project's policies and guidelines before submitting the pull request.