Open heribertolugo opened 4 years ago
in order to implement media preview with vlc, and possibly other previewers, it will be unavoidable to have separate dll's unless the dll's are embeded. there is not much benefit for embeding the dll's, as this will cause much bloat in main project. with all things considered, a main executable with dependent dll's seems like the more reasonable approach.
during virtual scroll implementation, FileListControl has un-needed and duplicate code and code blocks are not in correct regions. during optimization, ConcurrentFileSearch class has become extremely messy. Some code in Extensions class should be in Misc instead. An attempt should be made to incorporate the shell library so it is not a separate DLL. If it cannot be separated, Win32 classes should be considered to be moved into their own DLL. Point is to have a stand alone exe, or a correctly separated solution.