diff --git a/Graphics/get-material-icons.sh b/Graphics/get-material-icons.sh index e5077276e..b26e73c9c 100755 --- a/Graphics/get-material-icons.sh +++ b/Graphics/get-material-icons.sh @@ -10,8 +10,7 @@ python copy OpenKeychain navigation white refresh 24 # navigation drawer sections python copy OpenKeychain communication black vpn_key 24 -python copy OpenKeychain action black lock_open 24 -python copy OpenKeychain action black lock_outline 24 +python copy OpenKeychain action black lock 24 python copy OpenKeychain navigation black apps 24 python copy OpenKeychain action black help 24 python copy OpenKeychain action black settings 24 diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptOverviewFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptDecryptOverviewFragment.java similarity index 77% rename from OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptOverviewFragment.java rename to OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptDecryptOverviewFragment.java index 8407a8ca7..a498d0763 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptOverviewFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptDecryptOverviewFragment.java @@ -35,10 +35,12 @@ import org.sufficientlysecure.keychain.ui.util.SubtleAttentionSeeker; import java.util.regex.Matcher; -public class DecryptOverviewFragment extends Fragment { +public class EncryptDecryptOverviewFragment extends Fragment { - View mActionFile; - View mActionFromClipboard; + View mEncryptFile; + View mEncryptText; + View mDecryptFile; + View mDecryptFromClipboard; View mClipboardIcon; @Override @@ -49,13 +51,31 @@ public class DecryptOverviewFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { - View view = inflater.inflate(R.layout.decrypt_overview_fragment, container, false); + View view = inflater.inflate(R.layout.encrypt_decrypt_overview_fragment, container, false); - mActionFile = view.findViewById(R.id.decrypt_files); - mActionFromClipboard = view.findViewById(R.id.decrypt_from_clipboard); + mEncryptFile = view.findViewById(R.id.encrypt_files); + mEncryptText = view.findViewById(R.id.encrypt_text); + mDecryptFile = view.findViewById(R.id.decrypt_files); + mDecryptFromClipboard = view.findViewById(R.id.decrypt_from_clipboard); mClipboardIcon = view.findViewById(R.id.clipboard_icon); - mActionFile.setOnClickListener(new View.OnClickListener() { + mEncryptFile.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent encrypt = new Intent(getActivity(), EncryptFilesActivity.class); + startActivity(encrypt); + } + }); + + mEncryptText.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent encrypt = new Intent(getActivity(), EncryptTextActivity.class); + startActivity(encrypt); + } + }); + + mDecryptFile.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent filesDecrypt = new Intent(getActivity(), DecryptFilesActivity.class); @@ -64,7 +84,7 @@ public class DecryptOverviewFragment extends Fragment { } }); - mActionFromClipboard.setOnClickListener(new View.OnClickListener() { + mDecryptFromClipboard.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent clipboardDecrypt = new Intent(getActivity(), DecryptTextActivity.class); diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NavDrawerActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NavDrawerActivity.java index 035bed412..d82e1c246 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NavDrawerActivity.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NavDrawerActivity.java @@ -40,10 +40,7 @@ public abstract class NavDrawerActivity extends MaterialNavigationDrawer { // create sections addSection(newSection(getString(R.string.title_keys), R.drawable.ic_vpn_key_black_24dp, new KeyListFragment())); - - addSection(newSection(getString(R.string.title_encrypt_text), R.drawable.ic_lock_outline_black_24dp, new Intent(this, EncryptTextActivity.class))); - addSection(newSection(getString(R.string.title_encrypt_files), R.drawable.ic_lock_outline_black_24dp, new Intent(this, EncryptFilesActivity.class))); - addSection(newSection(getString(R.string.title_decrypt), R.drawable.ic_lock_open_black_24dp, new DecryptOverviewFragment())); + addSection(newSection(getString(R.string.nav_encrypt_decrypt), R.drawable.ic_lock_black_24dp, new EncryptDecryptOverviewFragment())); addSection(newSection(getString(R.string.title_api_registered_apps), R.drawable.ic_apps_black_24dp, new AppsListFragment())); // create bottom section diff --git a/OpenKeychain/src/main/res/drawable-hdpi/ic_lock_black_24dp.png b/OpenKeychain/src/main/res/drawable-hdpi/ic_lock_black_24dp.png new file mode 100644 index 000000000..0888c6173 Binary files /dev/null and b/OpenKeychain/src/main/res/drawable-hdpi/ic_lock_black_24dp.png differ diff --git a/OpenKeychain/src/main/res/drawable-hdpi/ic_lock_open_black_24dp.png b/OpenKeychain/src/main/res/drawable-hdpi/ic_lock_open_black_24dp.png deleted file mode 100644 index 8ac075245..000000000 Binary files a/OpenKeychain/src/main/res/drawable-hdpi/ic_lock_open_black_24dp.png and /dev/null differ diff --git a/OpenKeychain/src/main/res/drawable-hdpi/ic_lock_outline_black_24dp.png b/OpenKeychain/src/main/res/drawable-hdpi/ic_lock_outline_black_24dp.png deleted file mode 100644 index fc019db72..000000000 Binary files a/OpenKeychain/src/main/res/drawable-hdpi/ic_lock_outline_black_24dp.png and /dev/null differ diff --git a/OpenKeychain/src/main/res/drawable-mdpi/ic_lock_black_24dp.png b/OpenKeychain/src/main/res/drawable-mdpi/ic_lock_black_24dp.png new file mode 100644 index 000000000..d18d4b667 Binary files /dev/null and b/OpenKeychain/src/main/res/drawable-mdpi/ic_lock_black_24dp.png differ diff --git a/OpenKeychain/src/main/res/drawable-mdpi/ic_lock_open_black_24dp.png b/OpenKeychain/src/main/res/drawable-mdpi/ic_lock_open_black_24dp.png deleted file mode 100644 index 9e6d0f0ac..000000000 Binary files a/OpenKeychain/src/main/res/drawable-mdpi/ic_lock_open_black_24dp.png and /dev/null differ diff --git a/OpenKeychain/src/main/res/drawable-mdpi/ic_lock_outline_black_24dp.png b/OpenKeychain/src/main/res/drawable-mdpi/ic_lock_outline_black_24dp.png deleted file mode 100644 index 1df91994c..000000000 Binary files a/OpenKeychain/src/main/res/drawable-mdpi/ic_lock_outline_black_24dp.png and /dev/null differ diff --git a/OpenKeychain/src/main/res/drawable-xhdpi/ic_lock_black_24dp.png b/OpenKeychain/src/main/res/drawable-xhdpi/ic_lock_black_24dp.png new file mode 100644 index 000000000..8856c70df Binary files /dev/null and b/OpenKeychain/src/main/res/drawable-xhdpi/ic_lock_black_24dp.png differ diff --git a/OpenKeychain/src/main/res/drawable-xhdpi/ic_lock_open_black_24dp.png b/OpenKeychain/src/main/res/drawable-xhdpi/ic_lock_open_black_24dp.png deleted file mode 100644 index 9cd050100..000000000 Binary files a/OpenKeychain/src/main/res/drawable-xhdpi/ic_lock_open_black_24dp.png and /dev/null differ diff --git a/OpenKeychain/src/main/res/drawable-xhdpi/ic_lock_outline_black_24dp.png b/OpenKeychain/src/main/res/drawable-xhdpi/ic_lock_outline_black_24dp.png deleted file mode 100644 index ae48a3bf7..000000000 Binary files a/OpenKeychain/src/main/res/drawable-xhdpi/ic_lock_outline_black_24dp.png and /dev/null differ diff --git a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_lock_black_24dp.png b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_lock_black_24dp.png new file mode 100644 index 000000000..c49d420e0 Binary files /dev/null and b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_lock_black_24dp.png differ diff --git a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_lock_open_black_24dp.png b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_lock_open_black_24dp.png deleted file mode 100644 index 529a7724b..000000000 Binary files a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_lock_open_black_24dp.png and /dev/null differ diff --git a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_lock_outline_black_24dp.png b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_lock_outline_black_24dp.png deleted file mode 100644 index cf149aa37..000000000 Binary files a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_lock_outline_black_24dp.png and /dev/null differ diff --git a/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_lock_black_24dp.png b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_lock_black_24dp.png new file mode 100644 index 000000000..db080df4e Binary files /dev/null and b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_lock_black_24dp.png differ diff --git a/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_lock_open_black_24dp.png b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_lock_open_black_24dp.png deleted file mode 100644 index a0fe0156f..000000000 Binary files a/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_lock_open_black_24dp.png and /dev/null differ diff --git a/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_lock_outline_black_24dp.png b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_lock_outline_black_24dp.png deleted file mode 100644 index 7460e0894..000000000 Binary files a/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_lock_outline_black_24dp.png and /dev/null differ diff --git a/OpenKeychain/src/main/res/layout/decrypt_overview_fragment.xml b/OpenKeychain/src/main/res/layout/encrypt_decrypt_overview_fragment.xml similarity index 69% rename from OpenKeychain/src/main/res/layout/decrypt_overview_fragment.xml rename to OpenKeychain/src/main/res/layout/encrypt_decrypt_overview_fragment.xml index c3e31bf11..465fd195e 100644 --- a/OpenKeychain/src/main/res/layout/decrypt_overview_fragment.xml +++ b/OpenKeychain/src/main/res/layout/encrypt_decrypt_overview_fragment.xml @@ -12,7 +12,44 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="16dp" - android:text="@string/section_decrypt_files" /> + android:text="@string/section_encrypt" /> + + + + + + - - + android:background="?android:attr/listDivider" /> "Files" "Text" "Certificates" + "Encrypt" + "Decrypt" "Decrypt, verify, and save file" @@ -82,9 +84,11 @@ "Create key" "Add file(s)" "Share decrypted text" - "Decrypt from clipboard" + "Decrypt text from clipboard" "and verify signatures" "Decrypt files" + "Encrypt files" + "Encrypt text" "Settings" @@ -584,9 +588,7 @@ "Keys" - "Encrypt text" - "Encrypt files" - "Decrypt" + "Encrypt/Decrypt" "Apps" "Open navigation drawer" "Close navigation drawer"