Conversation
…ustments - Added tooltips for action buttons in the Kanban board to improve user experience. - Adjusted column title handling to prevent overflow by increasing column width and minimum width. - Updated button icons for better visual clarity and consistency. - Ensured that header labels in list views are now truncated to maintain layout integrity.
|
Warning Rate limit exceeded
⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary of ChangesHello @Shironex, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request significantly enhances the user interface and experience of the Kanban board and list views by addressing several visual inconsistencies and usability issues. The changes ensure that column headers display correctly without wrapping, improve the layout of action buttons in the 'Verified' column, and provide consistent, accessible tooltips across the board, leading to a more polished and functional UI. Highlights
🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console. Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request effectively addresses UI inconsistencies in the Kanban board's column headers. The changes prevent title wrapping, increase column widths to accommodate longer titles, and improve the header actions in the 'Verified' column by using tooltips for better UX on narrow columns. The fix is also consistently applied to list view headers. I have one suggestion to make the fix more robust by adding truncation to prevent long titles from overflowing.
| > | ||
| <div className={cn('w-2.5 h-2.5 rounded-full shrink-0', colorClass)} /> | ||
| <h3 className="font-semibold text-sm text-foreground/90 flex-1 tracking-tight">{title}</h3> | ||
| <h3 className="font-semibold text-sm text-foreground/90 flex-1 tracking-tight whitespace-nowrap"> |
There was a problem hiding this comment.
While whitespace-nowrap prevents the title from wrapping, it doesn't handle cases where the title is too long for the column width, which can lead to overflow. To ensure consistency with the list view headers and prevent overflow, you should also add the truncate class. This will add an ellipsis (...) to titles that are too long.
| <h3 className="font-semibold text-sm text-foreground/90 flex-1 tracking-tight whitespace-nowrap"> | |
| <h3 className="font-semibold text-sm text-foreground/90 flex-1 tracking-tight whitespace-nowrap truncate"> |
Summary
Fixes column header inconsistencies in the Kanban board by preventing title wrapping and optimizing header button layout for narrow column widths.
Changes
1. Column Title Handling
whitespace-nowrapto column titles to prevent wrapping to multiple lines2. Verified Column Header Actions
ArchivetoCheckCircle2for better visual distinctiontitletooltips with properTooltipcomponent for both action buttonsTooltipProviderfor consistent UX3. List View Headers
whitespace-nowrapto list view column headers for consistencyFiles Modified
apps/ui/src/components/views/board-view/components/kanban-column.tsxapps/ui/src/components/views/board-view/kanban-board.tsxapps/ui/src/components/list-view/list-header.tsxapps/ui/src/hooks/use-responsive-kanban.tsTesting
Screenshots
Before: Column titles wrapping and header overflow
After: Consistent column headers with proper tooltips
Closes #691
🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com