SecUSo / privacy-friendly-todo-list

Privacy Friendly App to manage To-Do lists on Android.
Apache License 2.0
84 stars 40 forks source link

Settings Invisible #72

Closed alittlebitofit closed 4 years ago

alittlebitofit commented 4 years ago

There's no Settings option on the sidebar. App version: 2.3 Phone: Samsung Galaxy Core Prime (Kitkat 4.4, API 19)

Screenshot_2020-05-24-09-29-42

sleep-yearning commented 4 years ago

Just leaving a note that it's probably related to Screen size (480x800px here).

sleep-yearning commented 4 years ago

I couldn't reproduce the issue in an emulator, however there was a (possibly related) faulty reference in the Navigation Drawer format file, which got adressed in 0e3fcc35.

Do you have means of compiling and testing on your phone @alittlebitofit ? This would however mean to lose your current todo-lists, as you don't have the compilation keys.

alittlebitofit commented 4 years ago

Ah no! I can't lose my precious todo-lists :P I spent over an hour making them. Is there another way? I wish I could backup. On a side note, is backup feature going to be implemented?

sleep-yearning commented 4 years ago

Well if you installed it from the PlayStore I could sent you a signed apk, if you installed it from F-Droid I can't. Can't comment on the backup feature, it's not yet decided when we would want to work on that.

alittlebitofit commented 4 years ago

I installed it from F-droid website though.

Also, is it possible if I change the package name and then install it? That way it would be installed as a separate app, right?

sleep-yearning commented 4 years ago

Yes, that's a good idea and should work.

alittlebitofit commented 4 years ago

So, after upgrading the plugin and gradle, I migrated the project to andoirdx. Then I refactored the package name from org.secuso.privacyfriendlytodolist to org.secuso.pftodolist inside AndroidManifest.xml which changed everywhere.

Compilation succeeded but couldn't install.

Screenshot at 2020-05-27 08-19-07

I don't understand key-signatures or certificates. So, I built an apk and manually tried installing it.

Screenshot_2020-05-27-08-15-11

I don't know what to do from here.

Kamuno commented 4 years ago

The applicationId needs to be changed in the build.gradle file that is located within the app folder. Alternatively you can also just add a debug configuration that alters the applicationId. This way you will not even have to change the application id at all.

Apart from that... the error is in the activity_main.xml file. Thanks for reporting the issue.

alittlebitofit commented 4 years ago

Ah! Thank you! I can see the settings now. NavigationView looks weird but its there!

Kamuno commented 4 years ago

What exactly looks weird? 🤔 Edit: Could you maybe post a screenshot? This may be a completely different issue or a result of my quick fix.

alittlebitofit commented 4 years ago

Settings, Help and About options stay fixated on a NavigationView, while All Tasks, Calendar, etc. have a scrolling view, so I need to scroll to view even the first list.

Also, there's extra space above "To-Do" and a weird white bar on top.

Screenshot_2020-05-29-07-31-34