Commit graph

45 commits

Author SHA1 Message Date
7ae82c83c0
fix: cursor and buffer not syncing when overloaded with cursor movements 2023-11-29 00:32:02 +01:00
70bd32a686
fix: ignore all out of bounds cursor errors, we don't need 100% accuracy on that 2023-11-28 01:49:05 +01:00
e9527077e2
fix: shorten tonioware wait, else it just gets stuck 2023-11-28 00:25:58 +01:00
e64939d156
chore: general cleanup of now useless RuntimeException wrapping 2023-11-27 16:15:40 +01:00
7ceb7eb998
chore: update to library release 2023-11-24 11:22:24 +01:00
38870f5670
fix: don't use explicit dir separator in buildscript 2023-11-20 10:13:42 +01:00
367bd0390a
fix: having cargo build depend on cleaning jni was a bad idea 2023-11-20 02:24:22 +01:00
5741e28a09
feat: added custom exceptions, glue code refactor 2023-11-20 02:08:38 +01:00
2ffcd42b65
fix: added and fixed shadow so i don't have to bundle NativeUtils manually 2023-11-19 00:47:45 +01:00
71094b98a0
chore: don't push run config 2023-11-19 00:47:22 +01:00
997d33a910
fix: cargo build before gradle intellij plugin touches resources 2023-11-18 21:08:39 +01:00
b29f353c7c
chore: better bundling of binary 2023-11-18 20:21:50 +01:00
54965a6744
chore: bundled NativeUtils since the intellij gradle plugin doesn't seem to like shadow 2023-11-18 19:40:26 +01:00
7ea0ec76d7
chore: readme, versioning, plugin.xml cleanup 2023-11-18 18:47:58 +01:00
c9b9eb2ae1
chore: slimmed down glue boilerplate 2023-11-18 18:28:53 +01:00
81529bb0b0
chore: moved modal messages to notification 2023-11-17 21:14:01 +01:00
f75b6191ea
feat: general refactor, buffer-aware cursors, various fixes 2023-11-17 19:03:28 +01:00
8c04d9b8c2
feat: buffer and workspace disconnect, lifetime system for listeners 2023-11-17 13:03:37 +01:00
dfae6d6b9d
feat: working BufferAttach, various fixes, upgrade to woot 2023-11-17 02:46:39 +01:00
9e16c21454
fix: logging now actually works 2023-11-17 00:03:26 +01:00
9ff8de0df4
fix: fixed editorconfig 2023-11-16 21:38:30 +01:00
d85c4370f6
feat: bundle library, generate hash colors from name, misc cleanup 2023-11-16 21:35:30 +01:00
4e28c9a65a
feat: create buffer with content 2023-11-16 16:36:41 +01:00
cebcad7327
chore: a bit of cleanup 2023-11-16 16:36:25 +01:00
5b7d3c95dd
feat: buffer send/recv 2023-11-16 15:54:30 +01:00
1228f786b7
feat: added empty buffer creation and submenu section 2023-11-16 13:13:43 +01:00
d75fb75b3c
chore: native-utils dependency 2023-11-16 03:02:19 +01:00
5622cf64f3
feat: implemented JoinAction, sending/receiving cursor position 2023-11-16 03:01:01 +01:00
a2d346d11c
feat: CursorEvent glue 2023-11-16 02:59:12 +01:00
c6e3d00dbf
feat: menu action for connecting 2023-09-07 01:52:42 +02:00
4ed7704ff0
fix: include glue module
Co-authored-by: alemi <me@alemi.dev>
2023-09-07 00:52:05 +02:00
1b92d0052e
chore: panic on fake constructor called 2023-09-06 23:19:41 +02:00
6c892e7e3a
feat: implemented exception handling (this time for real) 2023-08-28 16:12:42 +02:00
c05947466d
feat: have cargo handle folder creation instead of gradle 2023-08-28 12:33:15 +02:00
c3896ca997
feat: also delete jni folder on clean 2023-08-28 12:22:37 +02:00
fb8faffe2e
feat: moved to groovy dsl, registered cargo gradle tasks 2023-08-28 12:15:05 +02:00
e7604e237b
fix: cargo build now completes without errors
...but it does get a shit ton of warnings.
2023-08-28 11:32:07 +02:00
85b00c4335
feat: (maybe) written basic interface 2023-08-28 11:06:13 +02:00
9e25536138
chore: moved cargo manifest in root 2023-08-20 09:45:09 +02:00
158a0a7b13
chore: version bump 2023-08-20 09:22:50 +02:00
65e19d05a5
chore: reference git instead of local 2023-08-20 00:02:00 +02:00
8e63a5493e
feat: implemented connect 2023-08-19 23:42:27 +02:00
c263211cff
feat: written java exception equivalents 2023-08-19 23:42:04 +02:00
6d63c8fbbb
chore: added editorconfig 2023-08-19 23:41:14 +02:00
64705dff5b
chore: initial setup 2023-08-19 21:56:02 +02:00