1.09
We are getting so close to the first demo launch!
Pushed by my Git fascination I managed to integrate another two important things into the repo: CodeQL and automatic code review by CodeRabbit. However I realised I’ve been doing much more things at the repo itself and I keep forgeting I am trying to code something. So - 4 new features (and first really developer-focused) and incoming REAL readme (because the current one is really crappy).
I just started my last high school year so I’ll be a little more busy but my targets still remain the same: at least 80h on stardance and first beta release until 30th September.
What I’ve made
- Git integration with status bar, staging, discarding for directories with repos present
- improved navigation with folder history (go back, go forward like every normal file manager)
- sidebar tree view instead of Finder-like fixed bookmarks (like Windows Explorer, kinda buggy for now but actively working on it!)
- file collision handling with choice dialog window
What I’ve learned
- a bit of project management (kanban, agile etc.)
- Git API usage in Swift
- handling and applying code review reports
- CodeQL reports analysis
Difficulties
I must admit that I did not write unit tests for Git integration because I kinda don’t know how to approach it. Maybe the next few days in school with my teacher will help me going through it.
Apart from that I struggled with applying some responsiveness to resizable elements (such as InteractivePathView) and eventually failed and will return to this later.
I promised myself that I won’t go beyond those 10h of no devlog but I failed again. My own devlog template is incoming so I will be more eager to make them more frequent.
Apart from that - I am planning demo launch around 14th September so I can gather feedback before beta release around 30th September. Thank you all in advance for reading this and till next time!