feat: real cursor in textinput (#727)

This commit is contained in:
Carlos Alexandro Becker
2025-02-07 10:48:26 -03:00
committed by GitHub
parent 64c16e990e
commit 605d06c42b
5 changed files with 232 additions and 78 deletions
+3 -8
View File
@@ -413,15 +413,10 @@ func (m *Model) updateVirtualCursorStyle() {
// By default, the blink speed of the cursor is set to a default
// internally.
if m.Styles.Cursor.BlinkSpeed > 0 {
m.virtualCursor.BlinkSpeed = m.Styles.Cursor.BlinkSpeed
}
if !m.VirtualCursor {
m.virtualCursor.SetMode(cursor.CursorHide)
return
}
if m.Styles.Cursor.Blink {
if m.Styles.Cursor.BlinkSpeed > 0 {
m.virtualCursor.BlinkSpeed = m.Styles.Cursor.BlinkSpeed
}
m.virtualCursor.SetMode(cursor.CursorBlink)
return
}