Commit Graph
32 Commits
Author SHA1 Message Date
Eric Allam cd761bd2d5 Convert search from Fuse.js to @jsonhero/fuzzy-json-search 2022-04-14 09:46:17 +01:00
Eric Allam 17a49ed859 Test file changes should trigger main workflow 2022-03-22 09:50:27 +00:00
Eric Allam 2313cb993e Fixed column view tests 2022-03-22 09:49:17 +00:00
Eric Allam 32a9162848 Merge branch 'features/tree-view'
# Conflicts:
#	app/components/ColumnItem.tsx
#	app/components/PathBar.tsx
2022-03-22 09:40:58 +00:00
Eric Allam 86a8a4ec59 Hoist key handler to the tree so selected nodes outside of virtual list can still be navigated
Also will now automatically expand the path to a node that wants to be focused
2022-03-18 14:10:38 +00:00
Eric Allam 48d8c9894c Toggle all children when holding the shift/option key 2022-03-18 11:34:25 +00:00
Eric Allam de1efa8149 Persist collapsed state to localStorage 2022-03-18 11:09:36 +00:00
Eric Allam f9671c6df7 Implement all the ARIA keyboard interactions, and selection follows focus 2022-03-18 10:05:32 +00:00
Eric Allam 084a93e03a Only scroll to the selected node once 2022-03-15 10:18:14 +00:00
Eric Allam 22cccb1781 Improved safari speed, tabIndex -1 caused safari slowness for some reason 2022-03-14 12:12:58 +00:00
Eric Allam 55cfcea5b6 Upgrade to json-infer-types 1.2.8 to fix string uri detection bug 2022-03-14 10:57:28 +00:00
Eric Allam a08b2a7531 useMemo on stringifying the schema json 2022-03-14 10:38:54 +00:00
Eric Allam 0cd7eacaa8 Hoist the call to useJsonTree into a context provider so changing views doesn’t reset the state 2022-03-11 15:08:11 +00:00
Eric Allam 97d3543c33 Adding the new useVirtualTree hook to create the Json Tree View 2022-03-11 14:51:26 +00:00
Eric Allam fdf1d0282f Cleanup JsonColumnView 2022-03-04 21:28:14 +00:00
Eric Allam 52d96de3af TreeView using react-virtual 2022-03-04 16:24:12 +00:00
Eric Allam 2b40b47d9e Ability to preview more JSON urls, and open a JSON url in JSON Hero 2022-03-04 10:31:57 +00:00
Eric Allam 409ad158b0 Upgrade to remix 1.2.3 2022-03-03 09:48:06 +00:00
Eric Allam 1c898db82d Remove unnecessary peekalink dep 2022-03-03 09:42:29 +00:00
Eric Allam b2bca35e84 No longer hard-coding the peekalink API key 2022-03-02 10:53:13 +00:00
Eric Allam b749d2ab80 Only deploy when certain paths are matched 2022-03-02 09:39:08 +00:00
Eric Allam 2b52e8ba3d More README 2022-03-02 09:36:07 +00:00
Eric Allam f853b7aef8 Add the editor view gif 2022-03-02 09:29:36 +00:00
Eric Allam ae8780dd02 Fixed README gifs 2022-03-01 21:23:00 +00:00
Eric Allam bae84cb384 WIP README 2022-03-01 21:15:52 +00:00
Eric Allam ca9502135f Adde traverse with context GIF 2022-03-01 21:08:19 +00:00
Eric Allam 91d6610caf Add the column view gif 2022-03-01 20:25:32 +00:00
Eric Allam f1250683df Add main screenshot 2022-03-01 20:15:53 +00:00
Eric Allam 37905e4748 Added logo to the README 2022-03-01 09:45:50 +00:00
Eric Allam 80fdabfbd9 A couple package.json updates 2022-03-01 09:37:26 +00:00
Eric Allam 17b031b483 Create LICENSE 2022-03-01 09:36:14 +00:00
Eric Allam d928661fea Initial open source commit 2022-03-01 09:31:09 +00:00