Commit Graph

42 Commits

Author SHA1 Message Date
0e1354bd47 Misc fixes 2024-10-07 00:30:09 +02:00
46bf135446 Prevent duplicate/overwritten keys 2024-10-07 00:02:15 +02:00
54b00f5925 Fix window titles, tweaks 2024-10-06 20:15:19 +02:00
c51355aba7 Add settings menu (^S) 2024-10-06 16:54:41 +02:00
ed02447161 Add support for home/end in editor 2024-10-06 16:35:54 +02:00
10d8c4bfce Hidden files in open browser, menu tweaks
* Add key callback for menus
* Use key callback to intercept ^H and toggle hidden files in browser
2024-10-06 16:22:46 +02:00
29d070c305 Fix scrolling in MessageBox, file overwrite confirmation 2024-10-05 23:24:55 +02:00
7a37ebe234 Misc fixes and improvements 2024-10-05 21:20:21 +02:00
f389e5985f Add PgUp/Dn/Home/End to menu, bugfixes 2024-10-05 17:54:49 +02:00
0a82eb7a3c Fix scrollbars on Menu/MessageBox 2024-10-05 17:37:45 +02:00
be55b07b38 Rename package 2024-10-05 17:19:02 +02:00
923aed5cbe Fix menu overflow in open dialog, menu scrolling 2024-10-05 17:08:43 +02:00
eb09b4698f Add makefile, cli options 2024-10-05 16:34:49 +02:00
62c78fa14c Editor fixes, code cleanup, bool colors, open dialog 2024-10-05 14:57:51 +02:00
9819b22019 Prevent menu items from overflowing 2024-10-04 17:29:36 +02:00
ed57eec3b0 Refactor editor code, confirm on new if modified
* Break out the doDeleteValue method in Editor
* Confirm to save/discard when document modified and new requested
* Re-add the title to menus
2024-10-04 17:08:54 +02:00
14d5239ea6 Add screenshot to readme 2024-10-04 12:50:41 +02:00
ea2710d0fd Added screenshots 2024-10-04 12:46:45 +02:00
ab78733b9b Add readme 2024-10-04 12:41:37 +02:00
dfdd66b021 Handle terminal being resized 2024-10-04 10:51:59 +02:00
e70839ee30 Add support for c-Left/c-Right 2024-10-03 18:26:36 +02:00
ab399f77e9 Bugfix message styling, save tailLine setting 2024-10-03 18:05:34 +02:00
19ba6a9bee Improve tail line, fix edit box
* Edit box now supports the usual keys; left/right plus home/end, and does
  the appropriate scrolling.
* Tail line is now a top bar.
* Added option to toggle tail bar, but not bound to any key.
2024-10-03 17:57:41 +02:00
466406733d Tune icons, different icons for true/false 2024-10-03 17:00:51 +02:00
0abca3d3a8 Add icons to items in before mode, ask to save changes 2024-10-03 16:36:35 +02:00
ddfefa124b Allow left/right for collapse, more hotkeys
* Use 'b' to toggle fold icon before/after key
* Use 'g' to toggle indentation guide lines
* Cosmetic fixes
2024-10-03 15:29:56 +02:00
f023de0198 Show child keys of folded key, count of folded arrays 2024-10-03 01:58:50 +02:00
1cccfc0187 Implement folding (use '+' key), clean up code 2024-10-03 01:44:10 +02:00
989cc89e4b Add more text to help 2024-10-03 00:24:20 +02:00
be63775334 Add compact mode, toggle with 'c' 2024-10-02 02:14:36 +02:00
bf6756773e Change exit hotkey to ^X from ^C to avoid accidents 2024-10-02 02:00:31 +02:00
3211e55e05 Updat help, add license 2024-10-02 01:46:23 +02:00
89d0e2ca0e Refactor namespace, context sensitive info bar 2024-10-02 01:15:22 +02:00
f23c378020 Add messagebox, bugfixes 2024-10-02 00:53:11 +02:00
24f569070f Rename to jsonedit 2024-10-01 23:02:51 +02:00
53b9ae84a0 Bugfixes, tweak colors 2024-10-01 23:01:26 +02:00
9ca53df0ec Clean up code, add comments 2024-10-01 22:51:58 +02:00
338449824f Improve prompts, treat invalid json as string on insert/edit 2024-10-01 22:44:11 +02:00
88abeaa896 Add popup menus for actions 2024-10-01 22:31:51 +02:00
3caca13e5c Add save to json/yaml (ctrl-w) 2024-10-01 21:40:13 +02:00
9bc83ccd56 Add bin to composer.json 2024-10-01 18:46:54 +02:00
e2868cd7bf Initial commit 2024-10-01 18:46:03 +02:00