***Add Color constants to ostd::Color ***Add MouseEntered/MouseExited callbacks ***Fix mouse detection currently using local coordinates ***implement file theme loading ***Implemenmt MouseDragged callback ***Add scissoring to only draw inside the bounds of containers ***Implement Drag And Drop ***Implement a way to determine on what widget (in the hierarchy chain) and event must stop ***Implement const in stylesheet ***Implement color constants in stylesheet ***Implement margin for widgets ***Implement mouse scroll callback ***Fix: Text rendering bug in labels ***Implement callback for state changes in checkbox ***FIX: WindowOutputHandler text rendering ***Implement wrappers in Renderer2D to take a center and size for rects ***find a way to add fixed update to gui::Window ***Add triangle drawing functions to BasicRenderer2D ***Implement Panel title ***Implement show/hide functionality for widgets ***Create reliable default stylesheet ***Implement global scale (probably query desktop scale and adjust accordingly) Add theme caching Implement cursors in Stylesheet FIX: Window getting exponentially bigger when Desktop scale changes FIX: Refreshing scroll when content extent changes Add Dark Mode Default theme Implement following widgets: ***Label ***Checkbox ***Panel / Container ***Title Label ***ScrollView Button Image/Icon Radio Button Grouping Text Input Horizontal Slider Vertical Slider Image / Icon ListBox ComboBox TreeView Progressbar Save/Open File Dialogs (and folder dialogs) Tab Panel Hex Editor Layouts Vertical Horizontal Grid