Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Massive refactoring of entire backend and most of the frontend (rangl…
…e#546) * Performance improvements / refactoring work * A lot more refactoring work * More backend refactoring work * More refactoring work * Partial tree patching algorithm * More backend refactoring implementation work * Work on tree display * More refactoring work on the tree diff / messaging implementations * Recursive expand * Fix logic related to initial tree load * More refactoring work / restoring UI functionality * More refactoring and implementation work * Note so I do not forget this thought later * Performance improvements * Reimplement selection state management * Fix root selection * Multi-application support (i.e. more than one Angular app on the same page) * Hook up component selection state using a new strategy. Retrieve and serialize componentInstance only when the node has actually been selected by the user and is going to be displayed in the righthand panel. This saves us the performance cost of serializing the componentInstance property of each node and is made possible by the new request-response messaging system * More state retrieval work * Fix dependency and injector tree functionality * Implement 'show HTML' option * Reimplement update property functionality * Property edit styling * Minor fixes and changes * Performance issue * - Add back support for $a - Fix up some styling * Reimplement 'Fire Event' as 'Emit Value' * Fix issue with component inputs * Beginning of search reimplementation * Finish component search implementation * Support for router * Implement 'inspect element' * Implement 'View source' * Clean up loading spinner * Clean up search functionality * Fix lint failures * Partially unbreak unit tests * Unbreak remaining tests * * Fix change detection - the patches generated were ridiculous * Fix highlighting nodes when they change * Upgrade typings * Clean up change detection (still needs work) * State cache screwed up * Fix highlighting functionality * Massive improvements to change highlighting and a bunch of other bug fixes * Unit test breakage * Do not remove cached state for items that have not changed * Clean up node rendering * Minor styling * Lint
- Loading branch information