Enhancement: Changing input field into textarea #143
+33
−17
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR resolves #142 by switching the existing
input
element for the input field with atextarea
. This gives users more flexibility in typing and formatting their message before sending it to the chatbot. At the moment, the max height has been arbitrarily set to 88px. That can be changed in the future if needed.Screen.Recording.2025-06-22.at.1.30.58.AM.mov
The behavior used for resizing the textarea is similar to what OpenAI uses for ChatGPT. It keeps the messages in place at the same location while letting the text field expand.
Screen.Recording.2025-06-22.at.1.32.25.AM.mov
Other changes in this PR include a minor edit for the suggested prompt by adding a max size of 650px to make them stay within the 700px width of the MessageWindow.