Currently, the default sorting order is hardcoded to be Descending based on the Title. However, users may want to sort the search result differently. To make the app more user-friendly and customizable, we need to let users change the default sorting order on the app's Settings page.
Proposed Solution
Add two new fields on the settings page where users can select how they want to sort the search result: by Title, Creator, Date, or Size in either ascending or descending order. Replace the Save mock and Use mock fields with this new option. These settings are only for debugging the application and are not important for regular users.
Save the user's chosen sorting preference in the app's configuration file (config.yaml) so it stays the same every time they use the app.
Update the app to use the user's chosen sorting method as the default way to sort audiobooks.
By adding this feature, users of the "Audiobook Builder" app can customize how their audiobooks are sorted, making their experience more personalized and efficient.
Issue Description
Currently, the default sorting order is hardcoded to be Descending based on the Title. However, users may want to sort the search result differently. To make the app more user-friendly and customizable, we need to let users change the default sorting order on the app's Settings page.
Proposed Solution
By adding this feature, users of the "Audiobook Builder" app can customize how their audiobooks are sorted, making their experience more personalized and efficient.