heribertolugo / FileList

List all files in a given directory, and provide the option to copy or move selected files.
1 stars 0 forks source link

Refactor #24

Open heribertolugo opened 4 years ago

heribertolugo commented 4 years ago

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.

heribertolugo commented 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.

heribertolugo commented 2 years ago

86 separating win32