Redgram / redgram-for-reddit

An Open-Sourced Android Reddit Client
GNU General Public License v3.0
102 stars 19 forks source link

Implement Settings page #17

Closed mhdatie closed 7 years ago

mhdatie commented 8 years ago

This includes Reddit preferences and local settings.

mhdatie commented 8 years ago

The status bar is overlapping the actionbar even after adding 'android:fitsSystemWindows="true"' to the custom XML. Any idea?

mhdatie commented 8 years ago

With the latest commit, it allows every account enabled to have their own settings which is synced with Reddit on activity load. This also includes UI look and feel.

On login, they can choose to import the settings of an authenticated user. If not or no users exist, they get an option to use their reddit preferences. If they press No, they would be defaulted.


Syncing is not implemented yet, but if they choose to import another account's settings, we need to be careful not to update the server's (Reddit) preferences, and have some logic implemented in that case.

Syncing is going to be periodic if only enabled, and only the specified preferences (check boxes) that are available on Reddit shall be updated.

Syncing might be disabled by default (not in the case of notifications though).