<link rel="stylesheet" type="text/css" href="doc/PX2018/project_2/utils.css">

# Vivide Tasks

- [x] [Save scripts to view's local storage](https://github.com/LivelyKernel/lively4-core/issues/312)
  - [x] Saved scripts to tmp view data via setJSONAttribute
  - [x] Load scripts via getJSONAttribute
  - [x] Remove old scripting
- [ ] [Implement a vivide tree view](https://github.com/LivelyKernel/lively4-core/issues/309) 
  - [x] Models containing a "children" variable show their children's data on click
  - [x] Children are can be made visible or hidden by clicking
  - [x] Per default data are shown as tree view
  - [x] Tree elements show a visual clue whether they are expanded (arrow pointing to the right or bottom)
  - [ ] 3 or more levels are supported
- [ ] [Handle missing/lost connections](https://github.com/LivelyKernel/lively4-core/issues/311)

## Misc


<p class="comment">Currently the loader needs to traverse every file for every include --> adding more files makes the loading slower</p>

- [ ] Structure the vivide files to provide an improved overview
- [ ] Provide a connection from editor to code interpreter

## Done

## Revoked

- [ ] Make the VivideView widget configurable
