Skip to content

Commit d7e8d60

Browse files
committed
feat(gui): improve input UI with minimum height and font
- Set minimum height of 64px for input field - Add JBFont import for consistent typography - Remove redundant token usage methods from input section
1 parent 8339077 commit d7e8d60

File tree

2 files changed

+3
-8
lines changed

2 files changed

+3
-8
lines changed

core/src/main/kotlin/cc/unitmesh/devti/gui/chat/ui/AutoDevInputSection.kt

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import com.intellij.openapi.wm.impl.InternalDecorator
1717
import com.intellij.util.messages.MessageBusConnection
1818
import com.intellij.ui.HintHint
1919
import com.intellij.util.EventDispatcher
20+
import com.intellij.util.ui.JBFont
2021
import com.intellij.util.ui.JBUI
2122
import com.intellij.util.ui.UIUtil
2223
import com.intellij.util.ui.components.BorderLayoutPanel
@@ -195,18 +196,11 @@ class AutoDevInputSection(
195196
fun addListener(listener: AutoDevInputListener) {
196197
editorListeners.addListener(listener)
197198
}
198-
199-
// Token usage management methods
200-
fun getTokenUsage() = tokenUsagePanel.getCurrentUsage()
201-
202-
fun getCurrentModel() = tokenUsagePanel.getCurrentModel()
203-
204-
fun resetTokenUsage() = tokenUsagePanel.reset()
205199

206200
private val maxHeight: Int
207201
get() {
208202
val decorator = UIUtil.getParentOfType(InternalDecorator::class.java, this)
209203
val contentManager = decorator?.contentManager ?: return JBUI.scale(200)
210204
return contentManager.component.height / 2
211205
}
212-
}
206+
}

core/src/main/kotlin/cc/unitmesh/devti/gui/chat/ui/InputControlsManager.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ class InputControlsManager(
7979
private fun createInput(inputSection: AutoDevInputSection) {
8080
input = AutoDevInput(project, listOf(), disposable, inputSection)
8181
input.border = JBEmptyBorder(10)
82+
input.minimumSize = Dimension(input.minimumSize.width, 64)
8283
}
8384

8485
private fun createButtons(inputSection: AutoDevInputSection) {

0 commit comments

Comments
 (0)