Skip to content

Conversation

@dmackdev
Copy link
Owner

@dmackdev dmackdev commented Jun 15, 2024

Closes #20.

  • BREAKING: Remove response_callback in favour of new on_render/on_render_if hook for more fine-grained
  • Introduce generics to the JsonTree over the JSON value type, to be able to expose the actual JSON value involved in rendering.
  • Add JsonPointerSegment enum for array indices/object keys.
  • Add JsonPointer wrapping JsonPointerSegment slice for JSON pointer utility.
  • Move all rendering to new JsonTreeRenderer.
  • Update "copy to clipboard" demo to use on_render hook.
  • Add demo to showcase editing a JSON document.

dmackdev added 30 commits June 7, 2024 17:55
…don't care about propagating the response to the response callback
add lifetimes for borrowing values used in recursion
use NestedProperty for path segments and rendering keys
add post render hook
@dmackdev dmackdev mentioned this pull request Jun 17, 2024
@dmackdev dmackdev marked this pull request as ready for review June 24, 2024 20:34
@dmackdev dmackdev merged commit d9ee6c7 into master Jun 24, 2024
@dmackdev dmackdev deleted the render-hooks branch June 24, 2024 20:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Editing the JSON tree

2 participants