David Tejada

talon-filetree

talon-filetree is a VS Code Extension that enables people to navigate and manipulate files and folders by voice.

Purpose

Similar to my browser extension Rango and inspired by it, Paul Schaaf created this extension to make manipulating files and folders by voice much easier. I liked the extension and started using it from the beginning. I found some limitations and started playing around with the extension's code to see if I could improve it. I fixed some issues, implemented new features and improved the overall code quality. Now I am the main contributor to this extension with hundreds of users.

Screenshot of the vscode extension talon-filetree showing the hints used to interact with files and folders.

Challenges Encountered and Lessons Learned

I have never worked on a VS Code extension so the first step was familiarizing myself with the API. There were many things that I needed to change to fix some issues and be able to implement anothers so I had to create a large PR. Looking back I probably should have broken down this PR into smaller ones to make it easier for me and for the reviewer. Although I have to say this PR was merged successfully after some back and forth. The collaboration with other programmers is something that I thoroughly enjoy.

User Reviews

Colton Loftus

Fantastic extension for use with Talon. Really helps improve the development process and voice interaction efficiency.

Let's Connect

Don't hesitate to get in touch if you are looking for a developer, have any questions or just want to connect.