Giter VIP home page Giter VIP logo

abb_ia's People

Contributors

dependabot[bot] avatar vpoluyaktov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

abb_ia's Issues

Allow users to change the default sorting settings

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

  • 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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.