GrailGUI is a prototype of a replacement for web programming (HTTP, HTML, CSS, JavaScript) and GUI programming. It includes a client graphical API, a browser implemented in C++ and OpenGL, a protocol to transmit metadata and data in binary, a language (XDL) to describe the binary data, and local storage to retain data on the client should that be necessary. Encrypted communications (equivalent of TLS) have not yet been implemented.
When drawing AxisWidget axes vertically, the labels of the ticks (either text or numbers) are also rotated at 90 degrees, which causes them to overlap very easily. Ideally the labels would still be oriented horizontal, but be stacked vertically.
When drawing AxisWidget axes vertically, the labels of the ticks (either text or numbers) are also rotated at 90 degrees, which causes them to overlap very easily. Ideally the labels would still be oriented horizontal, but be stacked vertically.