Commit Graph

1638 Commits

Author SHA1 Message Date
Jos de Jong 8cec2df3c7 Implement flexible expansion of parts of a large array 2020-10-14 17:52:51 +02:00
Jos de Jong 002453cc92 Expand first item of an array by default 2020-10-10 14:22:00 +02:00
Jos de Jong cc99284052 Refactor API of asyncSearch 2020-10-10 14:11:38 +02:00
Jos de Jong adda5836af Limit number of search results 2020-10-10 14:08:01 +02:00
Jos de Jong 3f9a7def75 throttle search progress again 2020-09-30 11:59:21 +02:00
Jos de Jong a20359c6a8 Remove throttling, report onProgress less often 2020-09-30 11:54:48 +02:00
Jos de Jong df853f6370 Fix not being able to paste inside SearchBox input using Ctrl+V 2020-09-30 11:49:47 +02:00
Jos de Jong b87286e002 Integrate async search (WIP) 2020-09-30 11:44:05 +02:00
Jos de Jong d88936b9dc Silence eslint 2020-09-23 08:20:26 +02:00
Jos de Jong 6fb6bc68e6 Rename onProgress callback 2020-09-23 08:18:32 +02:00
Jos de Jong fd673a4ea0 Implement asyncSearch (WIP) 2020-09-16 21:19:51 +02:00
Jos de Jong ac078e445b Create empty array on inserted structure containing an array 2020-09-16 13:33:56 +02:00
Jos de Jong 34534bba0c Improve responsiveness of modal 2020-09-16 12:15:31 +02:00
Jos de Jong 1bf3f7e1c2 Remember wizard state 2020-09-16 10:27:47 +02:00
Jos de Jong 78411371e6 Collapsable wizard 2020-09-16 10:10:46 +02:00
Jos de Jong 5033194313 Fix styling of select boxes in wizard 2020-09-16 09:53:02 +02:00
Jos de Jong 08d49388ed Fix orderBy query generation 2020-09-02 20:30:57 +02:00
Jos de Jong 22f429e01b Implement transform wizard (WIP) 2020-09-02 20:24:11 +02:00
Jos de Jong d67fffc7d5 Cleanup logging 2020-09-02 16:06:26 +02:00
Jos de Jong 45f8881e96 Allow using lodash functions in transform query 2020-09-02 12:14:48 +02:00
Jos de Jong 023c57f492 Linting fixes 2020-09-02 11:39:50 +02:00
Jos de Jong d3c3d47ec0 Debounce and limit transform preview 2020-09-02 11:29:09 +02:00
Jos de Jong 01579dc115 Remember previous query when opening transform modal again 2020-09-02 11:08:05 +02:00
Jos de Jong 350969638c Keep the expanded state of the transformed node 2020-09-02 10:59:19 +02:00
Jos de Jong 00d0099355 Implement Transform modal (WIP) 2020-09-02 10:25:29 +02:00
Jos de Jong ad35e6fc16 Do not expand sorted array 2020-09-02 09:28:41 +02:00
Jos de Jong 3cf43de54c Remember state of SortModal properties 2020-09-02 09:23:16 +02:00
Jos de Jong a24045cb42 Refactor sorting to return a JSONPatchDocument 2020-08-30 14:38:12 +02:00
Jos de Jong a28335fe57 Add eslint to the project 2020-08-30 14:11:24 +02:00
Jos de Jong 763b0b7c3c Refactor sortMoveOperations a bit 2020-08-23 18:14:51 +02:00
Jos de Jong dff1fc0811 Implement first simple version of sortMoveOperations 2020-08-23 18:12:07 +02:00
Jos de Jong a848358815 Clean up console.log 2020-08-23 18:11:52 +02:00
Jos de Jong ec581ad674 Add unit tests for sorting functions 2020-08-23 17:30:05 +02:00
Jos de Jong aeb3374406 Move sortArray and sortObjectKeys into a separate file 2020-08-23 16:47:11 +02:00
Jos de Jong 82c81e7b4c Get undo/redo working when sorting 2020-08-23 16:39:06 +02:00
Jos de Jong 41d5ab5786 Fix immutableJSONPatch not handling root path 2020-08-23 16:27:29 +02:00
Jos de Jong 058cf6e104 CSS tweak 2020-08-23 14:56:28 +02:00
Jos de Jong 89eaf2f264 Implement sort a nested path if provided 2020-08-23 14:53:42 +02:00
Jos de Jong 456f1912fd Implement some logic to sort object keys 2020-08-19 21:37:15 +02:00
Jos de Jong bf4d0907f0 Styling tweak 2020-08-19 16:50:28 +02:00
Jos de Jong 1ad834cf31 Improve styling of the modal and select boxes 2020-08-19 16:45:12 +02:00
Jos de Jong 37fcdf85e2 Implement SortModal and TransformModal (WIP) 2020-08-16 21:43:21 +02:00
Jos de Jong 8256bd637c Small Fix in JSONEditor 2020-08-16 11:54:03 +02:00
Jos de Jong 8b99527604 Implement option mode 2020-08-16 11:44:28 +02:00
Jos de Jong f2b2769727 Fix indentation 2020-08-16 11:34:50 +02:00
Jos de Jong baa336981f Create main component JSONEditor and mode component TreeMode. Integrate svelte-simple-modal 2020-08-16 11:34:02 +02:00
Jos de Jong a3c0da7d95 Change validation-errors constistently to buttons 2020-08-13 15:35:13 +02:00
Jos de Jong 735702ba99 Styling tweak 2020-08-13 15:33:12 +02:00
Jos de Jong 1477aaaa4b Highlight object when hovering, select node only when clicking inside one of the selectable areas 2020-08-13 15:29:51 +02:00
Jos de Jong 22845a0cc8 Minor css tweaks 2020-08-06 15:52:55 +02:00