Skip to content

v0.6.0 - New render hook for improved rendering customisation

Compare
Choose a tag to compare
@dmackdev dmackdev released this 07 Jul 16:04

✨ Highlights

  • New JsonTree::on_render and JsonTree::on_render_if hooks provide more granular rendering customisation of the tree via a user-defined closure. This also provides access to the actual JSON value involved in the render event, in its original type as passed to the JsonTree constructor.
  • Added new JSON Editor UI demo to exemplify JsonTree::on_render usage.
Screen.Recording.2024-06-22.at.19.43.19.mov

🧳 Migration

  • Update egui to 0.28.
  • Update MSRV to 1.76.
  • Replace JsonTree::response_callback with JsonTree::on_render. See Copy to Clipboard demo for updated code.

⭐ Added

  • Add JsonPointerSegment enum for array indices/object keys.
  • Add JsonPointer for JSON pointer utilities.