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

[#12668] Instructor's Student Records Page: Feedback session panel chevron barely visible #12673

Merged
merged 3 commits into from Dec 22, 2023

Conversation

Tim-Siu
Copy link
Contributor

@Tim-Siu Tim-Siu commented Dec 20, 2023

Fixes #12668

Outline of Solution

In this PR, I've updated the color of the tm-panel-chevron from white to black. This change aims to improve the visibility of the chevron on white backgrounds, based on the feedback and suggestions from the community.

Changes made:

  • Modified the chevronColor in PanelChevronComponent to black.
  • Checked and ensured that this color change integrates well with the existing user interface.

I've tested this change and believe it enhances the visibility of the chevron without impacting other design aspects. I'm open to any further suggestions or feedback.

Screenshot 2023-12-20 at 17 02 17

Copy link
Contributor

@weiquu weiquu left a comment

Choose a reason for hiding this comment

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

Looks good! 1 small nit

@@ -6,7 +6,7 @@ <h2>Records in feedback sessions</h2>
<div class="card-header cursor-pointer" (click)="session.isCollapsed = !session.isCollapsed">
<strong class="text-break">Feedback Session: {{ session.feedbackSession.feedbackSessionName }}</strong>
<div class="card-header-btn-toolbar">
<tm-panel-chevron [isExpanded]="!session.isCollapsed"></tm-panel-chevron>
<tm-panel-chevron [isExpanded]="!session.isCollapsed" [chevronColor]="'black'"></tm-panel-chevron>
Copy link
Contributor

Choose a reason for hiding this comment

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

I think let's just go with chevronColor="black" without the [] property binding, since we are just assigning a static value (this is also aligned with the instructor-session-result-question-view component)

@Tim-Siu
Copy link
Contributor Author

Tim-Siu commented Dec 20, 2023

Updated the PR as per the review suggestions. I've changed the chevron color assignment to a static value (chevronColor="black") without property binding, aligning it with the implementation in the instructor-session-result-question-view component. Looking forward to any further feedback or suggestions.

Copy link
Contributor

@weiquu weiquu left a comment

Choose a reason for hiding this comment

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

LGTM

@weiquu weiquu added the s.FinalReview The PR is ready for final review label Dec 20, 2023
Copy link
Contributor

@jasonqiu212 jasonqiu212 left a comment

Choose a reason for hiding this comment

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

LGTM! Thanks for contributing to TEAMMATES!

@jasonqiu212 jasonqiu212 merged commit fdfdded into TEAMMATES:master Dec 22, 2023
9 checks passed
@jasonqiu212 jasonqiu212 changed the title [#3942] Instructor's Student Records Page: Feedback session panel chevron barely visible #12668 [#12668] Instructor's Student Records Page: Feedback session panel chevron barely visible Dec 22, 2023
@wkurniawan07 wkurniawan07 added s.ToMerge The PR is approved by all reviewers including final reviewer; ready for merging c.Feature User-facing feature; can be new feature or enhancement to existing feature and removed s.FinalReview The PR is ready for final review labels Jan 21, 2024
@wkurniawan07 wkurniawan07 modified the milestones: V8.29.0, V8.30.0 Jan 21, 2024
cedricongjh pushed a commit to cedricongjh/teammates that referenced this pull request Feb 20, 2024
…panel chevron barely visible TEAMMATES#12668 (TEAMMATES#12673)

* Fix chevron color issue

* Replace property binding with static value assignation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c.Feature User-facing feature; can be new feature or enhancement to existing feature s.ToMerge The PR is approved by all reviewers including final reviewer; ready for merging
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Instructor's Student Records Page: Feedback session panel chevron barely visible
4 participants