Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement SettingsView for User Configurable Settings
This commit introduces the `SettingsView` class, which is responsible for rendering the user interface for the settings feature of the app. This View is associated with the `SettingsViewModel` for state management and logic. Features Represented in this View: - Dark Mode: A switch to enable or disable Dark Mode. - Developer Mode: A switch to enable or disable Developer Mode. - Base URL: A text field to input and configure the Base URL. - Continuous Mode Steps: User-friendly '+' and '-' buttons allowing users to configure the number of steps for continuous mode. The `SettingsView` utilizes the Flutter `ListView` to display various settings options, providing an intuitive and user-friendly experience. It employs reactive state management using the `Provider` package, ensuring that any state changes in the associated ViewModel are reflected immediately in the View. Proper documentation and comments have been added for better code readability and maintenance.
- Loading branch information