Commit graph

22 commits

Author SHA1 Message Date
70e3386cb5 Implement client actions properly 2020-02-10 23:49:34 +00:00
5e7c2952a1 Hook up WS connection to client UI 2020-02-10 23:14:20 +00:00
9f5d1c5684 Parse client command line options 2020-02-10 23:07:55 +00:00
c3dafbaf63 Remove example tree 2020-02-10 01:40:32 +00:00
e0e23367c8 Allow multiline editing
Also adds editor key bindings for the home and end keys
2020-02-09 21:49:37 +00:00
817b0a34c4 Make editor always start at the end of the first line 2020-02-09 21:21:41 +00:00
769bd02658 Toggle editing and replying to messages 2020-02-09 21:20:45 +00:00
235620d8c1 Fix widget tree
This fix took way too long. Something like this shouldn't be that difficult, but
it apparently is. :/
2020-02-09 21:19:28 +00:00
3d2ae02479 Clean up tree walking code even further
(I missed the simplest approach and now I feel bad ^^)
2020-02-09 19:11:05 +00:00
ee1346143d Clean up tree walking code 2020-02-09 16:09:51 +00:00
51a63b9d5b Fix tree walking code 2020-02-09 15:51:34 +00:00
49d0c8039e Display all node flags 2020-02-09 14:07:06 +00:00
573a835022 Prevent unfolding of nodes without children 2020-02-09 11:44:25 +00:00
19a4350cb6 Respect folding when rendering nodes 2020-02-09 11:29:28 +00:00
3255bfd2ec Implement tree functions 2020-02-09 11:29:19 +00:00
54ec7afa59 Add attribute map and fix drawing 2020-02-09 10:02:47 +00:00
6036ff4c77 Render nodes using new WidgetTree 2020-02-09 09:48:21 +00:00
4c63b96ae5 Implement tree rendering 2020-02-09 09:29:45 +00:00
fcd722a836 Use box drawing character for indentation 2020-02-08 23:38:29 +00:00
ff2dc3e783 Separate Node-related stuff from Api module 2020-02-08 23:26:21 +00:00
f8fd5d62f1 Add unfinished client Tree type 2020-02-08 23:12:29 +00:00
fd39143945 Add node editor 2020-02-08 23:11:33 +00:00