In the current implementation with the height set to 15, the input box will jump straight to 15 once I reach 4 lines of text, which I find really unnecessary. I think it'd be great if the input box could gradually increase in height until the set limit, either by 1 or 3 lines (the latter feels like a "default" unit which I feel might be more friendly than 1-line progression).
Visualized
- x-axis: line count
- y-axis: input box height
- red line: the current behavior
- orange and green lines: proposed options (1- and 3-line progressions, respectively)

In the current implementation with the height set to 15, the input box will jump straight to 15 once I reach 4 lines of text, which I find really unnecessary. I think it'd be great if the input box could gradually increase in height until the set limit, either by 1 or 3 lines (the latter feels like a "default" unit which I feel might be more friendly than 1-line progression).
Visualized