Showing the last saved plugin snapshot.

← Leaderboard / Desktop / Plugin
Last repository activity September 30, 2026 · Created September 8, 2026

vecnode/dsh-ui-state

“UI state that outlives the process, for the vncode Web GUI and its desktop window alike.”

Star rank
Pending
plugin verification
In Desktop
Pending
plugin verification
Stars
10
GitHub repository
Forks
0
GitHub repository
Watchers
0
GitHub subscribers
Open on GitHub ↗
TL;DR

UI state that outlives the process, for the vncode Web GUI and its desktop window alike. The row declares its own FIVE `.volatile()` Config fields (the page zoom, an extension theme - Nord/Monokai/Hacker, which the shipped durable preference schema cannot hold - the terminal dock's height and the two column widths), which is what makes the Host project them into the settings form keyed by this row's own profile entry id (`ui-state`) and persist an accepted write into the profile's Cordis patch document; one browser half binds that form once (`ctx.configForms.get('ui-state')`), restores the two column widths into ui-layout's own store, and publishes the `uiState` client service the pack's other halves write their own fields through. It is host-side on purpose: localStorage is per browser profile, so a Chrome tab and the desktop window's WebView can never share it, while a profile-entry form is one picture both hosts read, hand-editable in the profile patch like any other configuration. Alpha.

30 days of GitHub stars
+1 stars
+11.1% observed change
Oct 12Oct 26Nov 10