Replies: 3 comments 5 replies
-
|
Yup, the settings has been a pain point me for a long time. 2 things I thought about as well. One, have a search right at the top so you can filter and find quickly and two, possibly moving the about or at least version somewhere easier to see quickly. The latter may just be a me thing because I am updating and testing all the time so I want to see and validate that I am deploying and working on the version I think I am working on and scrolling to the bottom sucks, lol. But the search, I feel is a must. |
Beta Was this translation helpful? Give feedback.
-
|
I noticed something interesting. Checking how capyreader and NewPipe implement the settings, they have a dedicated activity for it and for each section/subpage there is a fragment. On the other hand, Tempus has a single activity and the settings are just one fragment more from it. I didn't understand why it kept crashing on me every time I tried adding a new page, turns out I was trying to add a fragment within a fragment. I was editing the navbar for another issue when I realized that the main screen of settings is (and behaves like) a fragment, that's why it is not straightforward to include settings subpages in the current implementation. Should we create a new activity for settings to make Tempus follow this "common practice" and simplify development? |
Beta Was this translation helpful? Give feedback.
-
|
An update on this. I just pushed 52cfd36 to add a back button on settings and now the new layout looks like this: During testing I realized that |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi there!
I use Tempus as my main music player and, despite my limited knowledge on Android development, I've done my best to contribute back to it. One thing that I'd like to contribute with is the current settings page.
The hardest part about narrowing down bugs is changing the settings. When testing the issue with transcoding, I realized that sections
UI,Data, andTranscoding+Transcoding Downloadcontain a great number of items, making difficult to scroll down to an item that is at least below one of those sections.I propose the following refactor for the settings page:
The goal is to group all similar settings together, this way we reduce the trial-and-error scroll trying to find the spot where a setting was, specially since average users wouldn't be using this page frequently enough to remember where everything is.
This order is logic for me but not necessarily for everybody, reason why I decided to open a discussion rather than going straight for the PR.
P.S.
Datasection is quite miscellaneous, I think it would be the best to just group it as it is since it mixes cache, offline mode, data efficiency and other misc stuff.Beta Was this translation helpful? Give feedback.
All reactions