Versions in this module Expand all Collapse all v0 v0.4.1 Aug 26, 2026 v0.4.0 Aug 7, 2026 Changes in this version + func DrawScene(c *canvas.Canvas, g SceneView) + func Render(cfg Config) error type Config + Keys string + Rec record.Options + type CubeView struct + Facelets cube.Facelets + Idx int + Label string + Moves []cube.Move + Short string + Status string + TurnFrame int + TurnMove cube.Move + Turning bool + type SceneView struct + Cols int + Cubes []CubeView + Focus int + Grid bool + H int + Manual bool + Pitch float32 + Polys []render.Poly + Rows int + ShowMoves bool + Unfold float32 + W int + Xray bool + Yaw float32 + Zoom float32 v0.3.0 Jul 22, 2026 v0.2.0 Jul 17, 2026 v0.1.1 Jul 1, 2026 Changes in this version + func Run(cfg Config) error + type Config struct + Controller Controller + Link *Link v0.1.0 Jun 16, 2026 Changes in this version type Controller + OffsetIndex int + Title string + type Link struct + In <-chan Msg + Out chan<- Msg + type Msg struct + Pitch float32 + ShowMoves bool + Type string + UnfoldTo float32 + Xray bool + Yaw float32 + Zoom float32 v0.0.1 Jun 14, 2026 Changes in this version + func Available() bool + func Play(ctrl Controller) error + type Cell struct + Initial cube.Cube + Label string + Strategy string + type Controller struct + Initial *cube.Cube + Record string + RecordFPS int + RecordFrames int + RecordKeys string + RecordScale int + Scramble func() cube.Cube + Solve func(strategy string, c cube.Cube) (moves []cube.Move, solved bool) + Start int + Strategies []string