Skip to content

Commit

Permalink
Massive refactoring of entire backend and most of the frontend (rangl…
Browse files Browse the repository at this point in the history
…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
clbond authored Aug 25, 2016
1 parent 6cec4c6 commit dfa410b
Show file tree
Hide file tree
Showing 128 changed files with 4,190 additions and 3,184 deletions.
9 changes: 8 additions & 1 deletion frontend.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,18 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="/src/styles/style.min.css" rel="stylesheet">
<link href="/src/frontend/components/spinner/spinner.css" rel="stylesheet">
</head>
<body>

<bt-app>
Loading...
<div style="margin-top: 10%; height: 25%;">
<div class="spinner">
<div class="bounce1"></div>
<div class="bounce2"></div>
<div class="bounce3"></div>
</div>
</div>
</bt-app>

<script src="/build/frontend.js"></script>
Expand Down
Binary file added images/search.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 7 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,22 +60,28 @@
"css-loader": "^0.21.0",
"es6-promise": "^3.1.2",
"es6-shim": "^0.35.0",
"fast-json-patch": "^1.0.0",
"file-loader": "^0.8.5",
"keycode": "^2.1.4",
"lodash": "^4.15.0",
"msgpack-lite": "^0.1.20",
"object-assign": "4.0.1",
"postcss-cssnext": "^2.5.2",
"postcss-import": "^8.1.0",
"postcss-loader": "^0.8.2",
"raw-loader": "^0.5.1",
"reflect-metadata": "0.1.3",
"rimraf": "2.5.2",
"style-loader": "^0.13.1",
"tap-spec": "^4.1.1",
"tape": "^4.2.2",
"tape-run": "^2.1.3",
"to-string-loader": "^1.1.4",
"ts-loader": "^0.8.1",
"tslint": "^3.9.0",
"tslint-loader": "^2.1.4",
"typescript": "^1.8.9",
"typings": "^0.8.1",
"typings": "^1.3.2",
"url-loader": "^0.5.7",
"webpack": "1.13.0",
"webpack-dev-server": "1.14.1"
Expand Down
190 changes: 0 additions & 190 deletions src/backend/adapters/angular2.test.ts

This file was deleted.

Loading

0 comments on commit dfa410b

Please sign in to comment.