From 7cf1e0e004cb52228500ca81a1fd442dba22ca6f Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Sat, 12 Dec 2015 11:59:52 +0100 Subject: [PATCH] Add system app icon and make use of it (thanks xphnx!) --- CHANGELOG.md | 1 + .../activities/AppManagerActivity.java | 4 ++-- .../gadgetbridge/adapter/GBDeviceAppAdapter.java | 6 ++++++ .../gadgetbridge/impl/GBDeviceApp.java | 1 + app/src/main/res/drawable-hdpi/ic_systemapp.png | Bin 0 -> 2427 bytes app/src/main/res/drawable-mdpi/ic_systemapp.png | Bin 0 -> 1658 bytes app/src/main/res/drawable-xhdpi/ic_systemapp.png | Bin 0 -> 3252 bytes .../main/res/drawable-xxhdpi/ic_systemapp.png | Bin 0 -> 4995 bytes 8 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 app/src/main/res/drawable-hdpi/ic_systemapp.png create mode 100644 app/src/main/res/drawable-mdpi/ic_systemapp.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_systemapp.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_systemapp.png diff --git a/CHANGELOG.md b/CHANGELOG.md index ce785d9d3..4921ccb7a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ####Next Version * Pebble: Allow installing apps compiled with SDK 2.x also on the balast platform (Time, Time Steel) +* Some new and updated icons ####Version 0.6.9 * Pebble: Store app details in pbw-cache and display them in app manager on firmware 3.x diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/AppManagerActivity.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/AppManagerActivity.java index 45996f92a..4071de6d5 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/AppManagerActivity.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/AppManagerActivity.java @@ -73,8 +73,8 @@ public class AppManagerActivity extends Activity { private List getSystemApps() { List systemApps = new ArrayList<>(); - systemApps.add(new GBDeviceApp(UUID.fromString("4dab81a6-d2fc-458a-992c-7a1f3b96a970"), "Sports (System)", "Pebble Inc.", "", GBDeviceApp.Type.UNKNOWN)); - systemApps.add(new GBDeviceApp(UUID.fromString("cf1e816a-9db0-4511-bbb8-f60c48ca8fac"), "Golf (System)", "Pebble Inc.", "", GBDeviceApp.Type.UNKNOWN)); + systemApps.add(new GBDeviceApp(UUID.fromString("4dab81a6-d2fc-458a-992c-7a1f3b96a970"), "Sports (System)", "Pebble Inc.", "", GBDeviceApp.Type.APP_SYSTEM)); + systemApps.add(new GBDeviceApp(UUID.fromString("cf1e816a-9db0-4511-bbb8-f60c48ca8fac"), "Golf (System)", "Pebble Inc.", "", GBDeviceApp.Type.APP_SYSTEM)); return systemApps; } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAppAdapter.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAppAdapter.java index b93e00bb9..5a8137926 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAppAdapter.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAppAdapter.java @@ -43,9 +43,15 @@ public class GBDeviceAppAdapter extends ArrayAdapter { deviceAppVersionAuthorLabel.setText(getContext().getString(R.string.appversion_by_creator, deviceApp.getVersion(), deviceApp.getCreator())); deviceAppNameLabel.setText(deviceApp.getName()); switch (deviceApp.getType()) { + case APP_GENERIC: + deviceImageView.setImageResource(R.drawable.ic_watchapp); + break; case APP_ACTIVITYTRACKER: deviceImageView.setImageResource(R.drawable.ic_activitytracker); break; + case APP_SYSTEM: + deviceImageView.setImageResource(R.drawable.ic_systemapp); + break; case WATCHFACE: deviceImageView.setImageResource(R.drawable.ic_watchface); break; diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/impl/GBDeviceApp.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/impl/GBDeviceApp.java index fd4d151a0..fda269a9c 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/impl/GBDeviceApp.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/impl/GBDeviceApp.java @@ -69,6 +69,7 @@ public class GBDeviceApp { WATCHFACE, APP_GENERIC, APP_ACTIVITYTRACKER, + APP_SYSTEM, } public JSONObject getJSON() { diff --git a/app/src/main/res/drawable-hdpi/ic_systemapp.png b/app/src/main/res/drawable-hdpi/ic_systemapp.png new file mode 100644 index 0000000000000000000000000000000000000000..9e9e337baed2d6e0df253fd37ed39fac879bd585 GIT binary patch literal 2427 zcmV->3552EP)_4ZXic*Z)a>}AWdO( zWpZg@Y#>Bsb7^O8AW36yZgU_gLqjb>Ss*knFe%k)pT+b7gZcVtFlYV=Z%GFEcJMFWv+i2mE^B?Tn z^W7zTzO}jUgJtd9&dz*xe!uz6%+3IH)m2wrwG&nTdo}fMPo?*UK>MZ&Prz(N7F4;F zoC4EB02sCaofCrubXH!*8mSL`Ks=$)yIukP3fQku2BdNTO~E#*iYWzxl1s!08K(Fq`_{6P8nkr|&eWO*BxD;xmGx(dTN zx~skY9^TnGr~%zs&Zd!+?=agQK&NeLBXQ4~PIDX(h;sXEmSnWhW&C=VX`` zH*_bS)sj|X8V&)z08(VzO(a}mB*gLuB!nh7xaUrC;S#g$5du;(Er|QwbMx zcqp<2MWhQbBVv&5MgXh^aCs)x7tm)(41iD`0UT0VB&9|3(?8pq8VxAr`dUjJPzlum zl~5f}301{OH%18Gyj4ScBZF4uSKvwD{D?&FC4o#8hDCt``sykT&uxvMCAzo~!p9Q| zPrRPPxe*y?zJb2qCSdvi!D2v7}mE0Ytw<| zmZ%||X*CDjdIJSidpyCb-p!X#RmWoQU6r_IS9eCTB}!P=T)p>PRX|UkwDHzQqMDDu zBkdf|J`kx|{&f>8q0movbbek#N7LN*cz#sk^yTWd%xQ%l(9`#t_|naD0lhyaao-DB z0Kmnx#2?N$GijH`gY|i#2BZIJmWV@ATZ(2sW+O5H|>W?$B|fJBEV~2H%^7 z!o)VWY1npqz9>ESnAp3?gvl3<%#$q)f9i_D_VVlO0Py8zhRtmn{uN+oQS%n0G2oYX zn{%#3O2C;GVHVD`ezn;I53p7>2edn>mlX+LvsGD9d3z(n?xY?>(Ex-1(8IScY~|-h zBzF8IhdU2taOa^6zI{B0^Cc$5ww1`U64e~gkKeG0`iu|9C3YUq;mnoU^wXCGb{x;) zgKPefP7MnDywo+R)0d zcavFg{n53>o$dCH!nD1cOl)Wk@tpMaXvaE^m$t`zC;Ok+Xkg2l!f&{?tkLj;4TT@S zty)2NX?qMi)&HYz>3tE z06f;g@tBWE`AI6^z}t4&WiF*aP3*m^0z;FPbt9=^iI>k6cJbG%qvu@w_mkkfb)bN9 z9`MtDSQyS#2I+UF985a-dor%Vk$$(VCFHXs5=Z*onOJGkQ8;ia*twy=NAv$464-hq zi*2`YB;w?2I@Ub*Fq~8P*_$?6V}w^Pc*wX4oB==FXyE5x_x}?4sgn+#f7gL0f#1C4 zpldD1Cs|eT%PFO*On0O$g+KRKW;SmQ%%$c@;Kj3UQ9v*DyEAc5##MNs!snH%ns@UH zDQ)?W;Kyx+u_~{(O)J!Z0N~7(LSJ;+=UTNCiW$X)^!>l(YWn=px1g$v*n+lN2Q(!j z-4~QEAkLcK+KdmOIM8L6z5HI>RhA+UBDQ#l%n!>1}|k1k#s#F7|X~p z7FECnRE2$~2)gKtiL%>n>^}Vw$I$a3m>@j0Uk%UnPN|ne_QBNCEp)>T{3{ z8F)l|alR0!p%m9VNw#gPo1N%*M)bvprnYA0t;fg22gy473s4vEMSwwHFT z6?V=YXdax}ERKfQP<>n7>VYp#@9= z_R|;k?K#RCqK`v2plEq~rb$Wxt^+ZdJ9g>Uzt~l5$1_mIzIk9j-L`kvcFFNI>4^vl zk3*5Blwwe7=@4TiiAWNI2X5w+=e_g6ll`v%J7uvw^FWy=FJMcL)^_olZWy;18L~`H zFr;ubDTyIcIN2U9*&v%M#vnBvo+R6LG}CScoKy;4sgoDV7>g0myHl-9CPg}JxlSYp zt}~$k24)hxuy=GE;D!Qo6y+>oN2RwS126SOOouQxdUgi@C<2bM&dxL&85zhIqkI3np{Tojx^rlqa tDF=5v&b;3*^#hh>ioNWIQFVnu{|DX<4cv9i;%xu`002ovPDHLkV1lkfY(oG5 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_systemapp.png b/app/src/main/res/drawable-mdpi/ic_systemapp.png new file mode 100644 index 0000000000000000000000000000000000000000..e3002893049583399dcc8fdfbdcccda3dcbdb5bd GIT binary patch literal 1658 zcmV-=28H>FP)_4ZXic*Z)a>}AWdO( zWpZg@Y#>Bsb7^O8AW36yZgU_gLqjb>Ss*knFe%k)pT+b7gZcVtFlYV=Z%GFEcJMFWv+i7jK{r)BfbaA8+k(Si6=hj|avv{w`QJr(9_W+q{FfA7Hspuyz^;PiN|OOXVVBtXC$s3KZGSMtPhdswEX%c`=n zvLZz_$v1^-y7{W3NR)7#D5dwsB7UM{_ns7hhz88?< zLiYknfUZUb$EqdBJ2XMq0)F}1#P<{C_Ki;(*b?yWqbg2%RXbDDqN72^KFz=vBP{E= zw(R%(AzQk)M0>rx>}^XxvAX+-%58H&|C>P^#o0d?zWhCVzfHtDUIix(+b{k*60l+j zOt12tJOZoX9ZlbvfNbzcImNkl4Rj-XJ|AKDcsPvlI~+g$Wny8?UI)2%0`^gqCA3-1 zm67o4A7|(vx9^5I3*rim!1sg$M;?$+p%HX6B>Q>GehEjbBviTx-fB^C{2_a`%-IUO z|CoxdMg^}nD=;}yDt4ud;M)!joC6XC=0gHcePdybW#>vcS%KzCnv_`*$s1PuH$j9v z0PHU!c)KP0Y?KoLhs!09O|@=5B=E`)>+pOQMC(@}{5)-?nU_7CoCxS2XL#eHo@8y` zuLiEnSl|Mf3ksb2Nkn$rxiDqI zv{6!WCZM%Of;*vS@>EDk_gxCX!=>@pKXXuy)rf4669Mh@GR{7y!I_Zbx*u0#xxdsw z@WF8hN*!^=uN_hF(bLYX-(@R}2Ezgs8o>(vV{IN`#w zE>PkikkVLtHk5rewk2R-(!{BwDr!q8YD?nRqdENQoP`UMCfe&Gj~9sVVU}&$^oZVD zS{LXY%DyqOC7^dGjG3T7>j5caj_47{@O@ZLzHrE5EZ%&mn zOeG(=X6XL}@p?a%Z!F(%6)Rd%7^XupO$o@p*|G~Nftwa%MB!_S?g;t)2m`*9;<3d! zaVM>-^C+t_RF@7}6dMF^=a_aB0T9U{)ODw&>pGihKp2DFR@7}a5zPn!bW(WBs7J5P z%c+giStW*t%Q(=<(~$?Z{}05*{d}dR7`;Nwi@Sq=0T|rLjrmU--T(jq07*qoM6N<$ Ef~bhoQUCw| literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_systemapp.png b/app/src/main/res/drawable-xhdpi/ic_systemapp.png new file mode 100644 index 0000000000000000000000000000000000000000..7c83b44b1179bfc74d37ab74b767a09558fe6cde GIT binary patch literal 3252 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 BBennl literal 0 HcmV?d00001