Skip to content

Conversation

@jbecke
Copy link
Contributor

@jbecke jbecke commented Nov 25, 2025

Summary

This PR adds the custom scrollbar to both the AI chat block (fullscreen view) and the sidebar AI chat panel. This provides a consistent, custom-styled scrollbar experience across AI chat interfaces, featuring a thin accent-colored scrollbar with smooth animations and enhanced interaction.

Screenshots, GIFs, and Videos

Please provide screenshots or GIFs demonstrating the new custom scrollbar in both the fullscreen AI chat and the sidebar AI chat panel.


Open in Cursor Open in Web

@cursor
Copy link

cursor bot commented Nov 25, 2025

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@jbecke
Copy link
Contributor Author

jbecke commented Nov 25, 2025

@cursor fix biome checks

@cursor
Copy link

cursor bot commented Nov 25, 2025

All biome checks are now passing. The imports have been automatically organized in the correct order:

  • Rightbar.tsx: CustomScrollbar import moved to line 44 (after @kobalte/core/dropdown-menu, before @service-auth/userQuota)
  • Chat.tsx: CustomScrollbar import moved to line 30 (after @core/signal/permissions, before @service-auth/userQuota)
  • MessageList.tsx: CustomScrollbar import also reorganized to the proper position

Open in Cursor Open in Web

Learn more about Cursor Agents

@jbecke jbecke changed the title Add custom scrollbar to ai chat feat: add custom scrollbar to ai chat Nov 25, 2025
@jbecke jbecke marked this pull request as ready for review November 25, 2025 21:27
@jbecke jbecke requested a review from a team as a code owner November 25, 2025 21:27
import PlusIcon from '@icon/regular/plus.svg';
import XIcon from '@icon/regular/x.svg';
import { DropdownMenu } from '@kobalte/core/dropdown-menu';
import { CustomScrollbar } from '@macro-entity';
Copy link
Contributor

Choose a reason for hiding this comment

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

we should not be importing from macro-entity here, CustomScrollbar should be moved into Core

} from '@core/signal/blockElement';
import { blockHandleSignal } from '@core/signal/load';
import { useCanEdit } from '@core/signal/permissions';
import { CustomScrollbar } from '@macro-entity';
Copy link
Contributor

Choose a reason for hiding this comment

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

same

import SunIcon from '@icon/duotone/sun-horizon-duotone.svg';
import ArrowDownIcon from '@icon/regular/arrow-down.svg';
import XIcon from '@icon/regular/x.svg';
import { CustomScrollbar } from '@macro-entity';
Copy link
Contributor

Choose a reason for hiding this comment

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

same

@seanaye seanaye force-pushed the cursor/add-custom-scrollbar-to-ai-chat-claude-4.5-opus-high-thinking-80f7 branch from 714b0f5 to 1360c54 Compare November 27, 2025 21:11
@seanaye seanaye force-pushed the cursor/add-custom-scrollbar-to-ai-chat-claude-4.5-opus-high-thinking-80f7 branch 2 times, most recently from b9cd4dd to b9f677f Compare November 28, 2025 17:13
@seanaye seanaye force-pushed the cursor/add-custom-scrollbar-to-ai-chat-claude-4.5-opus-high-thinking-80f7 branch from b9f677f to 28d9b5d Compare November 28, 2025 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants