yswift icon indicating copy to clipboard operation
yswift copied to clipboard

Feature parity with Yrs

Open dileping opened this issue 1 year ago • 5 comments

Hi guys,

before posting this issue I have checked your plans and roadmaps. Though it's unclear if you have any timelines planned.

We are considering to use YSwift for our application, though we might need some more features support from the original Yrs before we move forward. To name a few:

  • Nested maps and arrays, through the references so that we could observe them and get notified of changes
  • Nested documentes
  • Support of Yrs's types::Value would be ideal
  • We might discover more as we progress

Please, let me know if you have any timelines for these features and/or if you are willing to accept contributions from our team.

Thanks, Daniel

dileping avatar Mar 14 '24 20:03 dileping

Hi @dileping

Our existing issues that we intended to track updates are no long out of date and shouldn't be considered accurate in any reasonable way. @Horusiath did just add in Undo support, but the other pieces are still outstanding. We would happily take pull requests with updates, and I'd recommend you join the Y-CRDT discord and dig into the #y-crdt-devs channel to coordinate any details there, if you're not there already.

heckj avatar Mar 15 '24 17:03 heckj

Hi @heckj!

Thanks for the explanation. I'll get back to you soon with more updates about what we might need and what we might contribute once we dig into this a bit more.

dileping avatar Mar 20 '24 22:03 dileping

@heckj is there a link to the discord? I couldn't find it. I'm also interested in helping out to get to parity with Yrs.

mwildehahn avatar Jul 17 '24 23:07 mwildehahn

@mwildehahn https://discord.gg/T3nqMT6qbM should do the trick (from the README on the Yjs github repo: https://github.com/yjs/yjs)

heckj avatar Jul 18 '24 01:07 heckj

Ah I was looking for that there but missed it. Thanks!

On Wed, Jul 17, 2024 at 6:50 PM Joseph Heck @.***> wrote:

@mwildehahn https://github.com/mwildehahn https://discord.gg/T3nqMT6qbM should do the trick (from the README on the Yjs github repo: https://github.com/yjs/yjs)

— Reply to this email directly, view it on GitHub https://github.com/y-crdt/yswift/issues/43#issuecomment-2235100323, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFMAUISQ5QXPHXOYSNPOQ3ZM4NOFAVCNFSM6AAAAABEW2LZGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZVGEYDAMZSGM . You are receiving this because you were mentioned.Message ID: @.***>

mwildehahn avatar Jul 18 '24 03:07 mwildehahn