Hacker News new | ask | show | jobs
by ru6xul6 2125 days ago
Thanks for the feedback and great questions! Let me address your questions below.

- You nailed it, Codemap uses language servers (Typescript for TS/JS, Jedi for Python) to understand the code.

- Tree view is currently the only layout that's available. If you have any thoughts on this please let me know!

- It doesn't support jumping into a file a choose a function, but it supports a few interactions that may be as useful. A few examples are: 1. zoom in/out, either horizontally or vertically 2. limit render scope by folder and files (useful to keep performance up and avoid cluttering) 3. showing only nodes that are upstream or downstream of a particular function (useful for tracing the scope of impact) 4. quick code preview for node (function definition) or edge (function call)

- You're right, the 100 function limit is a little harsh. The goal is for people to try out the tool with a few files and get a taste of it. The price is pretty affordable though, as I want Codemap to serve the global programmers.

- There's currently no option to purchase just one month, but I'd definitely consider it!

- This is an Electron app (please don't scream :p) with the goal of market verification and gathering early feedbacks. If this app solicits enough interest, I'll seriously consider re-building a native app. That said, from my experience Codemap remains snappy up to 2000 functions that are moderately interconnected, at which point the issue of cluttering outweighs its slowness, and limiting the rendering scope (folders/files) becomes necessary.

Again, thanks for the thorough feedback! Let me know if you have more questions.