This PR contains some Bug fixes and performance improvements related to the Recording Items Screen
Bug Fixes
Fixed a bug that caused the app to crash when clicking on delete all recordings button.[^1]
Fixed the broken sort menu.[^2]
Performance Improvements
Increase the performance of file sort.
Increase the performance of file delete. [^3]
Other Changes
Moved the file handling logic into a separate FileRepository. So the overall code looks cleaner and easy to maintain.
Added the "Default" option to sorting menu for unsorted list.
[^1]: This bug exists in the latest release. Occurs when there are more than 5(approx.) recording items.
[^2]: This bug exists in the latest release. Sorting the items by size doesn't seem do anything.
[^3]: Fixed the UI freezing when deleting files
This PR contains some Bug fixes and performance improvements related to the Recording Items Screen
Bug Fixes
Performance Improvements
Other Changes
[^1]: This bug exists in the latest release. Occurs when there are more than 5(approx.) recording items. [^2]: This bug exists in the latest release. Sorting the items by size doesn't seem do anything. [^3]: Fixed the UI freezing when deleting files