Directories
¶
| Path | Synopsis |
|---|---|
|
Package appinit centralizes the shared bootstrap for the ds4go pad TUIs (glyphpad, svgpad, cadpad): flag registration, libds4 loading, log-file and diagnostics-capture wiring, and ds4.EngineOptions construction.
|
Package appinit centralizes the shared bootstrap for the ds4go pad TUIs (glyphpad, svgpad, cadpad): flag registration, libds4 loading, log-file and diagnostics-capture wiring, and ds4.EngineOptions construction. |
|
Package bubble provides reusable integration helpers for using github.com/NimbleMarkets/ds4go together with charm.land/bubbletea/v2.
|
Package bubble provides reusable integration helpers for using github.com/NimbleMarkets/ds4go together with charm.land/bubbletea/v2. |
|
cadpad
|
|
|
harness
Package harness provides a thin registration layer so cadpad's geometry tools can be easily wired into any ds4go ToolRegistry (TUI or headless tool-server scenarios).
|
Package harness provides a thin registration layer so cadpad's geometry tools can be easily wired into any ds4go ToolRegistry (TUI or headless tool-server scenarios). |
|
lua
Package lua provides a low-level gopher-lua binding to simplesdf for cadpad.
|
Package lua provides a low-level gopher-lua binding to simplesdf for cadpad. |
|
luals
Package luals wires lua-language-server into cadpad so generated Lua is diagnosed against the real sdf API before it is executed.
|
Package luals wires lua-language-server into cadpad so generated Lua is diagnosed against the real sdf API before it is executed. |
|
render
Package render implements fast SDF3 → SDF2 projection + rasterization for cadpad TUI previews.
|
Package render implements fast SDF3 → SDF2 projection + rasterization for cadpad TUI previews. |
|
tools
Package tools implements the LLM-callable atomic operations for cadpad.
|
Package tools implements the LLM-callable atomic operations for cadpad. |
|
world
Package world provides the core persistent CAD state for cadpad: named simplesdf.SDF3 objects, selection, operation history for undo/replay, bounding-box caches, and save/load via replayable operation log (JSON).
|
Package world provides the core persistent CAD state for cadpad: named simplesdf.SDF3 objects, selection, operation history for undo/replay, bounding-box caches, and save/load via replayable operation log (JSON). |
|
Package cliopts defines the command-line flag surface shared by the ds4go CLI and examples.
|
Package cliopts defines the command-line flag surface shared by the ds4go CLI and examples. |
|
Package ds4log captures libds4 diagnostic output for in-app display and optional file teeing.
|
Package ds4log captures libds4 diagnostic output for in-app display and optional file teeing. |
|
Package editmode provides the shared modal edit-box keymap and help rendering used by the glyphpad and svgpad TUIs.
|
Package editmode provides the shared modal edit-box keymap and help rendering used by the glyphpad and svgpad TUIs. |
|
Package engineinit owns the GPU/engine readiness lifecycle shared by glyphpad and svgpad: Open performs the (slow) ds4 engine + session creation off the TUI thread, and Badge renders the small status pill shown at the right edge of the header bar.
|
Package engineinit owns the GPU/engine readiness lifecycle shared by glyphpad and svgpad: Open performs the (slow) ds4 engine + session creation off the TUI thread, and Badge renders the small status pill shown at the right edge of the header bar. |
|
Package headerbar lays out the one-line top header used by glyphpad and svgpad: prefix on the left, badge pinned to the right, with status and (optional) metrics in between.
|
Package headerbar lays out the one-line top header used by glyphpad and svgpad: prefix on the left, badge pinned to the right, with status and (optional) metrics in between. |
|
Package modelpicker provides an embeddable Bubble Tea picker for installed ds4go chat models.
|
Package modelpicker provides an embeddable Bubble Tea picker for installed ds4go chat models. |
|
Package padui contains focus-preserving workspace dialogs shared by the pads.
|
Package padui contains focus-preserving workspace dialogs shared by the pads. |
|
padtest
Package padtest holds test support for code that drives picture widgets.
|
Package padtest holds test support for code that drives picture widgets. |
|
Package runconfig shares run settings and budget guidance across pad hosts.
|
Package runconfig shares run settings and budget guidance across pad hosts. |
|
Package steerinspect — branchdiff.go: utilities for computing diffs between any two lanes that share a common ancestral root.
|
Package steerinspect — branchdiff.go: utilities for computing diffs between any two lanes that share a common ancestral root. |
|
trippad
|
|
|
library
Package library stores immutable, content-addressed shader presets.
|
Package library stores immutable, content-addressed shader presets. |
|
memory
Package memory gives trippad and its coding agents the same persistent scratchtool stores.
|
Package memory gives trippad and its coding agents the same persistent scratchtool stores. |
|
params
Package params defines trippad's ordered, named shader controls and presets.
|
Package params defines trippad's ordered, named shader controls and presets. |
|
shader
Package shader assembles WGSL and caches GPU compute pipelines on one executor.
|
Package shader assembles WGSL and caches GPU compute pipelines on one executor. |
|
tools
Package tools exposes shader editing, parameter tuning and image previews.
|
Package tools exposes shader editing, parameter tuning and image previews. |
|
web
Package web serves a local WebGPU comparison using trippad's exact compute WGSL.
|
Package web serves a local WebGPU comparison using trippad's exact compute WGSL. |
|
wgslls
Package wgslls adapts ds4go's LSP client to trippad's generated WGSL modules.
|
Package wgslls adapts ds4go's LSP client to trippad's generated WGSL modules. |
Click to show internal directories.
Click to hide internal directories.