* More tests
* Add some tests, refactor code
* Some additional tests
* Add some tests
* Add some tests
* Add pixel based tests for UI
* Add some tests
* Fix surface format
* Fix surface format
* Make render testable
* Format code
* Fix render caret after input
* Add new lines between tests
* Fix fmt
* Add project tree to view
* Add drag, clean up code
* Add some tests
* Add scroll, response to click on folder
* Format code
* Test file entry
Format code
Test file entry
* Test dir view
* Fix character position after delete last at line
* Fmt
* Fix tests
* Make render testable
* Add some tests
* Format code
* Fix render caret after input
* Add kcov scripts
* Fix caret position
* Test move caret
* Test move caret
* Test move caret
* Additional tests
* Additional token to color test
* Remove unused imports
Start FileSystem UI
Fix formating
Add textures for dir and file, implement prepare_ui, render, update and open directory
Display choose file
Display files and directories
Format code
Expand and collapse directories, open file
Format code
Fix calculating size of directory and displaying children
Refactor render open file modal
Format code
Scroll file tree
Format code
Refactor open file modal
Fix CI
Fix some tests, add more tests, fix formatting
Fix CI test run
Fix CI test run
* Add more tests
* Add more tests
* More tests
* More tests
* Fix caret position
* Add simple string matching
* Fixing add characters
* Fix themes images
* Simplify
* Simplify
* Simplify
* Fix some problems
* Fix race conditions in tests
* Format code
* Format code