***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 ***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 ***FIX: ToolBar::AddButton not consistent order ***FIX: KeyPress crash on TreeView 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 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 Redesign theme overrides to be more robust FIX: Animated icons not working in TreeView Add modifiers to Event.keyboard path Check if possible, then change all WindowCore& refs to Window& 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