-
-
Notifications
You must be signed in to change notification settings - Fork 22
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
[Bug] Output Display, Window Size, and Chat List #42
Comments
@candyknife thank you for reporting these bugs
|
Additional information:
This screen recording reproduces the bug regarding window size preservation. I hope it will be helpful. |
@candyknife thanks, this is really helpful! |
The auto-scroll feature should only activate when the scroll view is at the bottom of the chat. If the user scrolls up, the feature will stop interfering. To ensure smooth scrolling, we can cache the auto-scroll flag and animate the scroll to the end of the conversation until the user interacts with the scroll. |
First of all, I'd like to express my sincere gratitude for developing such a fantastic macOS native LLM chat application. It's great to see a dedicated client for macOS, and I appreciate the effort you've put into it.
I've been using macai and have a few suggestions that I believe could enhance the user experience:
Streaming Output Display: When the LLM is generating a response in a streaming fashion, the display doesn't always show the latest line of text. Currently, it only automatically displays the first line of the response. Users have to wait for the streaming output to finish and then manually scroll down to read the complete answer. It would be great if the display could automatically scroll down to show the latest line of text as it's being generated.
Window Size Persistence: The application doesn't remember the adjusted window size. The default window size is quite small. After manually resizing the window and closing the application, it reverts back to the default size when reopened. It would be very helpful if the application could remember the user-adjusted window size.
Chat List Scrolling Lag: The left-side chat list has a noticeable lag when scrolling through the conversations. This makes the experience feel less smooth. Optimizing the scrolling performance of the chat list would significantly improve the overall user experience.
The text was updated successfully, but these errors were encountered: