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

feat(ui): course color picker #382

Merged
merged 51 commits into from
Jan 20, 2025

Conversation

EthanL06
Copy link
Member

@EthanL06 EthanL06 commented Oct 23, 2024

Resolves #352


This change is Reviewable

@DereC4 DereC4 added the feature label Oct 23, 2024
@IsaDavRod IsaDavRod self-requested a review October 27, 2024 21:43
@EthanL06 EthanL06 marked this pull request as ready for review October 28, 2024 06:54
Copy link
Member

@IsaDavRod IsaDavRod left a comment

Choose a reason for hiding this comment

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

Here are some things I've noticed:

Copy link
Member

@Razboy20 Razboy20 left a comment

Choose a reason for hiding this comment

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

Reviewing on mobile so I'll have to come back and take a look at this later, but overall looking good.

I think it would be best if we used headless ui paradigms for rendering the floating elements rather than dealing with them manually, and that also enables easier animation/transitions.

Also, preferably (although I know it already exists in the codebase) remove types from JSDoc annotations, as you're repeating information given elsewhere-that is, through typescript.

I recommend trying to follow https://tsdoc.org/

@doprz doprz added the UI/UX-figma PRs that fulfill a task on the UI/UX & Feature Roadmap label Jan 20, 2025
@EthanL06 EthanL06 requested review from doprz and IsaDavRod January 20, 2025 22:33
Copy link
Member

@IsaDavRod IsaDavRod left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Collaborator

@doprz doprz left a comment

Choose a reason for hiding this comment

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

LGTM

@doprz doprz dismissed stale reviews from Samathingamajig and Razboy20 January 20, 2025 23:48

Stale review

@doprz doprz merged commit 1f635d2 into Longhorn-Developers:main Jan 20, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting-changes feature UI/UX-figma PRs that fulfill a task on the UI/UX & Feature Roadmap
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement color picker button. Color picker button shows when hovering over course block
6 participants