From 3d97037a769b4f3f423306118bb815e8cf53c137 Mon Sep 17 00:00:00 2001 From: Guillaume B Date: Tue, 22 Feb 2022 18:09:44 +0100 Subject: [PATCH] Add check for permissions on onboarding (#955) --- .../Contents.json | 18 ++++++++++++++++++ .../checkmark.png | Bin 0 -> 1175 bytes .../checkmark@2x.png | Bin 0 -> 2087 bytes MonitorControl/UI/Base.lproj/Main.storyboard | 5 ++++- .../Onboarding/OnboardingViewController.swift | 13 +++++++++++++ 5 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 MonitorControl/Assets.xcassets/onboarding_icon_checkmark.imageset/Contents.json create mode 100644 MonitorControl/Assets.xcassets/onboarding_icon_checkmark.imageset/checkmark.png create mode 100644 MonitorControl/Assets.xcassets/onboarding_icon_checkmark.imageset/checkmark@2x.png diff --git a/MonitorControl/Assets.xcassets/onboarding_icon_checkmark.imageset/Contents.json b/MonitorControl/Assets.xcassets/onboarding_icon_checkmark.imageset/Contents.json new file mode 100644 index 0000000..2450027 --- /dev/null +++ b/MonitorControl/Assets.xcassets/onboarding_icon_checkmark.imageset/Contents.json @@ -0,0 +1,18 @@ +{ + "images" : [ + { + "filename" : "checkmark.png", + "idiom" : "mac", + "scale" : "1x" + }, + { + "filename" : "checkmark@2x.png", + "idiom" : "mac", + "scale" : "2x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/MonitorControl/Assets.xcassets/onboarding_icon_checkmark.imageset/checkmark.png b/MonitorControl/Assets.xcassets/onboarding_icon_checkmark.imageset/checkmark.png new file mode 100644 index 0000000000000000000000000000000000000000..93c1b4e73d5e912bdd552f837917cb396091d9b7 GIT binary patch literal 1175 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}EvXTnX}-P; zT0k}j11qBt12aeo5Hc`IF|dN!3=Ce3(r|VVqXtwB69YqgCIbspO%#v@0S_Ps>W0$H z3m6e5E?|PI=3BswV1u;zoeKF0q&N#aB8wRqxP?KOkzv*x37~0_nIRD+5xzcF$@#f@ zi7EL>sd^Q;1t47vHWgMtW^QUpqC!P(PF}H9g{=};g%ywu64qBz04piUwpEJo4N!2- zFG^J~(=*UBP_pAvP*AWbN=dT{a&d!d2l8x{GD=Dctn~HE%ggo3jrH=2()A53EiLs8 zjP#9+bb%^#i!1X=5-W7`ij^UTz|3(;Elw`VEGWs$&r<-Io0ybeT4JlD1hNPYAnq*5 zOhed|R}A$Q(1ZFQ8GS=N1AVyJK&>_)Q7iwV%v7MwAoJ}EZNMr~#Gv-r=z}araty?$ zU{Rn~?YM08;lXCdB^mdSoq>VL-P6S}L_^dx(APUOP~>j){NL|(|9W#+!{D$%To_y6 z7elTiC1M&H~RTW z>*i|y^z~b>C+RLLm=|AO^0-z0N72sx>G?K?j|k6-mK0v>v1-k>3Ari#`{V!axq7hZ zc~Meo&MnTn)AO#c*H!geyLWPunkL83w)K(gwqMt)sS>u3S++cEUCd*TXB+41T)nd3 z@C07t;Gn)6#eqqu9MAr7Q7HcT_Jl)?MHJfx{wX3iECkBm-2xE5=5 zD*Jxky;S*V-k$l(LiRp&dzNA3ROKv_af5fI)ym2V-#j#hvVZ(M_Uzm4OBbD|CfwaH z(>Wu}`2+uqiS4nEW=xOXdQGw~Lza8R&YQcKFWKt6+`R1k1JwtI6XoJ$S2tMoB!qM+ z*?qsf?nT*#opatknd+3kr$ehoK{0W%o}>Af&}`1uGQwLmj~7{7yW+AyZ$c}YQLiNVXV%{gYAUmr6_i!SNPihmaU g)&1(nrS`IK>JP^1ctpI)sR89qPgg&ebxsLQ010KHA^-pY literal 0 HcmV?d00001 diff --git a/MonitorControl/Assets.xcassets/onboarding_icon_checkmark.imageset/checkmark@2x.png b/MonitorControl/Assets.xcassets/onboarding_icon_checkmark.imageset/checkmark@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b32e2d081b0401e7a148744a89c539f977e0244f GIT binary patch literal 2087 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 literal 0 HcmV?d00001 diff --git a/MonitorControl/UI/Base.lproj/Main.storyboard b/MonitorControl/UI/Base.lproj/Main.storyboard index 1e30d12..c8a9264 100644 --- a/MonitorControl/UI/Base.lproj/Main.storyboard +++ b/MonitorControl/UI/Base.lproj/Main.storyboard @@ -2249,7 +2249,7 @@ You can enable it by adding MonitorControl in System Preferences > Security a