***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 Dark Mode Default theme ***FIX: Optimize ListView ***FIX: Limit FPS even when continuous events happen Implement cursors in Stylesheet FIX: Window getting exponentially bigger when Desktop scale changes FIX: Refreshing scroll when content extent changes See if I can query OS theme mode to saelect the right theme FIX: Float values in stylesheet needing to have decimal point to be read as float Make parsing of vec2 and rect in stylesheet, consistent with other value functions like gradients and animations Add buttons to scroll tabs in TabPanel Add Font class, to handle different font attributes Add multi-selection to TreeView Cache getStringDimensions() call in TabPanel::draw_tabs Add gradient to listbox selection Add gradient to menubar background and selection Add cursor stack Add MacOS global menu integration Make label auto-size FIX: Tooltips XML Layout file? Add Hex Editor widget Add Message Boxes FIX: Widget Content extents increasing negatively not showing scrollbars FIX: Button state getting hung after showing an openFileDialog FIX: TreeView last item is covered by scrollbar FIX: TreeView last item not clickable even when no horizontal scrollbar present FIX: Refresh display text in ComboBox when font size changes and also on theme reload Add setSelectedMenuItem() function to ComboBox FIX: ContextMenu rendering partly outside the screen when showing it close to the right Window border Update theme for visible TreeView lines Add ToolBar::addButton overload that takes a ogfx::Icon wrapper Implement following widgets: ***Label ***Checkbox ***Panel / Container ***Title Label ***ScrollView ***Image / Icon ***Tab Panel ***Button ***Image/Icon ***Save/Open File Dialogs (and folder dialogs) ***Tooltips ***Radio Button ***Grouping ***Progressbar ***Horizontal Slider ***Vertical Slider ***ListBox ***Context Menu ***MenuBar ***Toolbar ***StatusBar ***Layouts ***Vertical ***Horizontal ***Grid ***Fill ***ComboBox ***TreeView Text Input Text Area Numeric Field Color Picker Calendar