Sync proclamations when entering proclamation list

This commit is contained in:
NeilClack
2026-04-23 17:29:20 -05:00
parent 32648377ce
commit b6bf0f1873
3 changed files with 14 additions and 8 deletions
+4 -1
View File
@@ -15,6 +15,7 @@ import (
"rhemawavetech.com/rhemawave/internal/fontManager"
"rhemawavetech.com/rhemawave/internal/logger"
"rhemawavetech.com/rhemawave/internal/shaderManager"
"rhemawavetech.com/rhemawave/internal/sync"
)
// Scrollbar Visuals
@@ -78,10 +79,12 @@ func (p *ProclamationOptions) Init(ctx *PageCtx) error {
p.allItems = []*FlatItem{}
p.scrollOffset = 0
p.isSearchActive = false
p.scrollTrackWidth = 30
p.scrollTrackX = p.ScreenWidth - p.scrollTrackWidth
// Syncronize proclamations first
sync.SyncProclamations(ctx.DbPtr)
fm := fontManager.Get()
font, _ := fm.GetFont("Roboto-Regular")
p.font = font