Versions in this module Expand all Collapse all v1 v1.1.0 Sep 24, 2025 v1.0.0 Sep 5, 2025 Changes in this version + const MeasureLength + type EditMode int + const EditInsert + const EditNormal + const EditSelect + type PlaybackState struct + Highlighted []Position + IsPlaying bool + Position int + Tempo int + type Position struct + Position int + String int + type SessionState struct + CurrentTab *Tab + CursorPos Position + EditMode EditMode + PlaybackState PlaybackState + ViewMode ViewMode + type Tab struct + Artist string + Content [6]string + CreatedAt time.Time + ID int + Measures int + Name string + Tempo int + TimeSignature string + Tuning [6]string + UpdatedAt time.Time + func NewEmptyTab(name string) *Tab + func NewTestTab(name string) *Tab + func (t *Tab) AddMeasure() + func (t *Tab) GetMeasureCount() int + func (t *Tab) GetTotalLength() int + func (t *Tab) RemoveMeasure() + type ViewMode int + const ViewBrowser + const ViewEditor + const ViewHelp + const ViewHome + const ViewSettings