d562e406f2
fix: moved select_buffer out of client
...
due to instance mutexing it held the lock while awaiting for events,
which is undesirable!
2023-11-28 02:22:21 +01:00
99ba5f708d
docs: ocd
2023-11-17 05:58:12 +01:00
39f2bd6ac2
docs: updated usage and references
2023-11-17 05:47:40 +01:00
8686715e9d
feat: swap in our WOOT implementation
...
it's kinda crude and buggy but some things might just work?
2023-11-09 05:21:24 +01:00
ed151e2213
fix: docs, tests, leftovers
2023-09-10 04:23:39 +02:00
cf80104132
docs: updated features explaination
2023-09-10 03:47:59 +02:00
59aaf8f3b6
docs: fix references
2023-09-10 03:43:46 +02:00
4ec99bab36
chore: modularized crate into features
...
by default "client" is on so that it works like before but it's possible
to cherry pick features out and (for example) only build the grpc proto
structs
2023-09-10 03:40:31 +02:00
9040222570
docs: fix references
2023-09-10 03:06:47 +02:00
ed2f6688c3
docs: mentioned Instance early on
2023-09-05 01:31:57 +02:00
4bf3c1c7a5
fix: typo
2023-09-05 01:30:07 +02:00
f9977f0b14
fix: don't show source code in documentation
2023-09-03 23:04:19 +02:00
1034f0482c
chore: moved controller under api module
2023-09-03 23:04:08 +02:00
0cce1d1ea0
feat: added poll/try_recv to controller, fixes
...
added Default derive to TextChange, added docs for poll and try_recv
methods, implemented new functionality in controllers, using a watch
channel (or reusing if available). Fixed global being always active and
wrongly imported when inactive.
2023-08-21 02:35:56 +02:00
3e434e3103
docs: link to factory examples subtly
2023-08-20 09:19:03 +02:00
af5fb90de3
docs: small details with refs
2023-08-20 09:16:20 +02:00
7f3cba475e
docs: also test example docs for correctedness
2023-08-20 09:13:21 +02:00
7148b823e6
docs: smaller box
2023-08-20 08:37:19 +02:00
87c89f940a
ci: fix don't test that
2023-08-20 07:11:42 +02:00
a68032d9e5
ci: don't test examples
2023-08-20 06:57:49 +02:00
b84cac724b
docs: add link to feature comparison matrix
2023-08-20 06:52:36 +02:00
464d58f0ee
feat: added some gifs, explained async_trait fn
2023-08-20 04:00:52 +02:00
bb10367b08
docs: fix missing colon and last warning
2023-08-20 03:36:50 +02:00
1f1e8a78ba
docs: made it even fancier and added refs
2023-08-20 03:34:48 +02:00
5d6957c9ad
docs: even better examples
2023-08-20 03:11:06 +02:00
3382ea72ea
docs: fix example
2023-08-20 01:43:28 +02:00
2ad5d4f6b0
docs: a ton of documentation
2023-08-20 00:46:55 +02:00
1e05af6d79
feat: sync send in controller, docs, better import
2023-08-19 21:44:27 +02:00
4f3e09abd3
feat: instance is sync and way more elegant
2023-08-19 04:37:31 +02:00
bd6132dc1e
feat: stop worker when dropping controller, unwraps
2023-08-19 04:02:21 +02:00
853d754d8b
fix: pass runtime for callback spawning
2023-08-18 04:01:58 +02:00
bbdcfe2712
feat: attempt callback impl on generic controller
2023-08-17 04:36:59 +02:00
fecd28165a
feat: plainer names and prefixed prelude
2023-08-17 02:58:55 +02:00
f8e77f0827
feat: reworked client, added static instance
2023-08-16 23:09:47 +02:00
96217d1a1a
feat: standardized Controller and ControllerWorker
2023-08-16 18:58:42 +02:00
9a1d84bc64
chore: split cursor and buffer protos
2023-08-16 17:08:53 +02:00
5cddb27b98
feat: initial features splitting, added singleton
2023-07-30 22:58:24 +02:00
02b2588073
feat: major restructure, workspace rework, tweaks
...
all controllers use internal mutability so that they can all be put
behind Arcs
2023-07-30 17:48:55 +02:00
041acdbb94
feat: initial barebones structure for workspace
2023-07-13 01:35:18 +02:00
ca42874590
feat: refactored and improved operation controller
...
now polling for changes returns span and text so that it's possible to
edit just the changed region. greatly improved controller internal api
with crate-level traits keeping error handling localized
2023-07-09 03:44:27 +02:00
43634acc2c
fix: remove unnecessary async, re-exported ot, refactor
2023-07-02 23:59:04 +02:00
2c695a41f6
fix: ignore errors better, unified op processing
2023-07-01 14:00:50 +02:00
107c4673ef
chore: separated modules in a cargo workspace
2023-04-21 18:47:10 +02:00