Commit Graph

38 Commits

Author SHA1 Message Date
Anton Medvedev
6b4e7254c5
Fix some of terminal resize issues (#116) 2019-12-07 16:46:41 +07:00
Anton Medvedev
e8fd8353fe Set cursor to found pattern line 2019-11-06 10:57:43 +03:00
Anton Medvedev
33ea17be93 Fix expand all under cursor and add docs 2019-11-06 10:16:22 +03:00
Anton Medvedev
acf0255e1d Improve up/down cursor movement 2019-04-04 13:19:46 +07:00
Anton Medvedev
83efa1d109 Add collapse/expand all under cursor functionality 2019-04-04 10:46:17 +07:00
Anton Medvedev
fd2a30b79e Refactor parent collapsing algorithm 2019-04-04 10:23:06 +07:00
Ross Hadden
d216e02cb3 Collapse from anywhere (#102)
* Collapse from anywhere within child, instead of just when highlighting the expanded node itself.

Signed-off-by: Ross Hadden <rosshadden@gmail.com>

* Moved cursor to parent.

Signed-off-by: Ross Hadden <rosshadden@gmail.com>

* Properly handled collapsing arrays.

Signed-off-by: Ross Hadden <rosshadden@gmail.com>
2019-04-04 10:07:13 +07:00
Anton Medvedev
73298e88a4 Improve performance for really big JSON files 2019-03-08 23:18:55 +07:00
Anton Medvedev
95b40b31b8 Fix bug with empty pattern 2019-02-09 18:12:22 +07:00
Anton Medvedev
44d95c6c8d Fix bug with synchronous reopening of tty on unix 2019-01-30 12:21:39 +07:00
Anton Medvedev
7501e5a81b Style fix 2019-01-30 10:33:13 +07:00
Abdul Rauf
b99a05dd89 feat: add cmd support (#77)
Tested using node v8.15.0 in cmd
Note: Tests are still failing in cmd
2019-01-30 09:34:25 +07:00
Anton Medvedev
8999dee7d6 Remove unused var 2018-12-21 14:04:51 +07:00
Anton Medvedev
ceb177163d Add bfs 2018-12-21 14:00:18 +07:00
Anton Medvedev
fe57a92cfe Use generator for getting paths 2018-12-21 13:46:16 +07:00
Anton Medvedev
ef77520f99 Show status bar if pattern not found 2018-12-15 14:52:48 +07:00
Anton Medvedev
225239bf3d Forgive errors to user 2018-12-15 14:52:48 +07:00
Anton Medvedev
a696018fa5 Fix pattern creation 2018-12-15 14:52:48 +07:00
Anton Medvedev
beedbfd36a Separate regexp generation 2018-12-15 14:52:48 +07:00
Anton Medvedev
6a7a628e03 Make current highlight path different 2018-12-15 14:52:48 +07:00
Anton Medvedev
9c1a7e8ae2 Remove console.error 2018-12-15 14:52:48 +07:00
Anton Medvedev
4986be32b5 Search feature 2018-12-15 14:52:48 +07:00
Anton Medvedev
e7bb9f3c7d Fix autocomplete for keys starting with upper case 2018-12-11 15:15:12 +07:00
Anton Medvedev
f22f8d052c Fix hanging cursor after collapse all 2018-12-08 16:38:59 +07:00
Anton Medvedev
4bfd5ccc42 Fix autocomplete for single letter keys 2018-12-07 22:52:50 +07:00
Alex
f892e8869d Add vim motions to box.key (j/k/h/l) 2018-12-05 09:54:00 +07:00
Anton Medvedev
40f88dcc91 Hide on escape 2018-12-02 23:24:47 +07:00
Anton Medvedev
c8cd6ceef5 Make autocomplete configurable 2018-12-02 23:24:47 +07:00
Anton Medvedev
30b683b5cd Better auto replacement 2018-12-02 23:24:47 +07:00
Anton Medvedev
5e04d740aa Better navigation for complex JSON keys 2018-12-02 23:24:47 +07:00
Anton Medvedev
5db1c910f8 Add autocomplete 2018-12-02 23:24:47 +07:00
Anton Medvedev
74cf26fd0d Improved rendering speed 2018-12-02 23:24:47 +07:00
Anton Medvedev
a0c2931c57 Improve DX 2018-12-02 23:24:47 +07:00
Anton Medvedev
f110142160 New features
- Arrow navigation
- Interactive digger
- Themes support
2018-12-02 23:24:47 +07:00
Anton Medvedev
9291ce4397 Limit expand all 2018-11-08 15:09:24 +07:00
Anton Medvedev
620ca58208 Turn off blessed tags 2018-11-08 09:48:06 +07:00
Anton Medvedev
3dd064ae96 Fix bug with expanding null var 2018-11-03 22:29:34 +07:00
Anton Medvedev
961ee629f4 Add interactive mode 2018-11-03 21:03:52 +07:00