fractalide / fractalide-oz

Proof of concept
GNU Affero General Public License v3.0
12 stars 3 forks source link

Panels #32

Closed dmichiels closed 10 years ago

dmichiels commented 10 years ago

The editor have now two panels : editorPanel and graphPanel. The graphPanel display the graph and is used to make the link. The editorPanel is used for all edition features : add new comp, delete a link, ...

It's still experimental, and here is a small list of "bugs" :

sjmackenzie commented 10 years ago

fantastic progress!

sjmackenzie commented 10 years ago

Why not single left click on a component and the editPanel updates as well as how the input output of the component shows?

I think it is not intuitive to have two single long clicks to see the I/O of the component

Might be neat to click on a component and the graphical links to and from the component get highlighted, thus showing the 1st degree inputs and outputs in the graph graph?

That way a single click lets you see the flow and options associated with the component.

The user may then follow the a more detoiled flow by clicking on each component.

dmichiels commented 10 years ago

Yes, that's a little strange... So, I proposed :

So in fact, we will have the "double-click" for close the port if the component is not selected.

sjmackenzie commented 10 years ago

I don't understand "open component".

The way I had visualized the final product is (as in the .org file I sent you)

This way the IDE becomes like a web browser in that you follow links about to different logic components. maybe later we can introduce bookmarks on a panel so that you can quickly move about to frequently visited locations (for later)

maybe a better option. Each component is not an image, but a toggle button (with an image on it). So you can turn a component on and off. ON: shows the ports panel and highlights the lines, and adds a widget to the options panel displaying the options of that component OFF: closes the ports panel and removes the widget from the options panel.

This way all options are available your editing.