mirror of
https://gitlab.acidiclight.dev/sociallydistant/sociallydistant.git
synced 2025-01-22 09:31:47 -05:00
79d5f00e99
* Move visual style types to their own files * Use new visual style system for chat completion list * Use new visual style system for window decorations * Use new visual style system for chat message bubbles * Add support for running actions inside GUI debugger * Completely rewrite the UI debugger * Fix scrollbars not rendering * Argh. Blur is messed up in a way I can't describe. * Minimize draw call overhead of widgets * Don't use the same vertex and index buffer over and over again when rendering UI meshes. Create and cache buffers for each widget instead. * Use actual blitting techniques when possible in IVirtualScreen.Blit * Squeeze some extra performance out of the blur shader * Optimize background blurs by only blurring the area under the widget * Add support for region-to-region grabbing of the virtual screen * Various widget property cache fixes * Use new visual style system for window tabs * Add support for dynamic text color in new style system * Allow background blur darkening * Optimize window dragging * Use new visual style system for blur panels * Use new visual style system for form fields * Render input field caret in SociallyDistantVisualStyle * Fix message dialog buttons calling their callbacks multiple times * Use new visual style system for input fields * Use new visual style for list items * Use new visual style system for Dock * Use new visual style system for the Status Bar * Use new visual style system for decorative blocks * Use new visual style system for toggles * Use new visual style system for buttons and move buttons into AcidicGUI * Add support for animated scrollbars * Add support for click scrolling in ScrollBar * Avoid layout updates when scrolling in a ScrollView * Fix scrollbar not disappearing in scroll views that do not have enough content to scroll * Add suppport for basic drag scrolling in ScrollView * Add support for starting a drag and drop session from a MouseDown event * Fix dropdowns not laying out their items properly after switch to new visual style system * Fix handling of focus events when a mouse event results in a widget being created * Consume all scroll events when a dropdown is open * Use new visual style system for dropdown item backgrounds * Use new visual style system for rendering all widget backgrounds * Skip rendering widgets whose computed render opacity is zero, including rendering any of their children. * Use new visual style system for dropdown item backgrounds * Add support for drawing default widget backgrounds with the BackgroundStyle property Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com> * Use new visual style system for scroll bars Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com> * Split Scroll View and Scroll Bar into separate widgets * Use new visual style system for Sliders * Re-add support for mouse scrolling in Terminal |
||
---|---|---|
.. | ||
FontStashSharp | ||
MonoGame.ImGuiNet |