X-Git-Url: https://git.r.bdr.sh/rbdr/mobius/blobdiff_plain/08daa287cbbfc59c321e7f747fb4d92a9a129aef..69fceb2e93085a005c7e677a3bf6c1ddeba123aa:/client.go diff --git a/client.go b/client.go index a3147e8..e6685df 100644 --- a/client.go +++ b/client.go @@ -410,9 +410,10 @@ func (ui *UI) renderServerUI() *tview.Flex { case tcell.KeyTab: ui.App.SetFocus(newsPostTextArea) case tcell.KeyEnter: + newsText := strings.ReplaceAll(newsPostTextArea.GetText(true), "\n", "\r") err := ui.HLClient.Send( *NewTransaction(tranOldPostNews, nil, - NewField(fieldData, []byte(newsPostTextArea.GetText(true))), + NewField(fieldData, []byte(newsText)), ), ) if err != nil { @@ -442,7 +443,7 @@ func (ui *UI) renderServerUI() *tview.Flex { fmt.Fprintf(newsPostTextArea, "\n") default: switch event.Rune() { - case 127: + case 127: // backspace curTxt := newsPostTextArea.GetText(true) if len(curTxt) > 0 { curTxt = curTxt[:len(curTxt)-1] @@ -490,7 +491,7 @@ func (ui *UI) Start() { home.AddItem( tview.NewFlex().AddItem(bannerItem, 0, 1, false), - 13, 1, false) + 14, 1, false) home.AddItem(tview.NewFlex(). AddItem(nil, 0, 1, false). AddItem(mainMenu, 0, 1, true).