Introduce FileListView ViewModel and corresponding dataTemplate.
Refactor tests and introduce IFileRepository interface
Introduce IFileRepository interface. Alter tests for FolderSelectorViewModel to reflect new behavior of Next button.
Introduce FileRepository implementation and implement DoesFolderExist method. Ensure root paths are processed correctly.
Make folderSelectorViewModel send a message that some folder was selected
Populate FileLIst when FolderPath is selected.
Implement GetFileData method of fileRepository. Add basic datagrid to FileListView.
Set initial focus of FolderSelectorViewModel to folderPathTextBox
Design FileListView according to the sketch.
Implement searchTextBox for FileListView. The layout is consistent with the rest searchboxes of Windows OS.
Implement searching for FileListViewModel
Implemen async file lookup. Move SearchTextBox style to separate file.
Implement recursive file lookup with cancellation.
Implement open files functionality.
Merge remote-tracking branch 'origin/file-list'