Skip to content

Conversation

@isekovanic
Copy link
Collaborator

@isekovanic isekovanic commented Nov 18, 2025

This PR adds:

  • Support for charts and graphs
    • Powered by victory-native and lib-skia
  • Introduces zod for the purposes of JSON decoding
  • Parsers and decoders for mermaid and vegalite charts
    • A custom color resolver solution in Pie charts, making sure neighbouring colors are never close
  • A completely native syntax highlighting view for Android syntax highlighting (performance reasons)
    • Native view module
    • C++ bindings layer for shadow node creation and measurements
  • Refactors the directory structure of the RN project for ergonomic reasons

Also includes this PR.

@changeset-bot
Copy link

changeset-bot bot commented Nov 18, 2025

⚠️ No Changeset found

Latest commit: 1277bfe

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR


import { useStableCallback } from './internal/hooks/useStableCallback.ts';

// export const useStreamingMessage = ({
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Decided to add this with the next PR rather than now to prevent the changes from exploding.

@isekovanic isekovanic merged commit 7e27894 into main Nov 18, 2025
1 check passed
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.

3 participants