diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2015-02-25 20:50:34 +0100 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2015-02-25 20:50:34 +0100 |
commit | b521162ef049d223987af4c424083a8355c9bfb0 (patch) | |
tree | 94e7f4b59751721a86198b3ba6bdaf6114c11a03 | |
parent | 0931c7742bdb238d222362fee3b865bfa33dfc22 (diff) | |
download | open-keychain-b521162ef049d223987af4c424083a8355c9bfb0.tar.gz open-keychain-b521162ef049d223987af4c424083a8355c9bfb0.tar.bz2 open-keychain-b521162ef049d223987af4c424083a8355c9bfb0.zip |
Invoke NFC button
81 files changed, 52 insertions, 64 deletions
diff --git a/Graphics/drawables/ic_action_nfc.svg b/Graphics/drawables/ic_action_nfc.svg deleted file mode 100644 index 23ec040ff..000000000 --- a/Graphics/drawables/ic_action_nfc.svg +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> - -<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" - width="32" - height="32" - id="svg2" - version="1.1" - inkscape:version="0.48.3.1 r9886" - sodipodi:docname="ic_action_nfc.svg"> - <defs - id="defs4" /> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="7.9195959" - inkscape:cx="55.015233" - inkscape:cy="28.459126" - inkscape:document-units="px" - inkscape:current-layer="layer1" - showgrid="false" - inkscape:window-width="1918" - inkscape:window-height="1179" - inkscape:window-x="0" - inkscape:window-y="19" - inkscape:window-maximized="1" /> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title></dc:title> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Layer 1" - inkscape:groupmode="layer" - id="layer1" - transform="translate(0,-1020.3622)"> - <path - style="fill:#333333;fill-opacity:1;opacity:0.6" - d="m 5.8721355,1048.2554 c -0.4529966,-0.1375 -0.740227,-0.4023 -0.9002787,-0.8301 -0.1191051,-0.3184 -0.1207083,-0.4654 -0.1210019,-11.0625 -2.937e-4,-10.087 0.00614,-10.7582 0.1054687,-11.0385 0.1209465,-0.3414 0.3739125,-0.6212 0.714231,-0.7901 0.2298623,-0.1143 0.4666295,-0.1167 10.3597324,-0.1167 9.762967,0 10.132027,0 10.33542,0.1119 0.293646,0.1565 0.533124,0.3907 0.668434,0.6537 0.11192,0.2176 0.115013,0.517 0.115013,11.171 l 0,10.9473 -0.158878,0.292 c -0.170555,0.3133 -0.479601,0.5651 -0.810206,0.6599 -0.246895,0.071 -20.0747083,0.072 -20.3079261,0 z m 16.2976125,-2.4107 c 0.23156,-0.072 0.233209,-0.075 0.197176,-0.3243 -0.01999,-0.1382 -0.06539,-0.3531 -0.100895,-0.4778 -0.05999,-0.2104 -0.07395,-0.2212 -0.197176,-0.1528 -0.08059,0.045 -0.380826,0.075 -0.765398,0.075 -0.599986,0 -0.648397,-0.012 -0.934105,-0.1829 -0.791251,-0.4824 -0.931603,-1.6091 -0.289037,-2.3203 0.358193,-0.3965 0.834326,-0.478 2.00208,-0.3427 0.130096,0.016 0.159263,-0.024 0.265386,-0.3525 0.06557,-0.203 0.10323,-0.411 0.08367,-0.4619 -0.09945,-0.2592 -1.822581,-0.2986 -2.442687,-0.055 -0.730348,0.2858 -1.380503,1.0115 -1.523992,1.7009 -0.163151,0.7839 0.03489,1.6739 0.487021,2.1889 0.242512,0.2762 0.819987,0.6217 1.231169,0.7366 0.365786,0.1023 1.625695,0.083 1.986785,-0.03 z m -11.484429,-1.5922 -0.01861,-1.6494 0.305471,0.5797 c 0.168009,0.3188 0.590546,1.0543 0.938971,1.6343 l 0.633498,1.0547 0.627916,0 0.627916,0 0.01577,-2.3655 0.01577,-2.3653 -0.579954,0 -0.579953,0 0.02229,1.4971 0.02229,1.497 -0.393102,-0.7287 c -0.216208,-0.4008 -0.449401,-0.81 -0.518211,-0.9095 -0.137702,-0.199 -0.444752,-0.7018 -0.671555,-1.0998 l -0.145965,-0.2561 -0.718026,0 -0.7180255,0 0,2.3805 0,2.3804 0.5760585,0 0.576058,0 -0.01861,-1.6494 z m 5.254566,0.7169 0,-0.9325 0.888907,-0.017 0.888907,-0.017 0.0176,-0.467 0.01761,-0.4671 -0.906507,0 -0.906509,0 0,-0.4806 0,-0.4806 0.949172,-0.017 0.949173,-0.017 0.0176,-0.467 0.01761,-0.4671 -1.569422,0 -1.569421,0 0,2.3806 0,2.3804 0.602649,0 0.602648,0 0,-0.9326 z m 6.273699,-6.4951 c 0.263993,-0.1748 0.61016,-0.8748 0.983357,-1.9885 0.326831,-0.9753 0.423664,-1.4032 0.58101,-2.5681 0.146707,-1.0861 0.146304,-1.9076 -0.0016,-3.0218 -0.154191,-1.1622 -0.252803,-1.6038 -0.569457,-2.5496 -0.370747,-1.1074 -0.703918,-1.8019 -0.957103,-1.995 -0.398108,-0.3037 -1.035569,-0.1671 -1.308366,0.2804 -0.1709,0.2803 -0.152866,0.4134 0.144075,1.0638 0.748762,1.6401 1.136923,3.7484 0.996979,5.4153 -0.126969,1.5121 -0.448209,2.7968 -1.003437,4.0129 -0.286491,0.6275 -0.3029,0.8042 -0.103013,1.1092 0.247511,0.3778 0.853068,0.4959 1.237432,0.2414 z m -3.212265,-1.1548 c 0.08951,-0.047 0.234524,-0.162 0.322265,-0.2561 0.350427,-0.3759 0.948601,-2.1223 1.142298,-3.335 0.09437,-0.5908 0.09141,-2.0711 -0.0054,-2.6818 -0.199949,-1.2618 -0.839385,-3.0751 -1.195876,-3.3914 -0.324129,-0.2875 -0.671846,-0.3307 -1.031906,-0.1284 -0.496876,0.2792 -0.547131,0.6948 -0.179059,1.4805 0.135063,0.2883 0.343972,0.8922 0.464242,1.342 0.21768,0.8142 0.218674,0.8235 0.218674,2.0533 0,1.2298 -9.28e-4,1.2392 -0.218674,2.0533 -0.120272,0.4497 -0.325465,1.0465 -0.45599,1.3258 -0.315221,0.6747 -0.334073,0.7469 -0.256435,0.9821 0.160477,0.4864 0.778774,0.7737 1.195836,0.5557 z m -3.174159,-1.6681 c 0.186492,-0.1329 0.54841,-0.7896 0.691807,-1.2555 0.508888,-1.6532 0.377076,-3.2602 -0.388485,-4.7361 -0.327298,-0.6311 -0.615499,-0.8731 -1.039587,-0.8731 -0.674978,0 -0.899355,0.6963 -0.495246,1.5367 0.24473,0.5091 0.384292,1.1084 0.42106,1.808 0.03924,0.7467 -0.04997,1.3559 -0.198551,1.3559 -0.07304,0 -2.190719,-1.4926 -4.081753,-2.877 -1.1019127,-0.8066 -1.3287251,-0.9434 -1.5671351,-0.9452 -0.4533423,0 -0.7275993,0.4736 -0.9154451,1.5925 -0.1551399,0.924 -0.097393,1.9682 0.1566469,2.8324 0.1502703,0.5113 0.2975533,0.7419 0.6027144,0.9438 0.2927514,0.1937 0.5593056,0.2103 0.8029728,0.051 0.3564331,-0.2345 0.4157281,-0.6689 0.2187151,-1.6023 -0.1185758,-0.5619 -0.1563702,-1.0842 -0.083696,-1.1568 0.048046,-0.048 0.316088,0.09 0.775803,0.3986 0.396405,0.2664 2.231928,1.5694 3.043374,2.1604 1.077365,0.7846 1.270646,0.8934 1.587716,0.8936 0.19986,10e-5 0.347904,-0.04 0.469094,-0.1259 z" - id="path3047" - inkscape:connector-curvature="0" /> - </g> -</svg> diff --git a/Graphics/drawables/originals/ic_action_nfc/NFC.png b/Graphics/drawables/originals/ic_action_nfc/NFC.png Binary files differdeleted file mode 100644 index 96af64049..000000000 --- a/Graphics/drawables/originals/ic_action_nfc/NFC.png +++ /dev/null diff --git a/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_black_18dp.png b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_black_18dp.png Binary files differnew file mode 100644 index 000000000..2f4925ed0 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_black_18dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_black_24dp.png b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_black_24dp.png Binary files differnew file mode 100644 index 000000000..684c2cb81 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_black_24dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_black_36dp.png b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_black_36dp.png Binary files differnew file mode 100644 index 000000000..f05f51239 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_black_36dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_black_48dp.png b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_black_48dp.png Binary files differnew file mode 100644 index 000000000..5789581cc --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_black_48dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_grey600_18dp.png b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_grey600_18dp.png Binary files differnew file mode 100644 index 000000000..01cc481bf --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_grey600_18dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_grey600_24dp.png b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_grey600_24dp.png Binary files differnew file mode 100644 index 000000000..fedf39013 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_grey600_24dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_grey600_36dp.png b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_grey600_36dp.png Binary files differnew file mode 100644 index 000000000..e97bebf0e --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_grey600_36dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_grey600_48dp.png b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_grey600_48dp.png Binary files differnew file mode 100644 index 000000000..7e8fa6ba2 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_grey600_48dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_white_18dp.png b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_white_18dp.png Binary files differnew file mode 100644 index 000000000..b22411115 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_white_18dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_white_24dp.png b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_white_24dp.png Binary files differnew file mode 100644 index 000000000..1d87415c5 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_white_24dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_white_36dp.png b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_white_36dp.png Binary files differnew file mode 100644 index 000000000..1ef58907d --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_white_36dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_white_48dp.png b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_white_48dp.png Binary files differnew file mode 100644 index 000000000..484856b3f --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-hdpi/ic_nfc_white_48dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_black_18dp.png b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_black_18dp.png Binary files differnew file mode 100644 index 000000000..18b1f33c4 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_black_18dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_black_24dp.png b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_black_24dp.png Binary files differnew file mode 100644 index 000000000..21f86d95e --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_black_24dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_black_36dp.png b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_black_36dp.png Binary files differnew file mode 100644 index 000000000..684c2cb81 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_black_36dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_black_48dp.png b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_black_48dp.png Binary files differnew file mode 100644 index 000000000..c987c1249 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_black_48dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_grey600_18dp.png b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_grey600_18dp.png Binary files differnew file mode 100644 index 000000000..a2eb50380 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_grey600_18dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_grey600_24dp.png b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_grey600_24dp.png Binary files differnew file mode 100644 index 000000000..f8f6c3812 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_grey600_24dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_grey600_36dp.png b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_grey600_36dp.png Binary files differnew file mode 100644 index 000000000..fedf39013 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_grey600_36dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_grey600_48dp.png b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_grey600_48dp.png Binary files differnew file mode 100644 index 000000000..04e0bf781 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_grey600_48dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_white_18dp.png b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_white_18dp.png Binary files differnew file mode 100644 index 000000000..71e38338d --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_white_18dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_white_24dp.png b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_white_24dp.png Binary files differnew file mode 100644 index 000000000..65ae04b7c --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_white_24dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_white_36dp.png b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_white_36dp.png Binary files differnew file mode 100644 index 000000000..1d87415c5 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_white_36dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_white_48dp.png b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_white_48dp.png Binary files differnew file mode 100644 index 000000000..44b9006ab --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-mdpi/ic_nfc_white_48dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_black_18dp.png b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_black_18dp.png Binary files differnew file mode 100644 index 000000000..684c2cb81 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_black_18dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_black_24dp.png b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_black_24dp.png Binary files differnew file mode 100644 index 000000000..c987c1249 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_black_24dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_black_36dp.png b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_black_36dp.png Binary files differnew file mode 100644 index 000000000..5789581cc --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_black_36dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_black_48dp.png b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_black_48dp.png Binary files differnew file mode 100644 index 000000000..aabd4c0b6 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_black_48dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_grey600_18dp.png b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_grey600_18dp.png Binary files differnew file mode 100644 index 000000000..fedf39013 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_grey600_18dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_grey600_24dp.png b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_grey600_24dp.png Binary files differnew file mode 100644 index 000000000..04e0bf781 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_grey600_24dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_grey600_36dp.png b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_grey600_36dp.png Binary files differnew file mode 100644 index 000000000..7e8fa6ba2 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_grey600_36dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_grey600_48dp.png b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_grey600_48dp.png Binary files differnew file mode 100644 index 000000000..ee00975dc --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_grey600_48dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_white_18dp.png b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_white_18dp.png Binary files differnew file mode 100644 index 000000000..1d87415c5 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_white_18dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_white_24dp.png b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_white_24dp.png Binary files differnew file mode 100644 index 000000000..44b9006ab --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_white_24dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_white_36dp.png b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_white_36dp.png Binary files differnew file mode 100644 index 000000000..484856b3f --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_white_36dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_white_48dp.png b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_white_48dp.png Binary files differnew file mode 100644 index 000000000..c8f25bbf7 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xhdpi/ic_nfc_white_48dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_black_18dp.png b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_black_18dp.png Binary files differnew file mode 100644 index 000000000..f05f51239 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_black_18dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_black_24dp.png b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_black_24dp.png Binary files differnew file mode 100644 index 000000000..5789581cc --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_black_24dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_black_36dp.png b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_black_36dp.png Binary files differnew file mode 100644 index 000000000..2f6bc956b --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_black_36dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_black_48dp.png b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_black_48dp.png Binary files differnew file mode 100644 index 000000000..e9caeea57 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_black_48dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_grey600_18dp.png b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_grey600_18dp.png Binary files differnew file mode 100644 index 000000000..e97bebf0e --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_grey600_18dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_grey600_24dp.png b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_grey600_24dp.png Binary files differnew file mode 100644 index 000000000..7e8fa6ba2 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_grey600_24dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_grey600_36dp.png b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_grey600_36dp.png Binary files differnew file mode 100644 index 000000000..b3bb585a5 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_grey600_36dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_grey600_48dp.png b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_grey600_48dp.png Binary files differnew file mode 100644 index 000000000..c31ee82b6 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_grey600_48dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_white_18dp.png b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_white_18dp.png Binary files differnew file mode 100644 index 000000000..1ef58907d --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_white_18dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_white_24dp.png b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_white_24dp.png Binary files differnew file mode 100644 index 000000000..484856b3f --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_white_24dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_white_36dp.png b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_white_36dp.png Binary files differnew file mode 100644 index 000000000..adc28d66c --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_white_36dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_white_48dp.png b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_white_48dp.png Binary files differnew file mode 100644 index 000000000..5cd14b5cf --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxhdpi/ic_nfc_white_48dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_black_18dp.png b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_black_18dp.png Binary files differnew file mode 100644 index 000000000..5789581cc --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_black_18dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_black_24dp.png b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_black_24dp.png Binary files differnew file mode 100644 index 000000000..aabd4c0b6 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_black_24dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_black_36dp.png b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_black_36dp.png Binary files differnew file mode 100644 index 000000000..e9caeea57 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_black_36dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_black_48dp.png b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_black_48dp.png Binary files differnew file mode 100644 index 000000000..841d1a80a --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_black_48dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_grey600_18dp.png b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_grey600_18dp.png Binary files differnew file mode 100644 index 000000000..7e8fa6ba2 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_grey600_18dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_grey600_24dp.png b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_grey600_24dp.png Binary files differnew file mode 100644 index 000000000..ee00975dc --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_grey600_24dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_grey600_36dp.png b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_grey600_36dp.png Binary files differnew file mode 100644 index 000000000..c31ee82b6 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_grey600_36dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_grey600_48dp.png b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_grey600_48dp.png Binary files differnew file mode 100644 index 000000000..721f42e4b --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_grey600_48dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_white_18dp.png b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_white_18dp.png Binary files differnew file mode 100644 index 000000000..484856b3f --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_white_18dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_white_24dp.png b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_white_24dp.png Binary files differnew file mode 100644 index 000000000..c8f25bbf7 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_white_24dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_white_36dp.png b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_white_36dp.png Binary files differnew file mode 100644 index 000000000..5cd14b5cf --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_white_36dp.png diff --git a/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_white_48dp.png b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_white_48dp.png Binary files differnew file mode 100644 index 000000000..4ac095cc3 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable-xxxhdpi/ic_nfc_white_48dp.png diff --git a/Graphics/drawables/originals/nfc/drawable/nfc.xml b/Graphics/drawables/originals/nfc/drawable/nfc.xml new file mode 100644 index 000000000..a0ce6f228 --- /dev/null +++ b/Graphics/drawables/originals/nfc/drawable/nfc.xml @@ -0,0 +1,8 @@ +<!-- drawable/nfc.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="M10.59,7.66C10.59,7.66 11.19,7.39 11.57,7.82C11.95,8.26 12.92,9.94 12.92,11.62C12.92,13.3 12.5,15.09 12.05,15.68C11.62,16.28 11.19,16.28 10.86,16.06C10.54,15.85 5.5,12 5.23,11.89C4.95,11.78 4.85,12.05 5.12,13.5C5.39,15 4.95,15.41 4.57,15.47C4.2,15.5 3.06,15.2 3,12.16C2.95,9.13 3.76,8.64 4.14,8.64C4.85,8.64 10.27,13.5 10.64,13.46C10.97,13.41 11.13,11.35 10.5,9.72C9.78,7.96 10.59,7.66 10.59,7.66M19.3,4.63C21.12,8.24 21,11.66 21,12C21,12.34 21.12,15.76 19.3,19.37C19.3,19.37 18.83,19.92 18.12,19.59C17.42,19.26 17.66,18.4 17.66,18.4C17.66,18.4 19.14,15.55 19.1,12.05V12C19.14,8.5 17.66,5.6 17.66,5.6C17.66,5.6 17.42,4.74 18.12,4.41C18.83,4.08 19.3,4.63 19.3,4.63M15.77,6.25C17.26,8.96 17.16,11.66 17.14,12C17.16,12.34 17.26,14.92 15.77,17.85C15.77,17.85 15.3,18.4 14.59,18.07C13.89,17.74 14.13,16.88 14.13,16.88C14.13,16.88 15.09,15.5 15.24,12.05V12C15.14,8.53 14.13,7.23 14.13,7.23C14.13,7.23 13.89,6.36 14.59,6.04C15.3,5.71 15.77,6.25 15.77,6.25Z" />
+</vector>
\ No newline at end of file diff --git a/Graphics/drawables/originals/nfc/readme.txt b/Graphics/drawables/originals/nfc/readme.txt new file mode 100644 index 000000000..cc9018452 --- /dev/null +++ b/Graphics/drawables/originals/nfc/readme.txt @@ -0,0 +1,5 @@ +Thanks for visiting MaterialDesignIcons.com
+Check back often for new icons and follow @MaterialIcons for updates.
+
+Icon: nfc
+By: Austin Andrews
\ No newline at end of file diff --git a/Graphics/update-drawables.sh b/Graphics/update-drawables.sh index bfb62523e..2e73641f5 100755 --- a/Graphics/update-drawables.sh +++ b/Graphics/update-drawables.sh @@ -39,7 +39,7 @@ SRC_DIR=./drawables/ # xhdpi: 64x64 # xxhdpi: 96x96 -for NAME in "ic_action_nfc" "ic_action_qr_code" "ic_action_search_cloud" "ic_cloud_search_24px" "ic_action_encrypt_file" "ic_action_encrypt_text" "ic_action_verified_cutout" +for NAME in "ic_action_search_cloud" "ic_cloud_search_24px" "ic_action_encrypt_file" "ic_action_encrypt_text" "ic_action_verified_cutout" do echo $NAME inkscape -w 32 -h 32 -e "$MDPI_DIR/$NAME.png" "$SRC_DIR/$NAME.svg" diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java index 4e8a14008..3ddaccad3 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java @@ -88,6 +88,7 @@ public class ViewKeyActivity extends BaseActivity implements private ImageButton mActionEncryptText; private ImageButton mActionVerify; private ImageButton mActionEdit; + private ImageButton mActionNfc; private FloatingActionButton mFab; private AspectRatioImageView mPhoto; private ImageButton mQrCode; @@ -123,6 +124,7 @@ public class ViewKeyActivity extends BaseActivity implements mActionEncryptText = (ImageButton) findViewById(R.id.view_key_action_encrypt_text); mActionVerify = (ImageButton) findViewById(R.id.view_key_action_verify); mActionEdit = (ImageButton) findViewById(R.id.view_key_action_edit); + mActionNfc = (ImageButton) findViewById(R.id.view_key_action_nfc); mFab = (FloatingActionButton) findViewById(R.id.fab); mPhoto = (AspectRatioImageView) findViewById(R.id.view_key_photo); mQrCode = (ImageButton) findViewById(R.id.view_key_qr_code); @@ -187,6 +189,13 @@ public class ViewKeyActivity extends BaseActivity implements } }); + mActionNfc.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + invokeNfcBeam(); + } + }); + // Prepare the loaders. Either re-connect with an existing ones, // or start new ones. @@ -270,6 +279,15 @@ public class ViewKeyActivity extends BaseActivity implements return super.onOptionsItemSelected(item); } + @TargetApi(Build.VERSION_CODES.LOLLIPOP) + private void invokeNfcBeam() { + // Check for available NFC Adapter + mNfcAdapter = NfcAdapter.getDefaultAdapter(this); + if (mNfcAdapter != null) { + mNfcAdapter.invokeBeam(this); + } + } + private void scanQrCode() { Intent scanQrCode = new Intent(this, QrCodeScanActivity.class); scanQrCode.setAction(QrCodeScanActivity.ACTION_SCAN_WITH_RESULT); @@ -623,6 +641,7 @@ public class ViewKeyActivity extends BaseActivity implements mActionEncryptText.setVisibility(View.GONE); mActionVerify.setVisibility(View.GONE); mActionEdit.setVisibility(View.GONE); + mActionNfc.setVisibility(View.GONE); mFab.setVisibility(View.GONE); mQrCodeLayout.setVisibility(View.GONE); } else if (isExpired) { @@ -641,6 +660,7 @@ public class ViewKeyActivity extends BaseActivity implements mActionEncryptFile.setVisibility(View.GONE); mActionEncryptText.setVisibility(View.GONE); mActionVerify.setVisibility(View.GONE); + mActionNfc.setVisibility(View.GONE); mFab.setVisibility(View.GONE); mQrCodeLayout.setVisibility(View.GONE); } else if (mIsSecret) { @@ -675,6 +695,13 @@ public class ViewKeyActivity extends BaseActivity implements mActionEncryptText.setVisibility(View.VISIBLE); mActionVerify.setVisibility(View.GONE); mActionEdit.setVisibility(View.VISIBLE); + + // invokeBeam is available from API 21 + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + mActionNfc.setVisibility(View.VISIBLE); + } else { + mActionNfc.setVisibility(View.GONE); + } mFab.setVisibility(View.VISIBLE); mFab.setIconDrawable(getResources().getDrawable(R.drawable.ic_repeat_white_24dp)); } else { @@ -682,6 +709,7 @@ public class ViewKeyActivity extends BaseActivity implements mActionEncryptText.setVisibility(View.VISIBLE); mActionEdit.setVisibility(View.GONE); mQrCodeLayout.setVisibility(View.GONE); + mActionNfc.setVisibility(View.GONE); if (isVerified) { mStatusText.setText(R.string.view_key_verified); diff --git a/OpenKeychain/src/main/res/drawable-hdpi/ic_action_nfc.png b/OpenKeychain/src/main/res/drawable-hdpi/ic_action_nfc.png Binary files differdeleted file mode 100644 index 635633709..000000000 --- a/OpenKeychain/src/main/res/drawable-hdpi/ic_action_nfc.png +++ /dev/null diff --git a/OpenKeychain/src/main/res/drawable-hdpi/ic_action_qr_code.png b/OpenKeychain/src/main/res/drawable-hdpi/ic_action_qr_code.png Binary files differdeleted file mode 100644 index ceb3b1645..000000000 --- a/OpenKeychain/src/main/res/drawable-hdpi/ic_action_qr_code.png +++ /dev/null diff --git a/OpenKeychain/src/main/res/drawable-hdpi/ic_nfc_white_24dp.png b/OpenKeychain/src/main/res/drawable-hdpi/ic_nfc_white_24dp.png Binary files differnew file mode 100644 index 000000000..1d87415c5 --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-hdpi/ic_nfc_white_24dp.png diff --git a/OpenKeychain/src/main/res/drawable-mdpi/ic_action_nfc.png b/OpenKeychain/src/main/res/drawable-mdpi/ic_action_nfc.png Binary files differdeleted file mode 100644 index da5e267d0..000000000 --- a/OpenKeychain/src/main/res/drawable-mdpi/ic_action_nfc.png +++ /dev/null diff --git a/OpenKeychain/src/main/res/drawable-mdpi/ic_action_qr_code.png b/OpenKeychain/src/main/res/drawable-mdpi/ic_action_qr_code.png Binary files differdeleted file mode 100644 index 21594e62f..000000000 --- a/OpenKeychain/src/main/res/drawable-mdpi/ic_action_qr_code.png +++ /dev/null diff --git a/OpenKeychain/src/main/res/drawable-mdpi/ic_nfc_white_24dp.png b/OpenKeychain/src/main/res/drawable-mdpi/ic_nfc_white_24dp.png Binary files differnew file mode 100644 index 000000000..65ae04b7c --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-mdpi/ic_nfc_white_24dp.png diff --git a/OpenKeychain/src/main/res/drawable-xhdpi/ic_action_nfc.png b/OpenKeychain/src/main/res/drawable-xhdpi/ic_action_nfc.png Binary files differdeleted file mode 100644 index ff569927c..000000000 --- a/OpenKeychain/src/main/res/drawable-xhdpi/ic_action_nfc.png +++ /dev/null diff --git a/OpenKeychain/src/main/res/drawable-xhdpi/ic_action_qr_code.png b/OpenKeychain/src/main/res/drawable-xhdpi/ic_action_qr_code.png Binary files differdeleted file mode 100644 index 93bdac866..000000000 --- a/OpenKeychain/src/main/res/drawable-xhdpi/ic_action_qr_code.png +++ /dev/null diff --git a/OpenKeychain/src/main/res/drawable-xhdpi/ic_nfc_white_24dp.png b/OpenKeychain/src/main/res/drawable-xhdpi/ic_nfc_white_24dp.png Binary files differnew file mode 100644 index 000000000..44b9006ab --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-xhdpi/ic_nfc_white_24dp.png diff --git a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_nfc.png b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_nfc.png Binary files differdeleted file mode 100644 index 1f96ce37b..000000000 --- a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_nfc.png +++ /dev/null diff --git a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_qr_code.png b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_qr_code.png Binary files differdeleted file mode 100644 index 7ede90609..000000000 --- a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_action_qr_code.png +++ /dev/null diff --git a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_nfc_white_24dp.png b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_nfc_white_24dp.png Binary files differnew file mode 100644 index 000000000..484856b3f --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_nfc_white_24dp.png diff --git a/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_nfc_white_24dp.png b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_nfc_white_24dp.png Binary files differnew file mode 100644 index 000000000..c8f25bbf7 --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_nfc_white_24dp.png diff --git a/OpenKeychain/src/main/res/layout/import_keys_qr_code_fragment.xml b/OpenKeychain/src/main/res/layout/import_keys_qr_code_fragment.xml index 1cc414dab..9007d2149 100644 --- a/OpenKeychain/src/main/res/layout/import_keys_qr_code_fragment.xml +++ b/OpenKeychain/src/main/res/layout/import_keys_qr_code_fragment.xml @@ -21,7 +21,7 @@ android:layout_height="match_parent" android:text="@string/import_qr_code_button" android:layout_weight="1" - android:drawableRight="@drawable/ic_action_qr_code" + android:drawableRight="@drawable/ic_qrcode_white_24dp" android:drawablePadding="8dp" android:gravity="center_vertical" /> @@ -38,7 +38,7 @@ android:layout_width="wrap_content" android:layout_height="match_parent" android:padding="8dp" - android:src="@drawable/ic_action_nfc" + android:src="@drawable/ic_nfc_white_24dp" android:layout_gravity="center_vertical" style="@style/SelectableItem" /> diff --git a/OpenKeychain/src/main/res/layout/view_key_activity.xml b/OpenKeychain/src/main/res/layout/view_key_activity.xml index bc46ac85f..94f0932f4 100644 --- a/OpenKeychain/src/main/res/layout/view_key_activity.xml +++ b/OpenKeychain/src/main/res/layout/view_key_activity.xml @@ -116,6 +116,14 @@ style="?android:attr/borderlessButtonStyle" android:src="@drawable/ic_mode_edit_white_24dp" /> + <ImageButton + android:id="@+id/view_key_action_nfc" + android:layout_width="64dp" + android:layout_height="64dp" + android:visibility="invisible" + style="?android:attr/borderlessButtonStyle" + android:src="@drawable/ic_nfc_white_24dp" /> + </LinearLayout> <ImageView |