March 14th, 2019
14/03/19
She Came In Through The Bathroom Window
In which we add a Window class, further reducing the amount of work our GUI's core module has to do.
March 13th, 2019
13/03/19
Hot-Buffered Popcorn
In which we extract the GUI's Buffer logic and investigate how Lua handles modules.
March 12th, 2019
12/03/19
Boulevard of Broken Tests
In which our test script is repaired and methods that were added earlier make themselves useful.
March 11th, 2019
11/03/19
Into The Dragon's Layer
In which we introduce a new class, remove heaps of logic from the GUI, and make the library's syntax much more readable.
March 10th, 2019
10/03/19
Elementary, My Dear Watson
In which we extract the Element class to its own module, and remove some updating logic from the GUI.
March 9th, 2019
09/03/19
Table Service
In which we get our hands dirty and relocate the GUI's table functions, adding some Lua magic to make future changes easier.
March 8th, 2019
08/03/19
Odors & Ideas
In which we apply the process outlined in our last post and establish a plan for fixing up the GUI.
March 7th, 2019
07/03/19
Whats, Whys, and Wherefores
In which we discuss the motivation for this series and set out, in broad terms, what it is we're hoping to achieve.