aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Graphics/drawables/ic_action_encrypt_copy.svg59
-rw-r--r--Graphics/drawables/ic_action_encrypt_save.svg59
-rw-r--r--Graphics/drawables/ic_action_encrypt_share.svg59
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_18dp.pngbin0 -> 405 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_24dp.pngbin0 -> 352 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_36dp.pngbin0 -> 486 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_48dp.pngbin0 -> 507 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_18dp.pngbin0 -> 485 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_24dp.pngbin0 -> 455 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_36dp.pngbin0 -> 644 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_48dp.pngbin0 -> 748 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_18dp.pngbin0 -> 409 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_24dp.pngbin0 -> 368 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_36dp.pngbin0 -> 529 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_48dp.pngbin0 -> 572 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_18dp.pngbin0 -> 310 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_24dp.pngbin0 -> 249 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_36dp.pngbin0 -> 352 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_48dp.pngbin0 -> 364 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_18dp.pngbin0 -> 376 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_24dp.pngbin0 -> 308 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_36dp.pngbin0 -> 455 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_48dp.pngbin0 -> 469 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_18dp.pngbin0 -> 317 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_24dp.pngbin0 -> 267 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_36dp.pngbin0 -> 368 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_48dp.pngbin0 -> 414 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_18dp.pngbin0 -> 352 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_24dp.pngbin0 -> 364 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_36dp.pngbin0 -> 507 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_48dp.pngbin0 -> 635 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_18dp.pngbin0 -> 455 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_24dp.pngbin0 -> 469 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_36dp.pngbin0 -> 748 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_48dp.pngbin0 -> 882 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_18dp.pngbin0 -> 368 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_24dp.pngbin0 -> 414 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_36dp.pngbin0 -> 572 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_48dp.pngbin0 -> 725 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_18dp.pngbin0 -> 486 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_24dp.pngbin0 -> 507 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_36dp.pngbin0 -> 767 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_48dp.pngbin0 -> 1020 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_18dp.pngbin0 -> 644 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_24dp.pngbin0 -> 748 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_36dp.pngbin0 -> 1034 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_48dp.pngbin0 -> 1343 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_18dp.pngbin0 -> 529 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_24dp.pngbin0 -> 572 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_36dp.pngbin0 -> 900 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_48dp.pngbin0 -> 1156 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_18dp.pngbin0 -> 507 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_24dp.pngbin0 -> 635 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_36dp.pngbin0 -> 1020 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_48dp.pngbin0 -> 1419 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_18dp.pngbin0 -> 748 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_24dp.pngbin0 -> 882 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_36dp.pngbin0 -> 1343 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_48dp.pngbin0 -> 1781 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_18dp.pngbin0 -> 572 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_24dp.pngbin0 -> 725 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_36dp.pngbin0 -> 1156 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_48dp.pngbin0 -> 1546 bytes
-rw-r--r--Graphics/drawables/originals/comment-text/drawable/comment-text.xml8
-rw-r--r--Graphics/drawables/originals/comment-text/readme.txt5
-rw-r--r--Graphics/drawables/originals/content-copy.svg1
-rw-r--r--Graphics/drawables/originals/content-save.svg1
-rw-r--r--Graphics/drawables/originals/ic_cloud_24dp.svg (renamed from Graphics/drawables/originals/ic_cloud_24px.svg)0
-rw-r--r--Graphics/drawables/originals/ic_search_24dp.svg (renamed from Graphics/drawables/originals/ic_search_24px.svg)0
-rw-r--r--Graphics/drawables/originals/share-variant.svg1
-rwxr-xr-xGraphics/update-drawables.sh2
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyAdvActivity.java4
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/ContactHelper.java26
-rw-r--r--OpenKeychain/src/main/res/drawable-hdpi/ic_action_encrypt_copy_24dp.pngbin0 -> 869 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-hdpi/ic_action_encrypt_save_24dp.pngbin0 -> 871 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-hdpi/ic_action_encrypt_share_24dp.pngbin0 -> 960 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-hdpi/ic_comment_text_grey600_24dp.pngbin0 -> 455 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-mdpi/ic_action_encrypt_copy_24dp.pngbin0 -> 627 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-mdpi/ic_action_encrypt_save_24dp.pngbin0 -> 635 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-mdpi/ic_action_encrypt_share_24dp.pngbin0 -> 674 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-mdpi/ic_comment_text_grey600_24dp.pngbin0 -> 308 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-xhdpi/ic_action_encrypt_copy_24dp.pngbin0 -> 1071 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-xhdpi/ic_action_encrypt_save_24dp.pngbin0 -> 1122 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-xhdpi/ic_action_encrypt_share_24dp.pngbin0 -> 1281 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-xhdpi/ic_comment_text_grey600_24dp.pngbin0 -> 469 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_encrypt_copy_24dp.pngbin0 -> 1490 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_encrypt_save_24dp.pngbin0 -> 1567 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_encrypt_share_24dp.pngbin0 -> 1880 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-xxhdpi/ic_comment_text_grey600_24dp.pngbin0 -> 748 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-xxxhdpi/ic_action_encrypt_copy_24dp.pngbin0 -> 1881 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-xxxhdpi/ic_action_encrypt_save_24dp.pngbin0 -> 2080 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-xxxhdpi/ic_action_encrypt_share_24dp.pngbin0 -> 2490 bytes
-rw-r--r--OpenKeychain/src/main/res/drawable-xxxhdpi/ic_comment_text_grey600_24dp.pngbin0 -> 882 bytes
-rw-r--r--OpenKeychain/src/main/res/layout/encrypt_decrypt_overview_fragment.xml2
-rw-r--r--OpenKeychain/src/main/res/layout/encrypt_files_activity.xml2
-rw-r--r--OpenKeychain/src/main/res/layout/encrypt_text_activity.xml2
-rw-r--r--OpenKeychain/src/main/res/layout/help_activity.xml35
-rw-r--r--OpenKeychain/src/main/res/layout/toolbar_inner_layout.xml26
-rw-r--r--OpenKeychain/src/main/res/layout/toolbar_inner_layout_white.xml26
-rw-r--r--OpenKeychain/src/main/res/layout/toolbar_standalone.xml26
-rw-r--r--OpenKeychain/src/main/res/layout/toolbar_standalone_orange.xml26
-rw-r--r--OpenKeychain/src/main/res/layout/toolbar_standalone_white.xml13
-rw-r--r--OpenKeychain/src/main/res/layout/toolbar_tabs.xml24
-rw-r--r--OpenKeychain/src/main/res/layout/view_key_adv_activity.xml43
-rw-r--r--OpenKeychain/src/main/res/menu/encrypt_file_activity.xml16
-rw-r--r--OpenKeychain/src/main/res/menu/encrypt_text_activity.xml16
-rw-r--r--OpenKeychain/src/main/res/values/strings.xml6
107 files changed, 373 insertions, 115 deletions
diff --git a/Graphics/drawables/ic_action_encrypt_copy.svg b/Graphics/drawables/ic_action_encrypt_copy.svg
new file mode 100644
index 000000000..473178295
--- /dev/null
+++ b/Graphics/drawables/ic_action_encrypt_copy.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ width="24"
+ height="24"
+ viewBox="0 0 24 24"
+ id="svg2"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="ic_action_encrypt_copy.svg">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1364"
+ inkscape:window-height="747"
+ id="namedview6"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="12"
+ inkscape:cy="12"
+ inkscape:window-x="0"
+ inkscape:window-y="19"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <path
+ d="M 21.012732,10.422756 H 16.277674 V 4.3963182 h 4.735058 m 0,-0.8609196 h -4.735058 a 0.86091963,0.86091963 0 0 0 -0.86092,0.8609196 v 6.0264378 a 0.86091963,0.86091963 0 0 0 0.86092,0.860919 h 4.735058 a 0.86091963,0.86091963 0 0 0 0.86092,-0.860919 V 4.3963182 a 0.86091963,0.86091963 0 0 0 -0.86092,-0.8609196 m -1.29138,-1.7218393 h -5.165517 a 0.86091963,0.86091963 0 0 0 -0.86092,0.8609196 v 6.0264375 h 0.86092 V 2.6744789 h 5.165517 V 1.8135593 z"
+ id="path4"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path3076"
+ d="m 8.7487891,17.940911 a 1.679782,1.679782 0 0 0 1.6797819,-1.679783 c 0,-0.932279 -0.7559012,-1.679782 -1.6797819,-1.679782 a 1.679782,1.679782 0 0 0 -1.6797836,1.679782 1.679782,1.679782 0 0 0 1.6797836,1.679783 m 5.0393459,-7.55902 a 1.679782,1.679782 0 0 1 1.679783,1.679782 v 8.398908 a 1.679782,1.679782 0 0 1 -1.679783,1.679786 H 3.7094428 A 1.679782,1.679782 0 0 1 2.029661,20.460581 v -8.398908 c 0,-0.932279 0.7559033,-1.679782 1.6797818,-1.679782 H 4.5493346 V 8.7021096 A 4.199455,4.199455 0 0 1 8.7487891,4.5026548 4.199455,4.199455 0 0 1 12.948244,8.7021096 v 1.6797814 h 0.839891 M 8.7487891,6.182436 A 2.5196731,2.5196731 0 0 0 6.2291173,8.7021096 V 10.381891 H 11.268463 V 8.7021096 A 2.5196731,2.5196731 0 0 0 8.7487891,6.182436 z"
+ inkscape:connector-curvature="0"
+ style="fill:#1a1a1a" />
+</svg>
diff --git a/Graphics/drawables/ic_action_encrypt_save.svg b/Graphics/drawables/ic_action_encrypt_save.svg
new file mode 100644
index 000000000..09af0dc88
--- /dev/null
+++ b/Graphics/drawables/ic_action_encrypt_save.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ width="24"
+ height="24"
+ viewBox="0 0 24 24"
+ id="svg2"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="ic_action_encrypt_save.svg">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1364"
+ inkscape:window-height="747"
+ id="namedview6"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="12"
+ inkscape:cy="12"
+ inkscape:window-x="0"
+ inkscape:window-y="19"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <path
+ d="M 19.271186,4.830509 H 14.864407 V 3.067797 h 4.406779 m -1.322034,6.169491 a 1.3220339,1.3220339 0 0 1 -1.322033,-1.322034 1.3220339,1.3220339 0 0 1 1.322033,-1.322033 1.3220339,1.3220339 0 0 1 1.322034,1.322033 1.3220339,1.3220339 0 0 1 -1.322034,1.322034 m 2.20339,-7.050847 h -5.288135 c -0.489153,0 -0.881356,0.39661 -0.881356,0.881356 v 6.169491 a 0.8813559,0.8813559 0 0 0 0.881356,0.881356 h 6.169491 A 0.8813559,0.8813559 0 0 0 21.915254,9.237288 V 3.949153 L 20.152542,2.186441 z"
+ id="path4"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path3076"
+ d="m 8.9903145,18.071731 a 1.679782,1.679782 0 0 0 1.6797815,-1.679783 c 0,-0.932279 -0.7559008,-1.679782 -1.6797815,-1.679782 a 1.679782,1.679782 0 0 0 -1.6797836,1.679782 1.679782,1.679782 0 0 0 1.6797836,1.679783 m 5.0393455,-7.55902 a 1.679782,1.679782 0 0 1 1.679783,1.679782 v 8.398908 A 1.679782,1.679782 0 0 1 14.02966,22.271187 H 3.9509682 A 1.679782,1.679782 0 0 1 2.2711864,20.591401 v -8.398908 c 0,-0.932279 0.7559033,-1.679782 1.6797818,-1.679782 H 4.79086 V 8.8329293 A 4.199455,4.199455 0 0 1 8.9903145,4.6334745 4.199455,4.199455 0 0 1 13.189769,8.8329293 V 10.512711 H 14.02966 M 8.9903145,6.3132557 A 2.5196731,2.5196731 0 0 0 6.4706427,8.8329293 V 10.512711 H 11.509988 V 8.8329293 A 2.5196731,2.5196731 0 0 0 8.9903145,6.3132557 z"
+ inkscape:connector-curvature="0"
+ style="fill:#1a1a1a" />
+</svg>
diff --git a/Graphics/drawables/ic_action_encrypt_share.svg b/Graphics/drawables/ic_action_encrypt_share.svg
new file mode 100644
index 000000000..6509675e6
--- /dev/null
+++ b/Graphics/drawables/ic_action_encrypt_share.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ width="24"
+ height="24"
+ viewBox="0 0 24 24"
+ id="svg2"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="ic_action_encrypt_share.svg">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1364"
+ inkscape:window-height="747"
+ id="namedview6"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="12"
+ inkscape:cy="12"
+ inkscape:window-x="0"
+ inkscape:window-y="19"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <path
+ d="m 20.61017,8.8414128 c -0.382148,0 -0.724068,0.1508467 -0.985538,0.3871748 l -3.58514,-2.086723 c 0.02514,-0.1156503 0.04526,-0.2312996 0.04526,-0.3519774 0,-0.1206778 -0.02012,-0.2363281 -0.04526,-0.3519774 l 3.544914,-2.06661 c 0.271526,0.2514116 0.628532,0.4072878 1.025764,0.4072878 A 1.5084746,1.5084746 0 0 0 22.118644,3.2701132 1.5084746,1.5084746 0 0 0 20.61017,1.7616387 1.5084746,1.5084746 0 0 0 19.101695,3.2701132 c 0,0.1206777 0.02012,0.236327 0.04526,0.3519774 l -3.544916,2.06661 C 15.330509,5.437288 14.973504,5.2814128 14.576272,5.2814128 a 1.5084746,1.5084746 0 0 0 -1.508475,1.5084744 1.5084746,1.5084746 0 0 0 1.508475,1.5084745 c 0.397232,0 0.754237,-0.1558763 1.025763,-0.4072878 l 3.580113,2.086723 c -0.02514,0.1055931 -0.04023,0.2162141 -0.04023,0.3318651 0,0.809548 0.6587,1.46322 1.468249,1.46322 0.809548,0 1.468248,-0.653672 1.468248,-1.46322 A 1.4682486,1.4682486 0 0 0 20.610171,8.8414128 z"
+ id="path4"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path3076"
+ d="m 8.8970941,17.842917 a 1.679782,1.679782 0 0 0 1.6797819,-1.679783 c 0,-0.932279 -0.7559012,-1.679782 -1.6797819,-1.679782 a 1.679782,1.679782 0 0 0 -1.6797836,1.679782 1.679782,1.679782 0 0 0 1.6797836,1.679783 m 5.0393459,-7.55902 a 1.679782,1.679782 0 0 1 1.679783,1.679782 v 8.398908 A 1.679782,1.679782 0 0 1 13.93644,22.042373 H 3.8577478 A 1.679782,1.679782 0 0 1 2.177966,20.362587 v -8.398908 c 0,-0.932279 0.7559033,-1.679782 1.6797818,-1.679782 H 4.6976396 V 8.6041153 A 4.199455,4.199455 0 0 1 8.8970941,4.4046605 4.199455,4.199455 0 0 1 13.096549,8.6041153 V 10.283897 H 13.93644 M 8.8970941,6.0844417 A 2.5196731,2.5196731 0 0 0 6.3774223,8.6041153 V 10.283897 H 11.416768 V 8.6041153 A 2.5196731,2.5196731 0 0 0 8.8970941,6.0844417 z"
+ inkscape:connector-curvature="0"
+ style="fill:#1a1a1a" />
+</svg>
diff --git a/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_18dp.png b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_18dp.png
new file mode 100644
index 000000000..48a199076
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_18dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_24dp.png b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_24dp.png
new file mode 100644
index 000000000..c714df0c5
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_24dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_36dp.png b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_36dp.png
new file mode 100644
index 000000000..8c79f01cd
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_36dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_48dp.png b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_48dp.png
new file mode 100644
index 000000000..1462c86c6
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_black_48dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_18dp.png b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_18dp.png
new file mode 100644
index 000000000..43249ddf8
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_18dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_24dp.png b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_24dp.png
new file mode 100644
index 000000000..c48a3b463
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_24dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_36dp.png b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_36dp.png
new file mode 100644
index 000000000..36e7c5ab2
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_36dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_48dp.png b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_48dp.png
new file mode 100644
index 000000000..de5de6042
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_grey600_48dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_18dp.png b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_18dp.png
new file mode 100644
index 000000000..d182f623e
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_18dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_24dp.png b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_24dp.png
new file mode 100644
index 000000000..b6eee07b7
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_24dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_36dp.png b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_36dp.png
new file mode 100644
index 000000000..07f15d82b
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_36dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_48dp.png b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_48dp.png
new file mode 100644
index 000000000..64182c537
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-hdpi/ic_comment_text_white_48dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_18dp.png b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_18dp.png
new file mode 100644
index 000000000..a5677ee1f
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_18dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_24dp.png b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_24dp.png
new file mode 100644
index 000000000..c477421c7
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_24dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_36dp.png b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_36dp.png
new file mode 100644
index 000000000..c714df0c5
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_36dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_48dp.png b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_48dp.png
new file mode 100644
index 000000000..0ddeb8411
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_black_48dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_18dp.png b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_18dp.png
new file mode 100644
index 000000000..86169288c
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_18dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_24dp.png b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_24dp.png
new file mode 100644
index 000000000..d50c008c7
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_24dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_36dp.png b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_36dp.png
new file mode 100644
index 000000000..c48a3b463
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_36dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_48dp.png b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_48dp.png
new file mode 100644
index 000000000..0e14a9500
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_grey600_48dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_18dp.png b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_18dp.png
new file mode 100644
index 000000000..d83ee85a4
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_18dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_24dp.png b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_24dp.png
new file mode 100644
index 000000000..a0ec2d374
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_24dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_36dp.png b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_36dp.png
new file mode 100644
index 000000000..b6eee07b7
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_36dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_48dp.png b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_48dp.png
new file mode 100644
index 000000000..edfd394c6
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-mdpi/ic_comment_text_white_48dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_18dp.png b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_18dp.png
new file mode 100644
index 000000000..c714df0c5
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_18dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_24dp.png b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_24dp.png
new file mode 100644
index 000000000..0ddeb8411
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_24dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_36dp.png b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_36dp.png
new file mode 100644
index 000000000..1462c86c6
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_36dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_48dp.png b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_48dp.png
new file mode 100644
index 000000000..b27583006
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_black_48dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_18dp.png b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_18dp.png
new file mode 100644
index 000000000..c48a3b463
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_18dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_24dp.png b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_24dp.png
new file mode 100644
index 000000000..0e14a9500
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_24dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_36dp.png b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_36dp.png
new file mode 100644
index 000000000..de5de6042
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_36dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_48dp.png b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_48dp.png
new file mode 100644
index 000000000..9dae1a4a0
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_grey600_48dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_18dp.png b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_18dp.png
new file mode 100644
index 000000000..b6eee07b7
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_18dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_24dp.png b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_24dp.png
new file mode 100644
index 000000000..edfd394c6
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_24dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_36dp.png b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_36dp.png
new file mode 100644
index 000000000..64182c537
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_36dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_48dp.png b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_48dp.png
new file mode 100644
index 000000000..2bbe5a4fb
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xhdpi/ic_comment_text_white_48dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_18dp.png b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_18dp.png
new file mode 100644
index 000000000..8c79f01cd
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_18dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_24dp.png b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_24dp.png
new file mode 100644
index 000000000..1462c86c6
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_24dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_36dp.png b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_36dp.png
new file mode 100644
index 000000000..dcbed74fc
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_36dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_48dp.png b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_48dp.png
new file mode 100644
index 000000000..b06e29150
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_black_48dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_18dp.png b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_18dp.png
new file mode 100644
index 000000000..36e7c5ab2
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_18dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_24dp.png b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_24dp.png
new file mode 100644
index 000000000..de5de6042
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_24dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_36dp.png b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_36dp.png
new file mode 100644
index 000000000..adc9c1349
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_36dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_48dp.png b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_48dp.png
new file mode 100644
index 000000000..6532b6aa4
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_grey600_48dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_18dp.png b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_18dp.png
new file mode 100644
index 000000000..07f15d82b
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_18dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_24dp.png b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_24dp.png
new file mode 100644
index 000000000..64182c537
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_24dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_36dp.png b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_36dp.png
new file mode 100644
index 000000000..6d6107cea
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_36dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_48dp.png b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_48dp.png
new file mode 100644
index 000000000..2ce4c9935
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxhdpi/ic_comment_text_white_48dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_18dp.png b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_18dp.png
new file mode 100644
index 000000000..1462c86c6
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_18dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_24dp.png b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_24dp.png
new file mode 100644
index 000000000..b27583006
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_24dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_36dp.png b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_36dp.png
new file mode 100644
index 000000000..b06e29150
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_36dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_48dp.png b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_48dp.png
new file mode 100644
index 000000000..5fc7d8ab7
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_black_48dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_18dp.png b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_18dp.png
new file mode 100644
index 000000000..de5de6042
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_18dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_24dp.png b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_24dp.png
new file mode 100644
index 000000000..9dae1a4a0
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_24dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_36dp.png b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_36dp.png
new file mode 100644
index 000000000..6532b6aa4
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_36dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_48dp.png b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_48dp.png
new file mode 100644
index 000000000..71a9e5dea
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_grey600_48dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_18dp.png b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_18dp.png
new file mode 100644
index 000000000..64182c537
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_18dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_24dp.png b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_24dp.png
new file mode 100644
index 000000000..2bbe5a4fb
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_24dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_36dp.png b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_36dp.png
new file mode 100644
index 000000000..2ce4c9935
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_36dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_48dp.png b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_48dp.png
new file mode 100644
index 000000000..34ac08b53
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable-xxxhdpi/ic_comment_text_white_48dp.png
Binary files differ
diff --git a/Graphics/drawables/originals/comment-text/drawable/comment-text.xml b/Graphics/drawables/originals/comment-text/drawable/comment-text.xml
new file mode 100644
index 000000000..507b362c3
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/drawable/comment-text.xml
@@ -0,0 +1,8 @@
+<!-- drawable/comment-text.xml -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:height="24dp"
+ android:width="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ <path android:fillColor="#000" android:pathData="M9,22A1,1 0 0,1 8,21V18H4A2,2 0 0,1 2,16V4C2,2.89 2.9,2 4,2H20A2,2 0 0,1 22,4V16A2,2 0 0,1 20,18H13.9L10.2,21.71C10,21.9 9.75,22 9.5,22V22H9M5,5V7H19V5H5M5,9V11H13V9H5M5,13V15H15V13H5Z" />
+</vector> \ No newline at end of file
diff --git a/Graphics/drawables/originals/comment-text/readme.txt b/Graphics/drawables/originals/comment-text/readme.txt
new file mode 100644
index 000000000..3adf02a3d
--- /dev/null
+++ b/Graphics/drawables/originals/comment-text/readme.txt
@@ -0,0 +1,5 @@
+Thanks for visiting MaterialDesignIcons.com
+Check back often for new icons and follow @MaterialIcons for updates.
+
+Icon: comment-text
+By: Austin Andrews \ No newline at end of file
diff --git a/Graphics/drawables/originals/content-copy.svg b/Graphics/drawables/originals/content-copy.svg
new file mode 100644
index 000000000..0968db1a7
--- /dev/null
+++ b/Graphics/drawables/originals/content-copy.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><path d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z" /></svg> \ No newline at end of file
diff --git a/Graphics/drawables/originals/content-save.svg b/Graphics/drawables/originals/content-save.svg
new file mode 100644
index 000000000..bbd8d5910
--- /dev/null
+++ b/Graphics/drawables/originals/content-save.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><path d="M15,9H5V5H15M12,19A3,3 0 0,1 9,16A3,3 0 0,1 12,13A3,3 0 0,1 15,16A3,3 0 0,1 12,19M17,3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V7L17,3Z" /></svg> \ No newline at end of file
diff --git a/Graphics/drawables/originals/ic_cloud_24px.svg b/Graphics/drawables/originals/ic_cloud_24dp.svg
index 63f946c3e..63f946c3e 100644
--- a/Graphics/drawables/originals/ic_cloud_24px.svg
+++ b/Graphics/drawables/originals/ic_cloud_24dp.svg
diff --git a/Graphics/drawables/originals/ic_search_24px.svg b/Graphics/drawables/originals/ic_search_24dp.svg
index 12440059b..12440059b 100644
--- a/Graphics/drawables/originals/ic_search_24px.svg
+++ b/Graphics/drawables/originals/ic_search_24dp.svg
diff --git a/Graphics/drawables/originals/share-variant.svg b/Graphics/drawables/originals/share-variant.svg
new file mode 100644
index 000000000..a13fd3521
--- /dev/null
+++ b/Graphics/drawables/originals/share-variant.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><path d="M18,16.08C17.24,16.08 16.56,16.38 16.04,16.85L8.91,12.7C8.96,12.47 9,12.24 9,12C9,11.76 8.96,11.53 8.91,11.3L15.96,7.19C16.5,7.69 17.21,8 18,8A3,3 0 0,0 21,5A3,3 0 0,0 18,2A3,3 0 0,0 15,5C15,5.24 15.04,5.47 15.09,5.7L8.04,9.81C7.5,9.31 6.79,9 6,9A3,3 0 0,0 3,12A3,3 0 0,0 6,15C6.79,15 7.5,14.69 8.04,14.19L15.16,18.34C15.11,18.55 15.08,18.77 15.08,19C15.08,20.61 16.39,21.91 18,21.91C19.61,21.91 20.92,20.61 20.92,19A2.92,2.92 0 0,0 18,16.08Z" /></svg> \ No newline at end of file
diff --git a/Graphics/update-drawables.sh b/Graphics/update-drawables.sh
index 4784af204..8da894725 100755
--- a/Graphics/update-drawables.sh
+++ b/Graphics/update-drawables.sh
@@ -22,7 +22,7 @@ SRC_DIR=./drawables/
#inkscape -w 512 -h 512 -e "$PLAY_DIR/$NAME.png" $NAME.svg
-for NAME in "ic_cloud_search" "ic_action_encrypt_file" "ic_action_encrypt_text" "ic_action_verified_cutout" "status_lock_closed" "status_lock_error" "status_lock_open" "status_signature_expired_cutout" "status_signature_invalid_cutout" "status_signature_revoked_cutout" "status_signature_unknown_cutout" "status_signature_unverified_cutout" "status_signature_verified_cutout" "key_flag_authenticate" "key_flag_certify" "key_flag_encrypt" "key_flag_sign"
+for NAME in "ic_cloud_search" "ic_action_encrypt_file" "ic_action_encrypt_text" "ic_action_verified_cutout" "ic_action_encrypt_copy" "ic_action_encrypt_save" "ic_action_encrypt_share" "status_lock_closed" "status_lock_error" "status_lock_open" "status_signature_expired_cutout" "status_signature_invalid_cutout" "status_signature_revoked_cutout" "status_signature_unknown_cutout" "status_signature_unverified_cutout" "status_signature_verified_cutout" "key_flag_authenticate" "key_flag_certify" "key_flag_encrypt" "key_flag_sign"
do
echo $NAME
inkscape -w 24 -h 24 -e "$MDPI_DIR/${NAME}_24dp.png" "$SRC_DIR/$NAME.svg"
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyAdvActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyAdvActivity.java
index 9390e8a69..0654f0c9a 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyAdvActivity.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyAdvActivity.java
@@ -76,8 +76,8 @@ public class ViewKeyAdvActivity extends BaseActivity implements
mExportHelper = new ExportHelper(this);
mProviderHelper = new ProviderHelper(this);
- mViewPager = (ViewPager) findViewById(R.id.view_key_pager);
- mSlidingTabLayout = (PagerSlidingTabStrip) findViewById(R.id.view_key_sliding_tab_layout);
+ mViewPager = (ViewPager) findViewById(R.id.pager);
+ mSlidingTabLayout = (PagerSlidingTabStrip) findViewById(R.id.sliding_tab_layout);
int switchToTab = TAB_MAIN;
Intent intent = getIntent();
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/ContactHelper.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/ContactHelper.java
index c66dc04d0..1de5fca30 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/ContactHelper.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/ContactHelper.java
@@ -43,9 +43,11 @@ import java.io.InputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
+import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
+import java.util.regex.Matcher;
public class ContactHelper {
@@ -54,6 +56,17 @@ public class ContactHelper {
public static List<String> getPossibleUserEmails(Context context) {
Set<String> accountMails = getAccountEmails(context);
accountMails.addAll(getMainProfileContactEmails(context));
+
+ // remove items that are not an email
+ Iterator<String> it = accountMails.iterator();
+ while (it.hasNext()) {
+ String email = it.next();
+ Matcher emailMatcher = Patterns.EMAIL_ADDRESS.matcher(email);
+ if (!emailMatcher.matches()) {
+ it.remove();
+ }
+ }
+
// now return the Set (without duplicates) as a List
return new ArrayList<>(accountMails);
}
@@ -62,6 +75,17 @@ public class ContactHelper {
Set<String> accountMails = getAccountEmails(context);
Set<String> names = getContactNamesFromEmails(context, accountMails);
names.addAll(getMainProfileContactName(context));
+
+ // remove items that are an email
+ Iterator<String> it = names.iterator();
+ while (it.hasNext()) {
+ String email = it.next();
+ Matcher emailMatcher = Patterns.EMAIL_ADDRESS.matcher(email);
+ if (emailMatcher.matches()) {
+ it.remove();
+ }
+ }
+
return new ArrayList<>(names);
}
@@ -256,7 +280,7 @@ public class ContactHelper {
}
public static Bitmap loadPhotoByMasterKeyId(ContentResolver contentResolver, long masterKeyId,
- boolean highRes) {
+ boolean highRes) {
if (masterKeyId == -1) {
return null;
}
diff --git a/OpenKeychain/src/main/res/drawable-hdpi/ic_action_encrypt_copy_24dp.png b/OpenKeychain/src/main/res/drawable-hdpi/ic_action_encrypt_copy_24dp.png
new file mode 100644
index 000000000..f079dce18
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-hdpi/ic_action_encrypt_copy_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-hdpi/ic_action_encrypt_save_24dp.png b/OpenKeychain/src/main/res/drawable-hdpi/ic_action_encrypt_save_24dp.png
new file mode 100644
index 000000000..102a54006
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-hdpi/ic_action_encrypt_save_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-hdpi/ic_action_encrypt_share_24dp.png b/OpenKeychain/src/main/res/drawable-hdpi/ic_action_encrypt_share_24dp.png
new file mode 100644
index 000000000..1060be81b
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-hdpi/ic_action_encrypt_share_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-hdpi/ic_comment_text_grey600_24dp.png b/OpenKeychain/src/main/res/drawable-hdpi/ic_comment_text_grey600_24dp.png
new file mode 100644
index 000000000..c48a3b463
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-hdpi/ic_comment_text_grey600_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-mdpi/ic_action_encrypt_copy_24dp.png b/OpenKeychain/src/main/res/drawable-mdpi/ic_action_encrypt_copy_24dp.png
new file mode 100644
index 000000000..0759d63cd
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-mdpi/ic_action_encrypt_copy_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-mdpi/ic_action_encrypt_save_24dp.png b/OpenKeychain/src/main/res/drawable-mdpi/ic_action_encrypt_save_24dp.png
new file mode 100644
index 000000000..a72a7775a
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-mdpi/ic_action_encrypt_save_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-mdpi/ic_action_encrypt_share_24dp.png b/OpenKeychain/src/main/res/drawable-mdpi/ic_action_encrypt_share_24dp.png
new file mode 100644
index 000000000..9497d6445
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-mdpi/ic_action_encrypt_share_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-mdpi/ic_comment_text_grey600_24dp.png b/OpenKeychain/src/main/res/drawable-mdpi/ic_comment_text_grey600_24dp.png
new file mode 100644
index 000000000..d50c008c7
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-mdpi/ic_comment_text_grey600_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-xhdpi/ic_action_encrypt_copy_24dp.png b/OpenKeychain/src/main/res/drawable-xhdpi/ic_action_encrypt_copy_24dp.png
new file mode 100644
index 000000000..ed110c7b2
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-xhdpi/ic_action_encrypt_copy_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-xhdpi/ic_action_encrypt_save_24dp.png b/OpenKeychain/src/main/res/drawable-xhdpi/ic_action_encrypt_save_24dp.png
new file mode 100644
index 000000000..ee0c3aa1b
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-xhdpi/ic_action_encrypt_save_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-xhdpi/ic_action_encrypt_share_24dp.png b/OpenKeychain/src/main/res/drawable-xhdpi/ic_action_encrypt_share_24dp.png
new file mode 100644
index 000000000..e9872e275
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-xhdpi/ic_action_encrypt_share_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-xhdpi/ic_comment_text_grey600_24dp.png b/OpenKeychain/src/main/res/drawable-xhdpi/ic_comment_text_grey600_24dp.png
new file mode 100644
index 000000000..0e14a9500
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-xhdpi/ic_comment_text_grey600_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_encrypt_copy_24dp.png b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_encrypt_copy_24dp.png
new file mode 100644
index 000000000..438b2a9e6
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_encrypt_copy_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_encrypt_save_24dp.png b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_encrypt_save_24dp.png
new file mode 100644
index 000000000..24e3da727
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_encrypt_save_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_encrypt_share_24dp.png b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_encrypt_share_24dp.png
new file mode 100644
index 000000000..7c0309114
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_encrypt_share_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_comment_text_grey600_24dp.png b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_comment_text_grey600_24dp.png
new file mode 100644
index 000000000..de5de6042
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_comment_text_grey600_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_action_encrypt_copy_24dp.png b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_action_encrypt_copy_24dp.png
new file mode 100644
index 000000000..560648d52
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_action_encrypt_copy_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_action_encrypt_save_24dp.png b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_action_encrypt_save_24dp.png
new file mode 100644
index 000000000..c4e7e8a6d
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_action_encrypt_save_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_action_encrypt_share_24dp.png b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_action_encrypt_share_24dp.png
new file mode 100644
index 000000000..f93079dfc
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_action_encrypt_share_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_comment_text_grey600_24dp.png b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_comment_text_grey600_24dp.png
new file mode 100644
index 000000000..9dae1a4a0
--- /dev/null
+++ b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_comment_text_grey600_24dp.png
Binary files differ
diff --git a/OpenKeychain/src/main/res/layout/encrypt_decrypt_overview_fragment.xml b/OpenKeychain/src/main/res/layout/encrypt_decrypt_overview_fragment.xml
index 3ef8e3551..bd640d9af 100644
--- a/OpenKeychain/src/main/res/layout/encrypt_decrypt_overview_fragment.xml
+++ b/OpenKeychain/src/main/res/layout/encrypt_decrypt_overview_fragment.xml
@@ -45,7 +45,7 @@
android:clickable="true"
style="?android:attr/borderlessButtonStyle"
android:text="@string/btn_encrypt_text"
- android:drawableRight="@drawable/ic_content_copy_grey_24dp"
+ android:drawableRight="@drawable/ic_comment_text_grey600_24dp"
android:drawablePadding="8dp"
android:gravity="center_vertical" />
diff --git a/OpenKeychain/src/main/res/layout/encrypt_files_activity.xml b/OpenKeychain/src/main/res/layout/encrypt_files_activity.xml
index f9efd81b4..ce8b1302c 100644
--- a/OpenKeychain/src/main/res/layout/encrypt_files_activity.xml
+++ b/OpenKeychain/src/main/res/layout/encrypt_files_activity.xml
@@ -5,7 +5,7 @@
<include
android:id="@+id/toolbar_include"
- layout="@layout/toolbar_standalone" />
+ layout="@layout/toolbar_standalone_white" />
<!--
fitsSystemWindows and layout_marginTop from
diff --git a/OpenKeychain/src/main/res/layout/encrypt_text_activity.xml b/OpenKeychain/src/main/res/layout/encrypt_text_activity.xml
index 67f17fa81..809e64f02 100644
--- a/OpenKeychain/src/main/res/layout/encrypt_text_activity.xml
+++ b/OpenKeychain/src/main/res/layout/encrypt_text_activity.xml
@@ -5,7 +5,7 @@
<include
android:id="@+id/toolbar_include"
- layout="@layout/toolbar_standalone" />
+ layout="@layout/toolbar_standalone_white" />
<!--
fitsSystemWindows and layout_marginTop from
diff --git a/OpenKeychain/src/main/res/layout/help_activity.xml b/OpenKeychain/src/main/res/layout/help_activity.xml
index 1722f03ea..0b309a8b1 100644
--- a/OpenKeychain/src/main/res/layout/help_activity.xml
+++ b/OpenKeychain/src/main/res/layout/help_activity.xml
@@ -1,33 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
-<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
- android:layout_height="match_parent">
+ android:layout_height="match_parent"
+ android:orientation="vertical">
<include
- android:id="@+id/toolbar_include"
- layout="@layout/toolbar_standalone" />
+ android:id="@+id/toolbar_tabs"
+ layout="@layout/toolbar_tabs" />
- <LinearLayout
- android:layout_below="@id/toolbar_include"
+ <android.support.v4.view.ViewPager
+ android:id="@+id/pager"
android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="vertical"
- android:elevation="4dp">
+ android:layout_height="match_parent" />
- <com.astuetz.PagerSlidingTabStrip
- android:id="@+id/sliding_tab_layout"
- android:layout_width="match_parent"
- android:layout_height="?attr/actionBarSize"
- android:background="?attr/colorPrimary"
- android:textColor="@color/tab_text"
- app:pstsTextColorSelected="@color/tab_text_selected"
- app:pstsIndicatorColor="@color/tab_indicator" />
-
- <android.support.v4.view.ViewPager
- android:id="@+id/pager"
- android:layout_width="match_parent"
- android:layout_height="match_parent" />
-
- </LinearLayout>
-</RelativeLayout> \ No newline at end of file
+</LinearLayout> \ No newline at end of file
diff --git a/OpenKeychain/src/main/res/layout/toolbar_inner_layout.xml b/OpenKeychain/src/main/res/layout/toolbar_inner_layout.xml
new file mode 100644
index 000000000..047225394
--- /dev/null
+++ b/OpenKeychain/src/main/res/layout/toolbar_inner_layout.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<merge xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools">
+
+ <!--
+ We always have windowTranslucentStatus=true to get under the status bar.
+ Thus this ImageView is the part under the status bar!
+ -->
+ <ImageView
+ android:id="@+id/status_bar"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/statusbar_height"
+ android:background="@color/transparent" />
+
+ <android.support.v7.widget.Toolbar
+ android:id="@+id/toolbar"
+ android:layout_below="@+id/status_bar"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?attr/actionBarSize"
+ android:background="@color/transparent"
+ app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
+ app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
+ tools:ignore="UnusedAttribute" />
+</merge> \ No newline at end of file
diff --git a/OpenKeychain/src/main/res/layout/toolbar_inner_layout_white.xml b/OpenKeychain/src/main/res/layout/toolbar_inner_layout_white.xml
new file mode 100644
index 000000000..a626efb09
--- /dev/null
+++ b/OpenKeychain/src/main/res/layout/toolbar_inner_layout_white.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<merge xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools">
+
+ <!--
+ We always have windowTranslucentStatus=true to get under the status bar.
+ Thus this ImageView is the part under the status bar!
+ -->
+ <ImageView
+ android:id="@+id/status_bar"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/statusbar_height"
+ android:background="@color/transparent" />
+
+ <android.support.v7.widget.Toolbar
+ android:id="@+id/toolbar"
+ android:layout_below="@+id/status_bar"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?attr/actionBarSize"
+ android:background="@color/transparent"
+ app:theme="@style/ThemeOverlay.AppCompat.ActionBar"
+ app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
+ tools:ignore="UnusedAttribute" />
+</merge> \ No newline at end of file
diff --git a/OpenKeychain/src/main/res/layout/toolbar_standalone.xml b/OpenKeychain/src/main/res/layout/toolbar_standalone.xml
index 950c2f2ae..4ab94060c 100644
--- a/OpenKeychain/src/main/res/layout/toolbar_standalone.xml
+++ b/OpenKeychain/src/main/res/layout/toolbar_standalone.xml
@@ -1,31 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/toolbar_include"
android:elevation="4dp"
+ android:background="?attr/colorPrimary"
android:layout_width="match_parent"
android:layout_height="wrap_content">
- <!--
- We always have windowTranslucentStatus=true to get under the status bar.
- Thus this ImageView is the part under the status bar!
- -->
- <ImageView
- android:id="@+id/status_bar"
- android:layout_width="match_parent"
- android:layout_height="@dimen/statusbar_height"
- android:background="?attr/colorPrimary" />
-
- <android.support.v7.widget.Toolbar
- android:id="@+id/toolbar"
- android:layout_below="@+id/status_bar"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:minHeight="?attr/actionBarSize"
- android:background="?attr/colorPrimary"
- app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
- app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
- tools:ignore="UnusedAttribute" />
+ <include
+ android:id="@+id/toolbar_inner_layout"
+ layout="@layout/toolbar_inner_layout" />
</RelativeLayout>
diff --git a/OpenKeychain/src/main/res/layout/toolbar_standalone_orange.xml b/OpenKeychain/src/main/res/layout/toolbar_standalone_orange.xml
index 0336b51fd..b8c190a36 100644
--- a/OpenKeychain/src/main/res/layout/toolbar_standalone_orange.xml
+++ b/OpenKeychain/src/main/res/layout/toolbar_standalone_orange.xml
@@ -1,31 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/toolbar_include"
android:elevation="4dp"
+ android:background="@color/android_orange_light"
android:layout_width="match_parent"
android:layout_height="wrap_content">
- <!--
- We always have windowTranslucentStatus=true to get under the status bar.
- Thus this ImageView is the part under the status bar!
- -->
- <ImageView
- android:id="@+id/status_bar"
- android:layout_width="match_parent"
- android:layout_height="@dimen/statusbar_height"
- android:background="@color/android_orange_light" />
-
- <android.support.v7.widget.Toolbar
- android:id="@+id/toolbar"
- android:layout_below="@+id/status_bar"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:minHeight="?attr/actionBarSize"
- android:background="@color/android_orange_light"
- app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
- app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
- tools:ignore="UnusedAttribute" />
+ <include
+ android:id="@+id/toolbar_inner_layout"
+ layout="@layout/toolbar_inner_layout" />
</RelativeLayout>
diff --git a/OpenKeychain/src/main/res/layout/toolbar_standalone_white.xml b/OpenKeychain/src/main/res/layout/toolbar_standalone_white.xml
new file mode 100644
index 000000000..d4269c2ba
--- /dev/null
+++ b/OpenKeychain/src/main/res/layout/toolbar_standalone_white.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/toolbar_include"
+ android:elevation="4dp"
+ android:background="@color/white"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+
+ <include
+ android:id="@+id/toolbar_inner_layout"
+ layout="@layout/toolbar_inner_layout_white" />
+
+</RelativeLayout>
diff --git a/OpenKeychain/src/main/res/layout/toolbar_tabs.xml b/OpenKeychain/src/main/res/layout/toolbar_tabs.xml
new file mode 100644
index 000000000..91efda682
--- /dev/null
+++ b/OpenKeychain/src/main/res/layout/toolbar_tabs.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:id="@+id/toolbar_include"
+ android:elevation="4dp"
+ android:background="?attr/colorPrimary"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+
+ <include
+ android:id="@+id/toolbar_inner_layout"
+ layout="@layout/toolbar_inner_layout" />
+
+ <com.astuetz.PagerSlidingTabStrip
+ android:id="@+id/sliding_tab_layout"
+ android:layout_below="@id/toolbar"
+ android:layout_width="match_parent"
+ android:layout_height="?attr/actionBarSize"
+ android:background="?attr/colorPrimary"
+ android:textColor="@color/tab_text"
+ app:pstsTextColorSelected="@color/tab_text_selected"
+ app:pstsIndicatorColor="@color/tab_indicator" />
+
+</RelativeLayout>
diff --git a/OpenKeychain/src/main/res/layout/view_key_adv_activity.xml b/OpenKeychain/src/main/res/layout/view_key_adv_activity.xml
index 59888c25a..0b309a8b1 100644
--- a/OpenKeychain/src/main/res/layout/view_key_adv_activity.xml
+++ b/OpenKeychain/src/main/res/layout/view_key_adv_activity.xml
@@ -1,41 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
-<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
- android:layout_height="match_parent">
+ android:layout_height="match_parent"
+ android:orientation="vertical">
<include
- android:id="@+id/toolbar_include"
- layout="@layout/toolbar_standalone" />
+ android:id="@+id/toolbar_tabs"
+ layout="@layout/toolbar_tabs" />
- <LinearLayout
- android:layout_below="@id/toolbar_include"
+ <android.support.v4.view.ViewPager
+ android:id="@+id/pager"
android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="vertical">
+ android:layout_height="match_parent" />
- <View
- android:layout_width="match_parent"
- android:layout_height="1dip"
- android:background="?android:attr/listDivider"
- android:visibility="gone"
- android:id="@+id/view_key_status_divider" />
-
- <com.astuetz.PagerSlidingTabStrip
- android:id="@+id/view_key_sliding_tab_layout"
- android:layout_width="match_parent"
- android:layout_height="?attr/actionBarSize"
- android:background="?attr/colorPrimary"
- android:textColor="@color/tab_text"
- app:pstsTextColorSelected="@color/tab_text_selected"
- app:pstsIndicatorColor="@color/tab_indicator" />
-
- <android.support.v4.view.ViewPager
- android:id="@+id/view_key_pager"
- android:layout_width="match_parent"
- android:layout_height="0px"
- android:layout_weight="1"
- android:background="@android:color/white" />
-
- </LinearLayout>
-</RelativeLayout> \ No newline at end of file
+</LinearLayout> \ No newline at end of file
diff --git a/OpenKeychain/src/main/res/menu/encrypt_file_activity.xml b/OpenKeychain/src/main/res/menu/encrypt_file_activity.xml
index 9a26d1757..f4aeb76c9 100644
--- a/OpenKeychain/src/main/res/menu/encrypt_file_activity.xml
+++ b/OpenKeychain/src/main/res/menu/encrypt_file_activity.xml
@@ -1,5 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
-<menu xmlns:android="http://schemas.android.com/apk/res/android">
+<menu xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto">
+
+ <item
+ android:id="@+id/encrypt_save"
+ android:title="@string/btn_encrypt_save_file"
+ android:icon="@drawable/ic_action_encrypt_save_24dp"
+ app:showAsAction="always" />
+
+ <item
+ android:id="@+id/encrypt_share"
+ android:title="@string/btn_encrypt_share_file"
+ android:icon="@drawable/ic_action_encrypt_share_24dp"
+ app:showAsAction="always" />
+
<item
android:id="@+id/check_use_symmetric"
android:title="@string/label_symmetric"
diff --git a/OpenKeychain/src/main/res/menu/encrypt_text_activity.xml b/OpenKeychain/src/main/res/menu/encrypt_text_activity.xml
index 71d254bb9..bb9f4058a 100644
--- a/OpenKeychain/src/main/res/menu/encrypt_text_activity.xml
+++ b/OpenKeychain/src/main/res/menu/encrypt_text_activity.xml
@@ -1,5 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
-<menu xmlns:android="http://schemas.android.com/apk/res/android">
+<menu xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto">
+
+ <item
+ android:id="@+id/encrypt_copy"
+ android:title="@string/btn_copy_encrypted_signed"
+ android:icon="@drawable/ic_action_encrypt_copy_24dp"
+ app:showAsAction="always" />
+
+ <item
+ android:id="@+id/encrypt_share"
+ android:title="@string/btn_share_encrypted_signed"
+ android:icon="@drawable/ic_action_encrypt_share_24dp"
+ app:showAsAction="always" />
+
<item
android:id="@+id/check_use_symmetric"
android:title="@string/label_symmetric"
diff --git a/OpenKeychain/src/main/res/values/strings.xml b/OpenKeychain/src/main/res/values/strings.xml
index d9460882c..c0540082c 100644
--- a/OpenKeychain/src/main/res/values/strings.xml
+++ b/OpenKeychain/src/main/res/values/strings.xml
@@ -11,8 +11,8 @@
<!-- title -->
<string name="title_select_recipients">"Select Keys"</string>
<string name="title_select_secret_key">"Select Your Key"</string>
- <string name="title_encrypt_text">"Encrypt Text"</string>
- <string name="title_encrypt_files">"Encrypt Files"</string>
+ <string name="title_encrypt_text">"Encrypt"</string>
+ <string name="title_encrypt_files">"Encrypt"</string>
<string name="title_decrypt">"Decrypt"</string>
<string name="title_unlock">"Unlock Key"</string>
<string name="title_add_subkey">"Add subkey"</string>
@@ -75,6 +75,7 @@
<string name="btn_decrypt_verify_message">"Decrypt and verify message"</string>
<string name="btn_encrypt_file">"Encrypt and save file"</string>
<string name="btn_encrypt_share_file">"Encrypt and share file"</string>
+ <string name="btn_encrypt_save_file">"Encrypt and save file"</string>
<string name="btn_save">"Save"</string>
<string name="btn_do_not_save">"Cancel"</string>
<string name="btn_delete">"Delete"</string>
@@ -87,6 +88,7 @@
<string name="btn_match">"Fingerprints match"</string>
<string name="btn_lookup_key">"Lookup key"</string>
<string name="btn_share_encrypted_signed">"Encrypt and share message"</string>
+ <string name="btn_copy_encrypted_signed">"Encrypt and copy message"</string>
<string name="btn_view_cert_key">"View certification key"</string>
<string name="btn_create_key">"Create key"</string>
<string name="btn_add_files">"Add file(s)"</string>