Commit Graph

149 Commits

Author SHA1 Message Date
b0bb27ca25 Implemented multiline x/d/c in visual mode and fixed a bug in visual
mode where multiline yank caused crashes/was incorrect
2024-12-16 16:46:41 +02:00
0a0492156a Added support for y and single-line x/d/c for visual mode in viminput 2024-12-15 19:25:53 +02:00
5a7a3028e9 Implemented x/d/c/y for visual line mode in viminput 2024-12-15 18:39:55 +02:00
c65b6f9f04 Added visual and visual line modes, with basic highlighting to viminput 2024-12-15 18:03:39 +02:00
23a1abf190 Fixed SearcChar incorrect bounds in SearchChar aswell to avoid further
bugs
2024-12-14 19:47:32 +02:00
a694b3916a Implemented iw/aw/iW/aW text objects in viminput 2024-12-14 19:45:49 +02:00
04bbc516e3 Added support for "word" motions in O-pending mode (d/c/y) in viminput 2024-12-14 18:54:54 +02:00
18352d5439 Implemented ge/gE in viminput 2024-12-14 17:32:24 +02:00
feacef91b8 Reverted last bug fix, it was a wrong fix that caused a different bug,
the root cause was the SearchChar function which was fixed in this
commit
2024-12-14 17:29:18 +02:00
9c4d6d4616 Implemented w motion in viminput and fixed a bug with w/W when on the
start of the line it'd jump to the next (even if a word in the current
line exists)
2024-12-14 16:23:42 +02:00
e33f4f003a Implemented W motion in viminput (might need some extra testing) 2024-12-13 19:31:52 +02:00
ccb7fca556 Implemented e and b in viminput 2024-12-13 18:25:22 +02:00
29d70f27c5 Implemented B motion in vimniput 2024-12-13 17:35:24 +02:00
c68adab0ba Implemented E motion in viminput 2024-12-13 17:22:35 +02:00
310afed684 Implemented f/t/F/T motions in viminput 2024-12-12 19:38:13 +02:00
25844d347f Added gg and G motions to viminput 2024-12-12 18:16:38 +02:00
2183261c3f Implemented multiline motion support for opending mode in viminput 2024-12-12 17:32:23 +02:00
aa9c3d6a57 Fixed bug where j/k in normal mode would not be on a char 2024-12-12 16:15:20 +02:00
cd69bf019d Pasting forward fully complete in viminput 2024-12-09 19:17:18 +02:00
37bdf70ea7 Partially implemented multiline paste 2024-12-09 18:39:06 +02:00
a4e069b330 Implemented dd, cc, yy in viminput 2024-12-09 17:47:18 +02:00
f9971074a6 Implemented single-line command + motion for viminput 2024-12-09 17:28:39 +02:00
2a6f5c2c3d Added C and fixed pasting in viminput 2024-12-08 22:51:53 +02:00
bca8e44586 Added single-line yanking and pasting 2024-12-08 18:18:10 +02:00
8e67541d09 Fixed "I" motion to be inline with nvim (act like _ instead of 0) 2024-12-08 17:19:55 +02:00
55f4ca9cd9 Backspace and enter support for viminput 2024-12-08 17:17:42 +02:00
2bee024fb1 Refactored vim motions to be reusable 2024-12-08 16:39:16 +02:00
6d7a8df699 Refactored vim input a bit 2024-12-08 16:10:58 +02:00
8430f3f0f9 Added o and O and D 2024-12-08 14:23:51 +02:00
09ddfe2bbd Implemented more vim motions 2024-12-05 18:15:44 +02:00
bb105cb16f Basic vim movement and text input 2024-12-05 17:20:32 +02:00
8087907b4b Refactored how the core UI looks 2024-12-05 14:11:28 +02:00
37cd043920 Started work on basic vim input box 2024-12-04 18:35:11 +02:00
567d569dd6 Added delete for frequency and network on the server and only frequency
on the client
2024-12-01 16:29:22 +02:00
bfc65f7f37 Minor improvements to server code 2024-12-01 16:13:46 +02:00
e00a17a2f4 Added swap frequencies support on server-side 2024-12-01 16:03:31 +02:00
3e9c0ee6a1 Implemented frequency creation on both client and server 2024-12-01 15:47:54 +02:00
78a38f508e Implemented frequency creation, BROKEN right now 2024-12-01 10:09:21 +02:00
94166da109 Fix crashing if request arrives only after the first view call 2024-12-01 09:11:25 +02:00
905b6d25b4 Fix server issues after moving soem stuff 2024-12-01 09:08:59 +02:00
bcd75dab26 Client changes to handle create frequency API 2024-11-30 19:55:33 +02:00
7357dc120b Overhauled icons, will later make it so users can select their prefered
style
2024-11-30 19:28:40 +02:00
452040598b Created UI for create frequency popup 2024-11-30 18:38:09 +02:00
9bbf36550b Added frequencies UI 2024-11-30 16:55:11 +02:00
c54d791d13 Minor UI changes 2024-11-30 10:06:04 +02:00
3fa1c902c1 Implemented network positions per user on client and server 2024-11-29 23:24:06 +02:00
371e6c169c Added ability to focus on a network 2024-11-29 22:05:09 +02:00
561ae1940e Added focus to network list 2024-11-28 18:36:13 +02:00
d0356edef4 Added position to networks 2024-11-28 18:00:50 +02:00
c3f8131caf Added networks info on initial server-client connection 2024-11-27 22:41:14 +02:00