Commit graph

66 commits

Author SHA1 Message Date
7507544fcb
feat: send empty cursor when leaving an active buffer 2024-10-09 23:40:22 +02:00
044b1f4470
fix: remove cursor from users who move away from synced buffers 2024-10-09 23:34:15 +02:00
1e8306f6e4
fix: make folders in action menu work 2024-10-09 23:03:14 +02:00
c155773753
fix: file consistency issues, cursor position 2024-10-08 22:58:25 +02:00
9c305fbcf4
feat: super crude and not-live userlist 2024-10-02 02:35:50 +02:00
ecdba4ae01
fix: run actions on EDT thread
no clue what that is but intellij seems to want it
2024-10-02 02:35:33 +02:00
d48954abfc
fix: codemp toolbar panel layout and titles 2024-10-02 02:29:02 +02:00
3a1f1657d2
feat: added buffer toolbar actions
crude but somehow implemented
2024-10-02 02:28:42 +02:00
96dde7a423
fix: null check before buffer active check 2024-10-02 02:27:58 +02:00
f815e60605
fix: illegal cast 2024-09-28 17:12:35 +02:00
da101168e1
feat: janky buffer share 2024-09-28 17:04:37 +02:00
d809462891
feat: janky workspace create/invite/delete 2024-09-28 16:29:05 +02:00
7995b8db45
fix: check if folder exists before trying to create it 2024-09-28 15:56:04 +02:00
db89c781a6
feat: resync if hash mismatch 2024-09-26 14:56:47 +02:00
fe46d6bfd3
feat: memory management + create buffer (ux needs improvement) 2024-09-25 23:53:00 +02:00
13c3601e90
chore: gradle cleanup 2024-09-25 23:52:18 +02:00
73dfda2d1c
chore: cleaned up build.gradle, updated glue 2024-09-25 18:52:38 +02:00
b486c2c581
fix: others people cursors are now visible 2024-09-16 23:32:46 +02:00
bbc2eb447a
feat(java): brought the plugin to a broadly usable state 2024-09-16 03:01:14 +02:00
44d5c77383
fix: various fixes on vfs 2024-09-14 23:28:16 +02:00
b05b1aaa3e
feat(java): initial (broken) VFS implementation 2024-09-09 16:06:54 +02:00
c1fd57421d
feat: effectively restored to before glue migration 2024-08-16 02:42:15 +02:00
ddf0e4eb71
chore: updated to new glue (kind of) 2024-08-15 23:31:12 +02:00
0719ac84f4
chore: removed snapshot, fixed cargo, periodic fetch in glue
Co-authored-by: alemi <me@alemi.dev>
2024-02-01 01:47:49 +01:00
5a42577a1f
feat: updated actions 2024-01-31 23:56:41 +01:00
7c5c851f6f
feat: workspace support, initial impl 2024-01-31 22:56:45 +01:00
085488ba36
chore: more glue 2024-01-31 13:34:46 +01:00
004e54e3da
feat: updated glue to support workspaces 2024-01-25 17:35:26 +01:00
ca7da92b59
chore: bump to lib 0.5.1 2023-11-30 10:24:01 +01:00
154e8c26b5
feat: force sync buffer 2023-11-29 01:30:04 +01:00
878df9716f
fix: removed tonioware
also moved select_buffer locally for testing, until it's stable
2023-11-29 00:51:51 +01:00
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
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
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
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