Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Declutter Settings Page #218

Closed
3 tasks
SankethBK opened this issue Oct 2, 2024 · 2 comments · Fixed by #223
Closed
3 tasks

Declutter Settings Page #218

SankethBK opened this issue Oct 2, 2024 · 2 comments · Fixed by #223
Assignees
Labels
enhancement New feature or improvement ready for development There is a clear solution which can be implemented

Comments

@SankethBK
Copy link
Owner

SankethBK commented Oct 2, 2024

The current Settings page displays all options on a single screen. Even though similar options are grouped and expandable on click, the page has become cluttered and overwhelming for users.

Proposed Solution:

Redesign the Settings page to display only the primary categories:

  • Cloud Backup
  • Security
  • Reminders
  • Customize Theme, Fonts, and Language

(Keep rest of the options like Send Feedback, Share with Friends, Project on Github and App version as it is)

On clicking these options, further relevant options needs to be displayed on a different screen.

Widgets Involved:

- lib/core/pages/settings_page.dart
- lib/core/widgets/settings_tile.dart

Tasks

  • Create a new page settings_details.dart in lib/core/pages.
  • Remove widgets from ListView in settings_page.dart and addthe following options. (Use SettingsTile widget to display these options.)
    • Cloud Backup
    • Security
    • Reminders
    • Customize Theme, Fonts and Language
  • On clicking any of the primary categories, navigate to settings_details.dart. Pass route parameters (e.g., pageTitle) to identify which category's settings to display in settings_details.dart.
@SankethBK SankethBK added enhancement New feature or improvement ready for development There is a clear solution which can be implemented labels Oct 2, 2024
@devpawann
Copy link
Contributor

@SankethBK assign it to me?

@SankethBK
Copy link
Owner Author

Sure @devpawann

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or improvement ready for development There is a clear solution which can be implemented
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants