shiny

module
v0.8.2 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2020 License: BSD-3-Clause

README

Shiny

This is an incompatible fork of Shiny that strips away the event-driven constructs, replacing them with channels and CSP.

Changes

  • AVX2 swizzle for amd64 (also in master branch)
  • The event pump is gone. (concurrent)
  • All events are sent and recieved via channels (concurrent)
  • Bare-bones functionality; no widgets (concurrent)
  • Only one os window, called the "screen" (concurrent)

Directories

Path Synopsis
Package driver provides the default driver for accessing a screen.
Package driver provides the default driver for accessing a screen.
internal/drawer
Package drawer provides functions that help implement screen.Drawer methods.
Package drawer provides functions that help implement screen.Drawer methods.
internal/errscreen
Package errscreen provides a stub Screen implementation.
Package errscreen provides a stub Screen implementation.
internal/lifecycler
Package lifecycler tracks a window's lifecycle state.
Package lifecycler tracks a window's lifecycle state.
internal/x11key
x11key contains X11 numeric codes for the keyboard and mouse.
x11key contains X11 numeric codes for the keyboard and mouse.
windriver
Package windriver provides the Windows driver for accessing a screen.
Package windriver provides the Windows driver for accessing a screen.
x11driver
Package x11driver provides the X11 driver for accessing a screen.
Package x11driver provides the X11 driver for accessing a screen.
event
key
touch
Package touch defines an event for touch input.
Package touch defines an event for touch input.
Package gl implements Go bindings for OpenGL ES 2.0 and ES 3.0.
Package gl implements Go bindings for OpenGL ES 2.0 and ES 3.0.
Package imageutil implements some image utility functions.
Package imageutil implements some image utility functions.
math
f32
Package f32 implements float32 vector and matrix types.
Package f32 implements float32 vector and matrix types.
f64
Package f64 implements float64 vector and matrix types.
Package f64 implements float64 vector and matrix types.
fixed
Package fixed implements fixed-point integer types.
Package fixed implements fixed-point integer types.
sys
windows/svc
Package svc provides everything required to build Windows service.
Package svc provides everything required to build Windows service.
windows/svc/debug
Package debug provides facilities to execute svc.Handler on console.
Package debug provides facilities to execute svc.Handler on console.
windows/svc/eventlog
Package eventlog implements access to Windows event log.
Package eventlog implements access to Windows event log.
windows/svc/example
Example service program that beeps.
Example service program that beeps.
windows/svc/mgr
Package mgr can be used to manage Windows service programs.
Package mgr can be used to manage Windows service programs.

Jump to

Keyboard shortcuts

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