A number of GUI Vista libraries have been released:
• Core v0.4.2 (
https://gitlab.com/gui-vista/guivista-core/-/tree/v0.4.2 )
• IO v0.4.2 (
https://gitlab.com/gui-vista/guivista-io/-/tree/v0.4.2 )
• GUI v0.4.3 (
https://gitlab.com/gui-vista/guivista-gui/-/tree/v0.4.3 )
Some notable changes:
• Addition of InitiallyUnowned interface for objects that aren't owned; aka don't need to close them (
GUI Vista Core)
• Fixed some issues that made SinglyLinkedList & DoublyLinkedList classes unusable (
GUI Vista Core)
• Created Quark inline class which associates a String with an Int identifier (
GUI Vista Core)
• Can now monitor files/directories for changes via the FileMonitor class (
GUI Vista IO)
• File name completion functionality is provided via the FileNameCompleter class (
GUI Vista IO)
• Additional dialogs (eg About) & widgets (eg OpenGL Area) have been added (
GUI Vista GUI)
• Refactored some parts of the code base to indicate which objects aren't owned (
GUI Vista GUI)
• Created ImageBuffer class to handle image data; is used to provide an icon for a window for example (
GUI Vista GUI)
• Some basic foundations have been implemented for printing functionality (
GUI Vista GUI)
• Extra functionality has been added to the WindowBase interface (
GUI Vista GUI)