Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Graphical representation of the model and the view (with a live updates) #1

Open
Reinmar opened this issue Jun 3, 2016 · 2 comments
Assignees

Comments

@Reinmar
Copy link
Member

Reinmar commented Jun 3, 2016

The goal is to render the contents of the engine model structure in a nice, graphical way (like browsers' dev tools). As an additional feature we can also render the engine view structure.

Such a feature will be useful for debugging the engine and features working on it as well as showcasing how the data look like compared to the view (so for debugging the model to view converters).

Possible features:

  • Re-rendering only the part of the model or view which has changed (with some blink or other animation). We may not have time for that, but engine's features would make it fairly easy task.
  • Rendering model's and view's selection along the data.
  • All kind of fancy UI features, like tree folding, blinking on a change, etc.
@Reinmar Reinmar assigned Reinmar and pomek and unassigned Reinmar Jun 3, 2016
@Reinmar Reinmar changed the title Graphical representation of the model and the view Graphical representation of the model and the view (with a live updates) Jun 3, 2016
@pomek
Copy link
Member

pomek commented Jun 7, 2016

First working version - https://github.com/ckeditor/ckeditor5/tree/hackathon/graphical-model-representation.

Short GIF which shows how it works - https://twitter.com/pomekPL/status/740149101334016000

Unfortunately, this is very basic version (like MVP) which can be improved.
But what’s important works perfectly! :)

@fredck
Copy link
Contributor

fredck commented Jun 17, 2016

Here we have an example of inspector that can be used as devtools on different browsers or even as a bookmarklet: https://github.com/emberjs/ember-inspector

It would be great to have something similar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants