thank you... this is a great release! I especially like the new dropdowns by @BeksOmega ...
I was just looking at the new Permission dropdown... don't we need only the dangerous permissions, which are used by App Inventor components? See a list of all dangerous permissions here https://stackoverflow.com/a/36937109/1545993
Here is a comparison of the permissions...
The permissions marked with a red cross are not dangerous, i.e. also not required to list in the dropdown?
These 8 dangerous permissions are available in the dropdown list:
available dangerous permissions
ACCESS_COARSE_LOCATION
ACCESS_FINE_LOCATION
READ_EXTERNAL_STORAGE
WRITE_EXTERNAL_STORAGE
CAMERA
RECORD_AUDIO
GET_ACCOUNTS
READ_CONTACTS
These dangerous permissions are missing (but probably are not used by App Inventor components, except phone call and texting components?):
missing dangerous permissions
READ_CALENDAR
WRITE_CALENDAR
WRITE_CONTACTS
READ_PHONE_STATE
READ_PHONE_NUMBERS
CALL_PHONE
ANSWER_PHONE_CALLS
READ_CALL_LOG
WRITE_CALL_LOG
ADD_VOICEMAIL
USE_SIP
PROCESS_OUTGOING_CALLS
BODY_SENSORS
SEND_SMS
RECEIVE_SMS
READ_SMS
RECEIVE_WAP_PUSH
RECEIVE_MMS
ACCESS_MEDIA_LOCATION
ACCEPT_HANDOVER
ACCESS_BACKGROUND_LOCATION
ACTIVITY_RECOGNITION
Also let me suggest to keep the permission names as they are currently... for example the permission name in Android is ACCESS_COARSE_LOCATION, in the list I find CoarseLocation... if we want to use CamelCase notation, then AccessCoarseLocation would be the correct permission name...
Taifun
