From 764588ba13b12f70dbbd3ad435bb1822ccd1c09c Mon Sep 17 00:00:00 2001 From: Anton-4 <17049058+Anton-4@users.noreply.github.com> Date: Sat, 28 Nov 2020 17:45:52 +0100 Subject: [PATCH 1/2] Added VR code visualisation to editor ideas --- editor/editor-ideas.md | 1 + 1 file changed, 1 insertion(+) diff --git a/editor/editor-ideas.md b/editor/editor-ideas.md index 52a7d76eb9..29bf7b0470 100644 --- a/editor/editor-ideas.md +++ b/editor/editor-ideas.md @@ -27,6 +27,7 @@ These are potentially inspirational resources for the editor's design. * [Sketch-n-Sketch: Interactive SVG Programming with Direct Manipulation](https://youtu.be/YuGVC8VqXz0) by [Ravi Chugh](http://people.cs.uchicago.edu/~rchugh/) * [Xi](https://xi-editor.io/) modern text editor with concurrent editing (related to [Druid](https://github.com/linebender/druid)) * [Self](https://selflanguage.org/) programming language +* [Primitive](https://primitive.io/) code exploration in Virtual Reality ### Debugging From da91693a4ac56ccd1829cf38158df3fdf9c8066b Mon Sep 17 00:00:00 2001 From: Anton-4 <17049058+Anton-4@users.noreply.github.com> Date: Sat, 28 Nov 2020 20:06:11 +0100 Subject: [PATCH 2/2] more ideas for tree view --- editor/editor-ideas.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/editor/editor-ideas.md b/editor/editor-ideas.md index 29bf7b0470..0774f57ee0 100644 --- a/editor/editor-ideas.md +++ b/editor/editor-ideas.md @@ -73,6 +73,9 @@ Thoughts and ideas possibly taken from above inspirations or separate. * Maybe easier to manually trigger a test related to exactly what code you're writing * Ability to generate unit tests for a selected function in context menu * A table should appear to enter input and expected output pairs quickly +* Ability to show import connection within project visually + * This could be done by drawing connections between files or functions in the tree view. This would make it easier for people to get their bearings in new big projects. +* Connections could also be drawn between functions that call each other in the tree view. The connections could be animated to show the execution flow of the program. * "Error mode" where the editor jumps you to the next error * Similar in theory to diff tools that jump you to the next merge conflict * dependency recommendation