Skip to content

C++: Grid View Layout, Colored Text, Duck Slider, Tool Tips

Choose a tag to compare

@coinbump coinbump released this 24 Dec 19:39
· 61 commits to main since this release

What's New in v2.44

  • New: Slider theme view, Hover Tool tips

  • ImRenderer adds SetStrokeColor

  • ImRenderer supports rendering a texture directly (instead of by id)

  • New: FixedGridViewLayout for simple grid layouts

  • Slider control now supports drag gesture along entire track, not just the thumb

  • New: TextRenderer now supports setting colors for characters inside text

  • New: AttributedString

  • New: .Background, .Overlay support in ViewBuilder

  • Improved shader loading. Shaders are now loaded along with other resources

  • Reduce use of shared_pointer where we don't need it

  • Lots of additional unit tests + code reviews for general code quality improvement

  • New: SomeMaterialRenderer so ImRenderer can have its own logic path

  • WIP: ImageAppScene for loading and browsing images (eventually will support filters like flip/crop, etc)

  • Separate vertex shaders are merged into a single shader

  • Moved code that isn't ready into Experimental

  • Naming updates for convenience

  • QOL: show subscribed signal handlers in inspector

  • Startup flow improvements, code organization improvements

  • Resource loading and cataloging improvements

  • Start taking advantage of std::format for string formatting

  • Factory, Class, ClassRegistry improvements

  • New: Document, DocumentBundle, File for opening and saving documents

  • All mesh builders have been code reviewed and tested

  • UIPlanner now supports dynamic views that update dynamically as their values change

Screenshot 2024-12-24 at 11 38 28 AM Screenshot 2024-12-24 at 11 20 45 AM Screenshot 2024-12-24 at 11 39 06 AM