So I made a right howler in the last release.
Read only mode could cause children to be created higher up the tree. Not inentional but a consequence of the read only mode. What it should do is obviously not create any under it( but only if it doesn't create it or its not already there). If it's already there then it should create the children even if the parent is in RO mode. As why would you specify them otherwise? (think about it long enough and you will come to the same reasoning)
anyways. not only that. I used copilot to automate the test for it. Copilot knew the result of my accident but thought I did it intentionally and tested it as a pass. lmao. Lesson learned there in trusting it blindy for tests.
Anways. Test Mode should work now too. (Although I did that before unpicking the colon bug.)
started to plan out how a filestream class might look. and investigated a little bit using lexers in other langauges. It should be portable. but filestreaming and extra features would make it a bit harder. need to finish the perms first and focus on that core of it.
oh and almost forgot to mention. you should be able to put spaces in file and folder names now.
enjoy.