mirror of
https://github.com/Kilo-Org/kilocode.git
synced 2026-09-19 01:51:21 +08:00
fix(jetbrains): address session UI review feedback
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
<option name="executionName" />
|
||||
<option name="externalProjectPath" value="$PROJECT_DIR$/packages/kilo-jetbrains" />
|
||||
<option name="externalSystemIdString" value="GRADLE" />
|
||||
<option name="scriptParameters" value="-Pkilo.dev.log.level=debug -Pkilo.splitModeServerPort=0 -Pkilo.dev.storage.isolated=true -Pkilo.dev.log.chat.content=full" />
|
||||
<option name="scriptParameters" value="-Pkilo.dev.log.level=debug -Pkilo.splitModeServerPort=0 -Pkilo.dev.storage.isolated=true" />
|
||||
<option name="taskDescriptions">
|
||||
<list />
|
||||
</option>
|
||||
@@ -25,4 +25,4 @@
|
||||
<GradleCoverageDisabled>false</GradleCoverageDisabled>
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
</component>
|
||||
</component>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<option name="executionName" />
|
||||
<option name="externalProjectPath" value="$PROJECT_DIR$/packages/kilo-jetbrains" />
|
||||
<option name="externalSystemIdString" value="GRADLE" />
|
||||
<option name="scriptParameters" value="-Pkilo.dev.log.level=debug -Pkilo.dev.log.chat.content=full" />
|
||||
<option name="scriptParameters" value="-Pkilo.dev.log.level=debug" />
|
||||
<option name="taskDescriptions">
|
||||
<list />
|
||||
</option>
|
||||
@@ -25,4 +25,4 @@
|
||||
<GradleCoverageDisabled>false</GradleCoverageDisabled>
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
</component>
|
||||
</component>
|
||||
|
||||
+3
-1
@@ -12,6 +12,7 @@ import com.intellij.util.concurrency.annotations.RequiresEdt
|
||||
import java.awt.Color
|
||||
import java.awt.event.MouseAdapter
|
||||
import java.awt.event.MouseEvent
|
||||
import java.lang.ref.WeakReference
|
||||
import javax.swing.event.CaretEvent
|
||||
import javax.swing.event.CaretListener
|
||||
import javax.swing.text.JTextComponent
|
||||
@@ -184,7 +185,8 @@ class SessionSelection : Disposable {
|
||||
|
||||
init {
|
||||
field.getEditor(false)?.let(::bind)
|
||||
field.addSettingsProvider { ed -> bind(ed) }
|
||||
val ref = WeakReference(this)
|
||||
field.addSettingsProvider { ed -> ref.get()?.bind(ed) }
|
||||
}
|
||||
|
||||
override fun selectedText(): String? = editor?.selectionModel?.selectedText
|
||||
|
||||
+5
-5
@@ -165,11 +165,11 @@ class PermissionView(
|
||||
},
|
||||
).apply {
|
||||
isEditable = false
|
||||
isOpaque = true
|
||||
this.text = "<html><body><pre>${XmlStringUtil.escapeString(text)}</pre></body></html>"
|
||||
applyTargetPane(this)
|
||||
selection?.register(this)?.let(regs::add)
|
||||
}
|
||||
isOpaque = true
|
||||
this.text = "<html><body><pre>${XmlStringUtil.escapeString(text)}</pre></body></html>"
|
||||
applyTargetPane(this)
|
||||
selection?.register(this)?.let(regs::add)
|
||||
}
|
||||
|
||||
private fun applyTargetPane(pane: JBHtmlPane) {
|
||||
pane.font = style.transcriptFont
|
||||
|
||||
Reference in New Issue
Block a user