improve note view messages
This commit is contained in:
@@ -155,7 +155,7 @@ func (t *FsTree) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||||||
|
|
||||||
t.viewStart, t.viewEnd = t.getViewportBounds()
|
t.viewStart, t.viewEnd = t.getViewportBounds()
|
||||||
|
|
||||||
if t.oldSelected != t.selectedNode {
|
if t.oldSelected != t.selectedNode && t.selectedNode.nodeType == FileNode {
|
||||||
t.oldSelected = t.selectedNode
|
t.oldSelected = t.selectedNode
|
||||||
return t, func() tea.Msg {
|
return t, func() tea.Msg {
|
||||||
return nodeSelected{path: t.selectedNode.path}
|
return nodeSelected{path: t.selectedNode.path}
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ func NewNoteView() *NoteView {
|
|||||||
ta := textarea.New()
|
ta := textarea.New()
|
||||||
ta.Focus()
|
ta.Focus()
|
||||||
return &NoteView{
|
return &NoteView{
|
||||||
loading: true,
|
loading: false,
|
||||||
mdRenderer: mdRenderer,
|
mdRenderer: mdRenderer,
|
||||||
vp: viewport.New(0, 0),
|
vp: viewport.New(0, 0),
|
||||||
viewState: StateTitleOnly,
|
viewState: StateTitleOnly,
|
||||||
@@ -162,7 +162,7 @@ func (m *NoteView) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||||||
|
|
||||||
func (m NoteView) View() string {
|
func (m NoteView) View() string {
|
||||||
if m.loading {
|
if m.loading {
|
||||||
return "Loading note..."
|
return "loading..."
|
||||||
}
|
}
|
||||||
|
|
||||||
if m.err != nil {
|
if m.err != nil {
|
||||||
@@ -256,7 +256,8 @@ func (m NoteView) renderNote() string {
|
|||||||
body, err2 = m.mdRenderer.Render(hintsList)
|
body, err2 = m.mdRenderer.Render(hintsList)
|
||||||
}
|
}
|
||||||
case StateTitleOnly:
|
case StateTitleOnly:
|
||||||
body = "'a' to view hints, 'd' to view content."
|
body = "" // TOOD: there was a message here but I removed it, maybe remove enum entry as well
|
||||||
|
// or improve this part ui
|
||||||
}
|
}
|
||||||
|
|
||||||
if err2 != nil {
|
if err2 != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user