PhilippC / keepass2android

Password manager app for Android
https://play.google.com/store/apps/details?id=keepass2android.keepass2android
GNU General Public License v3.0
4.77k stars 385 forks source link

Meaning of grey checked check-boxes in Settings ? #1102

Open BillDietrich opened 4 years ago

BillDietrich commented 4 years ago

I'm using Keepass2Android Offline 1.07b-r0 on Android 6.0.

The check-boxes under Settings seem to have three states: unchecked, checked (blue), and checked (grey). This is confusing and non-standard. What is the meaning of checked (grey) ? Can it be removed, just have two states ? Does it mean the setting-change goes away unless you leave that page via KP's back-arrow instead of the global back button ? This should be documented, at least. Thanks.

PhilippC commented 4 years ago

I just double checked this on an Android 6 device: going to settings - app - security and clicking on one of the check boxes, they have only two states (checked/unchecked). are you doing something different?

BillDietrich commented 4 years ago

I launch Keepass2Android Offline and unlock the database. Click on "..." icon in upper-right, click on Settings. Click on App. Click on File Handling. Local Backups has a blue checked box. Click on it. Changes to a grey checked box. Click on it again, changes to a blue un-checked box.

MalcolmEvershed commented 4 years ago

I'm encountering the same problem on Android 6. The issue did not occur with version 1.05d.

If you enter the settings and a checkbox is checked and you tap it, it turns grey. If you then press Back and then return to the same screen, you can see that the setting has been disabled.

If you enter the settings and a checkbox is unchecked and you tap it, it does not visibly change. But if you press Back and then return to the same screen, you can see that the setting has actually been enabled.

PhilippC commented 4 years ago

what device do you have exactly? I tested on an old Nexus 7?

MalcolmEvershed commented 4 years ago

Nexus 7 2013.

  1. Install Keepass2Android Offline 1.07b-r0
  2. Run it
  3. Tap OK in Change log dialog
  4. Tap Open file
  5. Tap System file picker
  6. Select any file (I chose a file in Internal storage, but it probably doesn't matter)
  7. Tap hamburger icon in upper-left
  8. Tap Settings
  9. Tap App
  10. Tap File handling
  11. Tap the checkbox for Local backups. Visually, it turns grey, but stays checked.
BillDietrich commented 4 years ago

I have a Doogee X9 Mini phone, running Android 6.0.

PhilippC commented 4 years ago

thanks for the update. I actually can reproduce this with the release build from Play Store but not with my current 1.08 debug build. I will test this again after creating a release build.

eldersouza commented 4 years ago

thanks for the update. I actually can reproduce this with the release build from Play Store but not with my current 1.08 debug build. I will test this again after creating a release build.

Hi, i have the same issue. My phone is a Samsung Note Edge (SM-N915T) and I can't set many options in configuration because when I click in the checkbook, it changed to greyed but when I click back and enter again, the option is unchecked.

Could you release this new version?

Thanks

fzbyaa commented 4 years ago

hello, I have the same issue, samsung A9(2016), also have the problem when cannot set kee2android keyboard as default keyboard, everytime it will switched back to samsung keyboard, thanks

fzbyaa commented 4 years ago

and the closed kill kee2 button missing on Samsung Galaxy Tab A2 , therefore it will always open even if the external usb thumb which store the database leave the phone, ( unplugged), I fell this is not very secure store inside the phone.