Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding review highlight and listing review #244

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

SaharBahloul
Copy link

Overview:
This pull request introduces enhancements to the REVIEW annotation features within our VSCode extension. The primary goal is to improve the visibility and management of REVIEW tags in the codebase, facilitating easier and more effective code reviews.

Motivation:
Following our discussion in issue #243 and feedback from several team members, it became evident that our current handling of REVIEW annotations was insufficient for the needs of our large-scale projects. These changes aim to address this gap and align with our goals for maintaining high code quality.

Changes Made:

Highlighting REVIEW Annotations: Added distinct purple background color and overview ruler markings for REVIEW annotations.
Listing Annotations Command: Implemented a new command to list all REVIEW annotations across the project, enhancing navigability.
User Configuration Options: Introduced settings allowing users to customize the appearance and behavior of REVIEW annotation highlights.
How to Test the Changes:

Checkout the branch feature/review-enhancements.
Open any project with existing REVIEW annotations.
Go to settings and ensure the "Highlight REVIEW Annotations" feature is turned on.
Verify that REVIEW annotations are highlighted as specified, and use the "List REVIEW Annotations" command from the command palette.

Additional Notes:
These changes are designed to be backward compatible with existing settings. However, extensive testing in different environments

Code_3oz0I31dec.mp4
Code_OxyBrowSJw.mp4

Request for Feedback:
I would appreciate feedback on the UI changes, especially the color choices and the visibility of the annotation list in varied lighting conditions. Any suggestions for further improvement or potential issues are also welcome.

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.

1 participant