vmiklos / plees-tracker

Plees Tracker is a simple sleep tracker for your Android phone.
https://vmiklos.hu/plees-tracker/
MIT License
151 stars 38 forks source link

Organize Settings Menu #391

Open RageGamerBoi opened 1 year ago

RageGamerBoi commented 1 year ago

To remove clutter from the corner menu I suggest moving the "Import File", "Import from Calendar", "Export to File", "Export to Calendar", "Delete All Sleep", "Documentation", and "About" sections into the settings menu, and moving the "Dashboard" and "Past Sleeps" sections to their own "Sleep Settings" menu.

It would look something like this (current on the left, proposed on the right):

The corner menu:

dashboard

The settings menu:

Settings

The proposed new sleep settings menu:

Sleep-Settings

This is all subject to change, but I like this layout a little better. It feels more organized and simple.

Thank you.

vmiklos commented 1 year ago

Reducing the amount of menu items in the menu would be indeed good. I'm not sure if the settings activity is a good place to host such removed menu items: the settings activity is meant to set values for preferences, not dispatch random user actions, like the menu does.

I wonder if there are apps that do something like this, where we could copy from, as a UX pattern.

RageGamerBoi commented 1 year ago

Sure; I took inspiration from OpenTracks, Paisa, Transistor, OBS Blade, Trail Sense, Tracker Control, and Catima All put the about page, documentation links, etc. in the settings page where they're out of the way. The ones that have data import/export put it in settings as well because, presumably, the user won't be regularly doing that.

On June 1, 2023 2:29:20 PM CDT, Miklos Vajna @.***> wrote:

Reducing the amount of menu items in the menu would be indeed good. I'm not sure if the settings activity is a good place to host such removed menu items: the settings activity is meant to set values for preferences, not dispatch random user actions, like the menu does.

I wonder if there are apps that do something like this, where we could copy from, as a UX pattern.

-- Reply to this email directly or view it on GitHub: https://github.com/vmiklos/plees-tracker/issues/391#issuecomment-1572655858 You are receiving this because you authored the thread.

Message ID: @.***>