go-ux

module
v0.1.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 30, 2026 License: MIT

Directories

Path Synopsis
Package cpucount is a helper to count a machine's actual physical CPU cores — not logical threads/hyperthreads.
Package cpucount is a helper to count a machine's actual physical CPU cores — not logical threads/hyperthreads.
Package db is the general-purpose persistence layer for go-ux components.
Package db is the general-purpose persistence layer for go-ux components.
Package dialog is a Wails v3 replacement for go-ux's Fyne modal dialogs: native Info/Error dialogs via Wails' own app.Dialog API, plus a windowed Custom dialog (the arbitrary label+input property form the old Fyne Dialog builder supported) for the one case Wails has no native equivalent for.
Package dialog is a Wails v3 replacement for go-ux's Fyne modal dialogs: native Info/Error dialogs via Wails' own app.Dialog API, plus a windowed Custom dialog (the arbitrary label+input property form the old Fyne Dialog builder supported) for the one case Wails has no native equivalent for.
Package fontsettings provides a shared, Ctrl+scroll-adjustable font configuration mechanism, factored out of go-ux/terminal so go-ux/editors can reuse the same clamping/listener plumbing without duplicating it.
Package fontsettings provides a shared, Ctrl+scroll-adjustable font configuration mechanism, factored out of go-ux/terminal so go-ux/editors can reuse the same clamping/listener plumbing without duplicating it.
internal
sqlite
Package sqlite provides the pure-Go SQLite connection and schema used by the db package.
Package sqlite provides the pure-Go SQLite connection and schema used by the db package.
Package settings is the Wails v3 replacement for go-ux's Fyne settings control panel: a tree of settings nodes and a generated properties form, modeled on IntelliJ Community Edition's Settings dialog.
Package settings is the Wails v3 replacement for go-ux's Fyne settings control panel: a tree of settings nodes and a generated properties form, modeled on IntelliJ Community Edition's Settings dialog.
Package terminal is a Wails v3 replacement for go-ux's Fyne-based embeddable, tabbed, PTY-backed terminal widget: Git Bash, PowerShell, and cmd.exe on Windows to start.
Package terminal is a Wails v3 replacement for go-ux's Fyne-based embeddable, tabbed, PTY-backed terminal widget: Git Bash, PowerShell, and cmd.exe on Windows to start.
Package test holds fixtures for go-ux's own test suite: an in-memory SQLite db.DB plus example data seeding.
Package test holds fixtures for go-ux's own test suite: an in-memory SQLite db.DB plus example data seeding.
Package treestate persists a tree UI's expand/collapse state and selected node, live, reusable across any tree-based component backed by a go-ux/db.DB.
Package treestate persists a tree UI's expand/collapse state and selected node, live, reusable across any tree-based component backed by a go-ux/db.DB.
Command uxdemo is go-ux's manual/visual verification vehicle for its Wails v3 components — the replacement for the four separate Fyne demos this repo used to ship (test_settings.go, dialogdemo/, terminaldemo/, editorsdemo/).
Command uxdemo is go-ux's manual/visual verification vehicle for its Wails v3 components — the replacement for the four separate Fyne demos this repo used to ship (test_settings.go, dialogdemo/, terminaldemo/, editorsdemo/).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL