I like thing how to do applications for can improve the productivity, and in this case, I had a problem when I browsing for some repository in Github, I find the inconvenience that when I access to a folder, the page change route and reload page, and you lost the access to files of the folder before and you need to go to last page and again into folder to can follow the flow of a code, and for my this is converted in a madness. Therefore, the usual solution is do a clone of project and can see that in some local editor.
So, to solve to do a clone of each project for can browsing comfortably, I did a chrome extension that like overlay generate a visual UI like editor, to browse around files with more confort.
You have a github repo with the code: https://github.com/dimaslz/navtree and also the url to chrome extension https://chrome.google.com/webstore/detail/navtree-for-github/hehmfcekejdeohjjckmalfemepbbafbe
Don’t worry, I know that the code is not clean and UI can be improved, but this is a WIP project. I have a todo with some ideas to implement and improved like:
- Improve extension icon
- Add icons in tree nav
- Try to integrate the extension into Github UI
- Open files in tabs into extension to can show some files to the same time
- Center images
- Integrate with Github API because now has a limit of requests
I hope that this extension helps you and feel free to collaborate and let me know if you have some feedback.