mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-26 15:57:56 +01:00
* Refactor FileDialogTreeBuilder to be more generally useful outside of dialog context * Fix comparer * Change TreeViewFileSystem scenario to use the core builder * Refactor icon provision for reusability * Add IsOpenGetter implementations * Xmldoc and tests * xmldoc and trim icon when blank (files and no nerd) * unit test fixes * FixFix unit tests when running on linux * Add option to pick which icon set to use for TreeViewFileSystem * Add spaces when using nerd to avoid icon overaps * Refactor the addition of space for nerd icons to reduce code duplication
Automated Unit Tests
Terminal.Gui uses xunit for automated unit tests run automatically with Github Actions.
See the Testing wiki for details on how to add more tests.