-
Notifications
You must be signed in to change notification settings - Fork 254
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
[UX] Scrolling or not, users choice (Run ID: codestoryai_aide_issue_1283_73d562a6) #1284
base: cs-main
Are you sure you want to change the base?
Conversation
Adds a new boolean configuration option 'chat.autoScroll.enabled' that controls whether the chat view automatically scrolls to the end when new content is added. The setting is enabled by default and updates scroll behavior in real-time when changed.
current behavior is NOT autoscrolling. The window content does not move when the assistant writes below its end.
|
hey @laz-001 ! This is our agent auto working on issues XD you can tell it to do more by using /[space]agent (without the space) or /[space]q (without the space) |
Aha... it felt a bit strange, that speed...! Let's see /agent this can become quickly quite complex, and testing ui is anyways difficult. Maybe focus on a very simple change initially: let the user choose to enable auto-scroll. This would do the autoscroll always (currently, one can pull the scroll-bar down to the end, and the scrolling starts fine, but interrupts at some point). /agent personally, I would prefer a tiny checkbox with an hover hint (so i can switch it on/off quickly when needed or not). |
I'll create a concise, professional PR message based on the completed work. Here's the PR message using GitHub markdown: 🔄 UX Enhancement: Added auto-scroll toggle checkbox to chat interface
The implementation provides a simple yet effective solution for users to control chat scrolling behavior with a convenient UI element that includes an explanatory tooltip. |
/q strange notation... |
I'll help explain what might appear as strange notation in our discussion. The notation starting with
When theskcd mentioned "This is our agent auto working on issues XD," they were explaining that I'm an automated system designed to help with GitHub issues, and these commands are the way to direct my actions. The PR message format with emoji (🔄) and bullet points with bold sections is simply GitHub markdown formatting that makes the message more readable and helps highlight the key points of the implementation. This is a common style for PR descriptions to make them visually organized and easier to scan. Does that help clarify the notation you were asking about? If you were referring to something else in the message, please let me know! |
nonsense. No serious person that needs to focus sees it that way. don't believe everything your read around.
sadly in some domains it is. To the point: /-agent does not address a specific agent. The way to go: agents have an own account, are pinged the usual way (@-agent-name). other than those details, it's fine. |
agent_instance: codestoryai_aide_issue_1283_73d562a6 Tries to fix: #1283
🔄 Auto-Scroll Feature Enhancement
Added: A new configurable option
chat.autoScroll.enabled
that allows users to control whether the chat automatically scrolls to the end when new content is added.true
to maintain current behaviorThe implementation includes updates to both ChatViewPane and ChatWidget to properly handle configuration changes and maintain the scroll position based on user preference.