. The difference is that bubbles are not draggable, and everything has an automatic layout.
Here is a video with the progress of the first weeks.
You can give it a try to this really early version at https://minimalistidev2.netlify.app/
ts-morph looks cool, for now I'm using the output of Acorn to navigate. The code is still pretty hardcoded but I'm using this
04/19/2022, 7:04 PM
This is awesome! Could you make it usable for any programming language ? You could perhaps implement this UI ontop of VSCode.
04/19/2022, 7:39 PM
One thing that's not shown in the video is that the bubles open in the order that the functions are defined. A second comment is that the
function opens twice because I want to have a call tree and it will make more sense once live values are added.
One of my favorite features of editors is when I click a term and all its uses are highlighted, but why is the highlight constrained to a single file?
I spend so much time looking at multiple files trying to trace where a value was defined or modified.
Here is a demo of a multilevel highlight, looking forward to read your comments 😃
So function arguments know the variable passed in at the call site? What if the caller had multiple calls to the function with contradictory arguments?
04/26/2022, 1:34 AM
Every function call will open a separate "bubble". Rn I'm in research mode exploring this option, and so far it feels good.
It creates a call tree, instead of how we normally see code with a closer representation of the codebase instead of the runtime.
Does it make sense @Kartik Agaram? Here is video that might make it easier to understand