From 027d9a6c80d7541c887cd1a7a5219f2bb8933fdc Mon Sep 17 00:00:00 2001 From: M M Arif Date: Sun, 22 Sep 2024 15:45:31 +0000 Subject: [PATCH] UI improvements (#1386) Possibly fixes #1381 Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1386 Co-authored-by: M M Arif Co-committed-by: M M Arif --- .../mian/gitnex/actions/AssigneesActions.java | 4 +-- .../activities/IssueDetailActivity.java | 9 ++++--- .../gitnex/activities/ProfileActivity.java | 1 + .../gitnex/adapters/ExploreIssuesAdapter.java | 2 +- .../gitnex/adapters/IssueCommentsAdapter.java | 2 +- .../mian/gitnex/adapters/IssuesAdapter.java | 2 +- .../gitnex/adapters/PullRequestsAdapter.java | 2 +- .../mian/gitnex/fragments/IssuesFragment.java | 4 +-- app/src/main/res/drawable/app_logo.xml | 4 +-- app/src/main/res/drawable/gitnex.png | Bin 0 -> 13365 bytes app/src/main/res/layout/activity_login.xml | 23 +++++++++++++----- .../main/res/layout/custom_about_dialog.xml | 7 +++--- .../res/layout/fragment_profile_detail.xml | 4 ++- .../main/res/layout/layout_reaction_badge.xml | 14 +++++------ .../res/layout/layout_reaction_button.xml | 2 +- app/src/main/res/layout/list_admin_users.xml | 1 + .../main/res/layout/list_collaborators.xml | 1 + .../res/layout/list_collaborators_search.xml | 1 + app/src/main/res/layout/list_commits.xml | 1 + .../res/layout/list_dashboard_activity.xml | 1 + .../main/res/layout/list_issue_comments.xml | 1 + app/src/main/res/layout/list_issues.xml | 1 + app/src/main/res/layout/list_labels.xml | 2 +- .../res/layout/list_most_visited_repos.xml | 4 +-- .../list_organization_members_preview.xml | 1 + .../main/res/layout/list_organizations.xml | 1 + app/src/main/res/layout/list_pr.xml | 1 + .../main/res/layout/list_reaction_authors.xml | 1 + app/src/main/res/layout/list_releases.xml | 1 + app/src/main/res/layout/list_repositories.xml | 1 + app/src/main/res/layout/list_users.xml | 1 + app/src/main/res/layout/list_users_grid.xml | 1 + app/src/main/res/layout/list_wiki.xml | 4 +-- app/src/main/res/layout/nav_header.xml | 2 ++ app/src/main/res/layout/nav_user_accounts.xml | 1 + 35 files changed, 71 insertions(+), 37 deletions(-) create mode 100644 app/src/main/res/drawable/gitnex.png diff --git a/app/src/main/java/org/mian/gitnex/actions/AssigneesActions.java b/app/src/main/java/org/mian/gitnex/actions/AssigneesActions.java index d0df8d69..493494b4 100644 --- a/app/src/main/java/org/mian/gitnex/actions/AssigneesActions.java +++ b/app/src/main/java/org/mian/gitnex/actions/AssigneesActions.java @@ -47,7 +47,7 @@ public class AssigneesActions { if (issueAssigneesList.getAssignees() != null) { - if (issueAssigneesList.getAssignees().size() > 0) { + if (!issueAssigneesList.getAssignees().isEmpty()) { for (int i = 0; i < issueAssigneesList.getAssignees().size(); @@ -105,7 +105,7 @@ public class AssigneesActions { assert assigneesList_ != null; - if (assigneesList_.size() > 0) { + if (!assigneesList_.isEmpty()) { assigneesList.addAll(assigneesList_); materialAlertDialogBuilder.show(); diff --git a/app/src/main/java/org/mian/gitnex/activities/IssueDetailActivity.java b/app/src/main/java/org/mian/gitnex/activities/IssueDetailActivity.java index 1b6ddd1f..f3fca5a8 100644 --- a/app/src/main/java/org/mian/gitnex/activities/IssueDetailActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/IssueDetailActivity.java @@ -40,6 +40,8 @@ import androidx.recyclerview.widget.LinearLayoutManager; import com.amulyakhare.textdrawable.TextDrawable; import com.bumptech.glide.Glide; import com.bumptech.glide.load.engine.DiskCacheStrategy; +import com.bumptech.glide.load.resource.bitmap.RoundedCorners; +import com.bumptech.glide.request.RequestOptions; import com.bumptech.glide.request.target.CustomTarget; import com.bumptech.glide.request.transition.Transition; import com.google.android.material.bottomsheet.BottomSheetDialog; @@ -161,8 +163,8 @@ public class IssueDetailActivity extends BaseActivity private AttachmentsAdapter attachmentsAdapter; private static final List contentUri = new ArrayList<>(); private InputMethodManager imm; - private float buttonAlphaStatDisabled = .5F; - private float buttonAlphaStatEnabled = 1F; + private final float buttonAlphaStatDisabled = .5F; + private final float buttonAlphaStatEnabled = 1F; private enum Mode { EDIT, @@ -1346,6 +1348,7 @@ public class IssueDetailActivity extends BaseActivity .diskCacheStrategy(DiskCacheStrategy.ALL) .placeholder(R.drawable.loader_animated) .centerCrop() + .apply(RequestOptions.bitmapTransform(new RoundedCorners(20))) .into(assigneesView); viewBinding.frameAssignees.addView(assigneesView); @@ -1424,7 +1427,7 @@ public class IssueDetailActivity extends BaseActivity .height(height) .endConfig() .buildRoundRect( - labelName, color, AppUtil.getPixelsFromDensity(ctx, 18)); + labelName, color, AppUtil.getPixelsFromDensity(ctx, 6)); labelsView.setImageDrawable(drawable); viewBinding.frameLabels.addView(labelsView); diff --git a/app/src/main/java/org/mian/gitnex/activities/ProfileActivity.java b/app/src/main/java/org/mian/gitnex/activities/ProfileActivity.java index f0ef2cb4..35c15fcf 100644 --- a/app/src/main/java/org/mian/gitnex/activities/ProfileActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/ProfileActivity.java @@ -60,6 +60,7 @@ public class ProfileActivity extends BaseActivity implements BottomSheetListener } else { Toasty.warning(ctx, ctx.getResources().getString(R.string.userInvalidUserName)); finish(); + return; } setSupportActionBar(toolbar); diff --git a/app/src/main/java/org/mian/gitnex/adapters/ExploreIssuesAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/ExploreIssuesAdapter.java index 0f77f676..9e9f632a 100644 --- a/app/src/main/java/org/mian/gitnex/adapters/ExploreIssuesAdapter.java +++ b/app/src/main/java/org/mian/gitnex/adapters/ExploreIssuesAdapter.java @@ -301,7 +301,7 @@ public class ExploreIssuesAdapter extends RecyclerView.Adapter .buildRoundRect( labelName, color, - AppUtil.getPixelsFromDensity(context, 18)); + AppUtil.getPixelsFromDensity(context, 6)); labelsView.setImageDrawable(drawable); frameLabels.addView(labelsView); diff --git a/app/src/main/java/org/mian/gitnex/adapters/PullRequestsAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/PullRequestsAdapter.java index 606ed16c..b7fb52df 100644 --- a/app/src/main/java/org/mian/gitnex/adapters/PullRequestsAdapter.java +++ b/app/src/main/java/org/mian/gitnex/adapters/PullRequestsAdapter.java @@ -269,7 +269,7 @@ public class PullRequestsAdapter extends RecyclerView.Adapter 0) { + if (!response.body().isEmpty()) { issuesList.clear(); issuesList.addAll(response.body()); adapter.notifyDataChanged(); @@ -357,7 +357,7 @@ public class IssuesFragment extends Fragment { if (response.code() == 200) { List result = response.body(); assert result != null; - if (result.size() > 0) { + if (!result.isEmpty()) { pageSize = result.size(); issuesList.addAll(result); } else { diff --git a/app/src/main/res/drawable/app_logo.xml b/app/src/main/res/drawable/app_logo.xml index 5482b0a2..f75dab9f 100644 --- a/app/src/main/res/drawable/app_logo.xml +++ b/app/src/main/res/drawable/app_logo.xml @@ -1,6 +1,6 @@ d&P$Yv$7LYh(P*h$rf`Vj}oI!G$0VIep zAOn(z5y@$gIHZ|5&HMYlQ{O%J54d%!PL;r}y?d|Sy?XWPr=MpTp{JvEiHeyDf}l$p z>JRiGhzwkkL6qmfpIzUPBk`B?gW9j_rCX;c+GtCpvqjJ?B zs@#MSh_?RkVyQz8g)vvcufV_J zSIe6A7Ys9^dxS2hUFmiDT5`M_k$4SD{Zl1^>*J%P=c>f*i0_m#A;dsk&;tQZ?=uk8 z_LmlP`8y2^f4x{UD()1?4!d|09lnV;t~f-JQ)o#0YWXx|^}k<98KmE1-p5 zW>?*-whQ2C#``^fOyIFFIRq)bqXZNB{2%b^|F~=r8ny`n^Bn*G z93(}~5j9k+3MuO2t~f(v|3^T?Cq;=skb3Co z;e6+oP7BS8twXDflpZ9RTE&`4>pWt2O|;yCCvXXP zCa#tz&t{N9W=p@a%DDP!$*${6Z1A4_&}Pfrz`@N`*B2Jjdmh$NmX|-@lRug3(Kl&k zCaji-l$&|^T@Pl7zYK$@F0Fh|ew{(It1OzcD>8z-l1IxMEQyZSjD(t7w5HgsegfzG z@od*YZa*5=DVrlLJn>&I)l`-7GElcNf7W3{tg&2f4uebBxyY!x( zo+0m>Xqn1?e$Z)sAx-+mrFH$tthP~)>losX=lD=Y-#KerBUn@7;t7Txr-S$P`sm>Ch8y6f%1;T;i9j zvcDJJGRaR7Yv1=Vlj(Z{MI)-X(TAIiJ|}N!N?%{7sORbDVL%3T^5$C=N3tR$04I!hs?9CJcc!%$M@!Tm?q{eC=u%vZ!EP_{xukvcVhAr7%( z?&9MsZsEeD=a+)71x7>huin~g@ml)V*s7>$dzwifV`%Jj@?FpW)lkut29E5lcwD_6 zqA<*R6!k`15Ii`Sr&_>!Su|kO>!gG;y5kvlm}C{r`iOwar@N_5H`~;-Qf2I=k5TX5 zGUIAI=9MUWkj$kLDNQ$-$jKCAYVC8omQZ#BZzeG(oA-|LtadD^o^)x%6lN98p?i~+ z9dv(v{!21u0IihndRXsTvUf9bLn9wGc63u%5A`Yc0`^H~cruRsDTjGo9AuctD8S4$ z?zArs{E~X9sqZ=MwVPrkR^UW%w)^}}gZ}_c(P)9d{0_R5mSo)?95-6tg z2rfo&gBkN=pRq4ZEZewuHPwG6jeUgh=f+HAgEQ_q&Kg%gviJj!zpd`6n^I;jVHq5k zcdsN8(o;6z)e^Js=dWIUYS*7T`ld*NGfkRDcvUK1|rB5;oej0j%jUH zRg)>^S=8QP+&({@AnqqVzJ9HK&lz_tQ)C(zejh5lCXicXU^mRWCU@D`o*{SZ-ta+s zN+vN#c-+{t%-qAWaUS8{8|0R#C`>gujGp$Z9(`b!oUS3J`$^ke5_v4Y^o*Vsa4%KYnxhV#gDk$`iXFaydmz%yIS8#7I@g0O`@^Ujn%LU`E2eDb6;zpvsyr72Wx| zD0c0IEae3-f5Sf>Iqul4j{dHsge1^Ri98JblZk#ls*PVcP#I!rGDhPDAzYXP?G>Y7 zhPfHL)udmR_NuA!AMtA=2E6^(WAh17c#mZ~>ex+gORH z3EsO>=ZfwLYF|fLPh<&6`rLSGpBneY2{a!{|InR(Ebu#T?x^#MAJerB$CWNpF|FW< zG3~gLpKvN`k(e43pSz!HSb$OW1oIi8T7XoAoA5Bqvs;7ppjw$sno|ArG?)2rA#)j# z2FhJ*Ft&;IEdJN{3zqZOsh|HToERgesXh%9-0XFZ;}_R1b9eREM{bWZZ*G>oTIGO7 z9^~AizwuHw`)7P6K{x8ttznN`~A5k~Xal zvO|0QXK4tk3fsL&ul>qQc9}DvSJX1}Sh7>=75bJ0qQTQ?~+ASe0-{cI^kg@%vIj|^|MWe~r zJyOC}mv?S`Jl0tzp0Q|p02N*ZUFg)0Jl<9H z^|d2h%0p~#QrU=(G4700&nyezbH6LA=K)J!rW1b%_Whk5`qa-8n-a8QDe`S2sx!zj zB#pUEE�jv?lty7lEzyjfVZY<*2{Q{rwDC)OBrvp@YAsJU7ZcQ5po65Vv|u`upC% z-m?(X$*G4Js*$%T6Nd_dWXdr7*i_=aR8f-#dZsSGE!;`{*Xd{1A7W5MJ?L*?f9^oE z*Aa^$3|CMuuu=MQFfkWHk8eetjuiMJw|Nm!&Ajqnn8U6BY5r!^aMdR|pWx!SRu?eu zt+-MCusO|3?y)jd_#PuMHemiRf$3s3k&SLCr0q@H89(G|ou||$8osV!3O7I9l3#!0 zf=0d%MAiiLr2G>G6E*b}9G`!7Y7>|5Y{R!%Jhhmy+}wwg^*5vj%jKEwWYYp7NNV%) z`7j%H7k|%fXG7R!w0YtaA%QjP&@z_ovSzP)kAb^WP%`Bxmgnvl6DEd)D4f0Y>uq*@ zKltEOU8cW_dEtHX_E^esCaX!mPp8jrsl3MLj#CJ4ACWTdm2pS~eojb_{O=LZhJi=XIhcliZ zI&jgDz^jFGX~wnC)w+indGcxUA z0o@z`zYcsTlHgAJBo)Ihk@i$P1{HYqvg(K47r4N9C9k?5LTL;OI>xf+ZljgT5Hn`e zohAvp*WeLhL@JJj^laclO*{-38EgVQh$cVT{rbGTFyK!+G6kXUD|jW74+SP&jtGt z7yP?vzi+uDdHUwqIBjA|Oh0~X?V$iW4RjejwGoc4x@T-}XNah3UvX`=Jobx*&ume! zJ^8i_0@lo}o>U;m&5~AT6z;WFZ)Sjqg*Cd8mo}mjsqbt4$5xSje8}38jJ8-GDgF0bH@ zhlEJtNBbEgcl=KF;kju@?--Q&oSHTRIw;&O{|jeXAWgt#32Up7A&=_1s%K?|0(Z7cAM$)_U@Z&nx{q=a*^a_{!0p~mdI6H=Dth~ zhjv!6N^IbZA3-alo6|zX-00Rwx1kL|Ot4sY3G$yAb6pJc#VarlMnTL`#@Y{skM8zm zO`KL6CcD(ZhTXL#MW&*GYW#1B{yO@gR(fjzpA&MBBU)~$i%Ia>uge>V7Wcco zq8Dn+X-<0V9X4OtsSg(as;h=U4~m)IUrsm)jgorSazN)w^j3ks|J?stQ@uWuA_*c! zHRus@9J);E*~#CYJU3h6MUu+Cq*;#zB}1e*tgZhlGkEilJ%dGuz2ApA*XE`Y99>U; zs!a}i3m$Gh7D79>5E6+{n?Tk97(Qv9I9lGUWGyKvbRlMFJ#k+$kD7#tHnJ$&d_np) zIhC+DkSblhGDGz;Su%OL-cK}8cqXLFbFL}CQ%O=%ifq$!x@UA_nUN&e?Of6L!xf+g zcP{98X+3wDg~z6=y3J1hBY)*KbCcGqgjOW~+_p@M&#q&PPe^-qyc1Jf9!R6Bc{kK5 zN?WxZ_r4ql8>N~Fv*gjA=?famsDF0yTW!clFcNLz&m^tQkD)J}`JU@B=C!7cNdFco=SWC(-c!bZ;fq0~yyY?v zn9hqy1FyJ%A$ofk)!2qXkOraa^%HroGIRHOrP0hJderQUsn6(i1(ECMIK<#+HJsh$ zPuQ7{<}1r*4V?KWghLxYQ6AjdughJ)o3o5fv)Ftc*nOECynoAOW*wRLcNVLHeY#4L zo6k9?X=oKMnPlchQm~cX+Ox7pvXqJ)`nm}M0H=-58_U7^rKzZ1w%I6l-frlmWNxjQgFvWp<##dKF3^;Yz@vNbW!iGSkOPsN1~kSl<0gE5<#C@!DNc`gdWPjD?jOA8QgJ<@m`&$5`s$ zLo`r4gBwgXp%oQpF|K}at*!vg%F_0Y8-gA$5@_NhuhEAVbHTyX8BP;bCyijHbY9$w z^zI8>BALo;kKtmNl2B1TuTQn-3~2$4z&vUi>g$F1pbRCL*t}`D|BMy7cmW0#Hq0c+ z8gq8#+J(z7=&69d{n_`qav7%X=)`)wtePJcB1VSQ-N2hBRA-|fA}-YeuW;&Rn^`7z7IzSMce8B79lIV z0o>)@%9?jcpND?qO%KIiJxWONQl~|S_NyE8W#T>MtfT{qzvHw}DDy4+FdNb#Urs*s zbkq_wcsj(Gt$r94q<0T=^xPkdNvUS#L@5|Whdgo1w-JrwjCrpJK~CAzn!Ya+BYC9g zvH=jiJ6<`XW~cJ?)vbV)SeFDUeke>VIu6}guFL_rBt2Z-6t()ZJ5YAyzx~L(Qhx5n zTdtuhn5;M%bh(@S^TP<+$vM+7505l(v^d#MoLUs`eqx|$rN#&Quk!~yN$qq1}U3=NuNO-IwMjV_ud=g0M5HmH0B~Y z=SpUH378kXW{ct12qG<*!Tw{sAf5dC$X+{hhkc5)&@*uw;6`-?3XYXom@K)VX>Ql^ z+*dE_bJ=sM>Q8=O+=!a*=wm(Yr9#DrkwmELhGMn{a06>D8(B6PWC#eGLYS`E*I9`+ z7<0E#?@yKokfM{9(wW(z#Nedc>M zBQzR1fUA=g<%bmaXdq!SUj|sHHLxt-z;{M51F*+d4}=q5TmLu1 zrwR?q#YNMyTtByoRU(I`sqxRP4jOR64*+HOJ(|?6J0Asw*4$DdL-y2$a&iGXg(_tK z+WD6b1Vc8L&bJb03XEmq0x|HModl*0ETT4UQD^OxS{{S?GvUe|gTQfx4S?ublzID> z3$=v;sCuH06vUlQKo}1_9FF}l7aYy$oa+jOhF{IC#!^WW%4nEfsy~=+r)reNPS9bU z$E%hw3I}TzX2A;P0f0mVvwI($!6rgX#{t7vQ%}?tP3&Ik&paMvnH_b@L6UNoTQMVL zWG`tzOOXqMse&hdv|v;7S|jD^ePTU+SQ%ln=ti`?22V1mr)(<_p@0hGhq09Yiwb;7 z&Trg^_@~0!g6ED`Lok#(O9u7lvf8N90V|6a`y-XS{%Ln4>yzA859d|w>f%5JJNTyDJdB`g5Da2^WWby2sc=h))s=|wD zf9Vu<-jVHNrB=_&$6U}e7c0oi8GQ3_;6Nc-)zoJ{;MHe{gO&^ue)xK~lb!yv!x$;% z<%Rr#=#~C@CaU;OwrM75@Kh;Q!9G>ijw)rEE-HVb!?WFFxX6@j9xU=`s>E0%lhRQC zl1L@VDcft+Ipszs?d^5reDJzgw3(4XyZWttn5_b1n*tGb@hlAD=BQwq zAzTlTe>$XviJTQ%L+&^H701vDYni#XQ349rpa6AyBw&$5xazX9Ts+fG{L#6)_yek_x+6eL~x7D^U zVu2J8`A$5DXLAr@;sLR)DkUqP7^R<+;dV&M)cej8w?yQFzJZl^1)K$p-#5{(7z<1E zXrZb`?!dM|uD#-{o%YLnIO`kLTXD%OH`>r6igyvN6co>lw`Z@Vm2Z}ZfJs@cye%wz z)k{Y4S=sry-c4>h{Tx&{?BW?1q;XFmi(g!&c7ZKXX=>+0Tq~V|iJuIL|8%yA7|@@q zni%(tDSbCX?)26*I4QtP|C&KP*UbU)iy-l+m#+6_xcojciwp?7+9nKAOXrXB1_E|2 z0Uxb9=RQXV6p03Q{`bnmYogb-+2Zu!+-o9`l>#?bavdr-7f_Uy-R=6e1$p!@;x~UsZ+@hWbnJae@4Nj0uJGcZJ-N~mv0%dP)8bHdbP+QOt{iVT4`csA{(rfy- zLb=>*zVytyw;*6b7x1!cV=$W)gilw-R*01^CBy{Nl3Mr9`$hewM|6-<52w+$DMB2~ z3q8$q+mj^>JYG$|2#r?Dc(Ipp!^BAl!kXc9GMhFl6g z+X3a&#JcEK=6;Ho$#q8ar%4bm3DU?fg`B^IV0izS9@Va)v0YDbM)iF@fEUGJkNPa8 z%{4HowB3}@yTbQPFedF?<(!38p)Y1^gQQAIm2agFE#uY3_RaB9q@Zi{t_7}_LIVmx z4s_pOEUza9UBmmdh|-;rd&nZS;C7NVee&v&GLW;hV0Y7HHXCOS6#U%-Y|M}sl&^ZaNE5LzO(8yKTe~G(R>9be^2KZP(2XwT?^eEs9n`}& z=hDcF-vJy*!MBODYiT`aNJ9?*;WISFOMvc_VmpKZlt_wl4~41AeU1X{iFip! zm|XAP8`popoeOMp_vcIY<>g&A<5ems?#jmwdWwkCM!ieW&%}%5 z%6v>br(mT;3quA0=BusU_ev21c#B-nO&vf{1}3t?3$CdDpgGxm0kTRLay@NwDDZOA z-VgPrtCe>j^LPKpt?>*QKNWM$DWEg=<2&L{QLcJ3ixvA06zVjaa8{TGSTkvO?rwSe zp}xqAQu5z4Ak}E+B1oq1|Ng#v{WaGE0E)Qx9<;R$a47;Z@ulUr@sxf!0+*!sZ0j2e zDZW#b3G&Iv1FZ)3&P32_t=|JXl>x&K#mHVW#86|!|hU%^)E#IVg1Uk}}f+Fog`;#Ui!J#;nH3?dmYz1*`N-{Rf7$Ryrx-+@v_ zmjCJ*(+3*F12?+t?*Ds$@$r2V^gQs*DYnz2Yh~5NGiUcHg-q4sH#uIjf36mrvC@E2j|az>s+83dElnzSi;9s3@N?^ zxhnOaR$`Xn4%DB!@0)5f7tiDq2EJUjzR8nrXsz$ekNWH!CIVdqV6yQ2OsrWF5A2gh z*?FARb&1_GsVQwP7-m;m=iC0{|tY=0}$s@b%N#IfX}~s ze4ZssEC6)EXM5pyJ@MYr-dGOYDBSZ!bnG)%SDcW(6xj-p%Vry`7>O+at6umlk(3`j z#VjS`&pFL>Vk?9chk3Q^5p*5Egwp#ai3F|GdoGgREw@|| z)?3?y53#LjO^<$6c^YZhe|Y;-$iBjow~;kh?ha5EE9r#Z{#=gk_KMiLS6x7CuvW{A z-a;!RA$)FnM+sjvghUyb(Nz`X0o%Hf!k%`%3q2G7?Mk~!26Vp&F+f!FLK&Q~|?F#M1M`(8xV!XP6)Z%!yxV)CKBk>nn)=gg7Iu7}%lIJ*YW zegou}JF*z9SI1xS9LbfcPQ6(4qC|-}uEmzD=eyFfF_J01o2*9DVK4an>EilVU=~&x z77rLLr9_XKGfE{5N_nEi5mrT4LT@;NK_DK`XFF*2SW@~B!&QbdnKmkebZ_PM&b4>j zYs&~^dcD<)Xyp!QZ?q(`X`6;G4zay(rfmeszF3M zUs9N8qE2utC8(7cP1V7q4%G&u5(kniIbu)`)sTh}6f-?vhE@~~vkrY|BY{9D+j7XO zd>7x^k*|9yQBhC&VvPbXd*59vIN=4GFPs5cR44=oM7)4jU z4|Asbiad1|^|ledMIL(bwycfG$-_$iWKL@R8m&{stI@MNwu9nnbAk_(VnXD*iHPK| z4C0etYdX}fN4emGc4b@sgdd#hfL^r*)ghnlf;7N3E+K_~bE?LB<*!Y^;Q1(>mg^li z@_GlK1}o%G(k;_5Ygg}t7>@6d$}4qH^;B$W$vQ1eFOD9_m9WLstsEGIp|UC#Dw0_v z3nWHU6BshjOL`V(W(>*gEQOVs`%IbJlR_10g0&~7ynrh4Kq$!m%CJm@3Od5QBTY#$DY=V#J z*V}pBMluo(G_A>9Nm0R$37&Yd)psAKe;ZSuY;Ia_CR1{%%h%%&&9jqJKh=eZ zBkA#rS)ysu@=jU1b3+bkv9h*xjn5H2AISk}c=|Ec7mHf0n(woGc2l^f{l@xm%&cfR zf#f489cO%2o7zX?kdEIYBEut9MC{Qw5~h`8r|dRXi~WeNGjA<7#NjRB(Z}T;mfQLk zI8Be^W$apoJv-9j&>=BWHKeLY=xXkl*{pH5M!B0Pg+mUKM^JzIc}ed{m$`Q`0p|?q zfYimqnAcdHugdGK`L5)iAZw#lU9A@VZ#JR4DK`~`t!F7)j1bvWN^30 zYA(vIv)l=2Fj}7asdsstW0w3heDYD-5$ljcqq7*pwJL#asjH?>n8H+T7ygp8jq)KVa4JDN@QG8-Ra*rY}a6BY*Q;5}C= z6`*(ugVjmPtY1A$63G2B5u!G6_nQJxA-v|K^7{UPn9}WgB@dQV9#Gk669pB&^?l7#mfvyj}C0JT%OYkFZbT4+;st7}|b|`6A5l z62?aRY4$Y1@yS1B*79m_ZU1A15AWe*!j!xBe|;N!Oo!82J*pW`Y-kKZEWj}pEzE}> z{(gV95-H*>@RA9H^k0gJ9a*Wo=3&mD&(tAi-7=dr>{|}c_}p6`Uw{FCxtYUj5m-8% zqwG(^mWL%^TYcxe`C-1kRbyGEum3F_Sl4J3lxhk15mZ#)x3rZl`_PTlBWiJclM|x0 z4=FeuB=7`!>f`37=;|Gf08`vT@ahvotq(KDX`&W{vz$=40j_Z$oFfR%iYn|4_B&>q60XV5R8hP9&iUX4KCDr$8jscHP zS&Q?RqdulN+rd>3)m&L-{qRdIwazznxx?ns8(0-fKZT?MNm1oI3+M`h zPh^}A{iS?1+pZ4R;DMdD-H1#tc;CL}ofoCRNBBi@N4D%zi|jXnL+7JP?{7hCuA}BU zwx1O1!PT_Lv!OQhjozXkieO_w}ZTKxzhG`(|%-}Kh} zD-2FVpUcv4ESe$%a__Ok(7w&ChSnd$--Xx9G}%vXbw?@0rUrGak9)Sqnh6V-OvK9D z+HW}RqF8P>nuBb|Y+~tAW)__)Z_A&0=+)g?zJ@!-VQNS2^lGkaz_FglV~Z6OD6*Qc zQUfVdp0(5=-<6e(F%G>-k4LePTQm?Fn!K{>935i{|+WwIgH>4m*<(~iz=ug&%r_vgAe;}WCkWUM#V zUebThH>9f@#fnFzu@hpBFaCLxKXP44!sP3hoAh^jsfrv@BJD^DQYHx#Y6VRiD#II} zjXGcYO^B_?(@j6~`gol6!o~if^tM-JM9!0`H5dC|g#D=@DYraO>p&07UQEKmy%)b^ z5$cRt!^wb5TB0B@*R7pNToc4;VkC_4Vz5~-HM5yaJTBAm3VTAz%UZvL$UhvT(QaRa zkbQekC~Ac+ErG^T*q5Mii)n4YSm$p4NS)owF;=i~zjzA`D)=X+eXY?~j&W-b2l7`@#*R6!~(eY|Wztav-KyU`7l|?hLH9nYyyceMK z>elA9%IZ~OJNAS7id1=mIZ^L^6|c+8OYgCHx(jxws-d!0z&Di>xxj*qC@nSi^dX)c zTCA#auwFnCV$(L7v20`!6THN_B%v^(lf%s#Bsrd9 z^g4!JBc#>4e%cMeMmTaFY6j$Bm^CN#n~o56{Rg{vvPWsgx>bU-#FmGNn3y z^x$_>KE@mWk$T#VAb50?An>*2mZ(up?n+{Qmwgy2vp)EM?I(Rba?YgrPw*NFRGLi4 zUI4VFQVzFvhA=7}pgBiLzy6WyVgd0HT2*5qtK%)SwLa#E;EABMSOJfH7zLHKqer{A z_vDMC+zEg?1JG>C5=wEPaO-%~Wvn~lc+wUh!&1)XHuRgC2KuWWx!)=`ZL89Zb$r`# zRkLWl$>03+=v3WJC;zul$>6jmaQLgLDSxWI!zbB?3l^l*DQwbasYi7WsAvTR@Sh*~ tU!aGeQ*HA9{>O{|QU3q`m&>0d>gw0L9FpzR^ - + app:cardCornerRadius="@dimen/dimen16dp"> + + + + diff --git a/app/src/main/res/layout/custom_about_dialog.xml b/app/src/main/res/layout/custom_about_dialog.xml index a97738e6..6d0a3e4a 100644 --- a/app/src/main/res/layout/custom_about_dialog.xml +++ b/app/src/main/res/layout/custom_about_dialog.xml @@ -26,7 +26,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" - app:cardCornerRadius="@dimen/dimen36dp"> + app:cardCornerRadius="@dimen/dimen16dp"> + android:src="@drawable/gitnex" /> @@ -52,8 +52,7 @@ android:layout_marginTop="@dimen/dimen6dp" android:text="@string/appName" android:textColor="?attr/primaryTextColor" - android:textSize="@dimen/dimen24sp" - android:textStyle="bold" /> + android:textSize="@dimen/dimen24sp" /> @@ -62,6 +63,7 @@ android:id="@+id/userAvatar" android:layout_width="match_parent" android:layout_height="match_parent" + android:src="@drawable/loader_animated" android:contentDescription="@string/generalImgContentText" /> diff --git a/app/src/main/res/layout/layout_reaction_badge.xml b/app/src/main/res/layout/layout_reaction_badge.xml index 67dbc217..50047100 100644 --- a/app/src/main/res/layout/layout_reaction_badge.xml +++ b/app/src/main/res/layout/layout_reaction_badge.xml @@ -6,21 +6,21 @@ style="?attr/materialCardViewFilledStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginEnd="6dp" + android:layout_marginEnd="@dimen/dimen6dp" app:cardBackgroundColor="?attr/inputBackgroundColor" - app:cardCornerRadius="15dp" + app:cardCornerRadius="@dimen/dimen10dp" app:cardElevation="0dp"> diff --git a/app/src/main/res/layout/layout_reaction_button.xml b/app/src/main/res/layout/layout_reaction_button.xml index 24a317de..72a7fe14 100644 --- a/app/src/main/res/layout/layout_reaction_button.xml +++ b/app/src/main/res/layout/layout_reaction_button.xml @@ -8,7 +8,7 @@ android:layout_height="@dimen/dimen40dp" android:layout_marginEnd="@dimen/dimen8dp" app:cardBackgroundColor="?attr/inputBackgroundColor" - app:cardCornerRadius="@dimen/dimen20dp" + app:cardCornerRadius="@dimen/dimen10dp" app:cardElevation="@dimen/dimen0dp"> diff --git a/app/src/main/res/layout/list_collaborators.xml b/app/src/main/res/layout/list_collaborators.xml index 99a861be..16af85c3 100644 --- a/app/src/main/res/layout/list_collaborators.xml +++ b/app/src/main/res/layout/list_collaborators.xml @@ -25,6 +25,7 @@ android:layout_width="@dimen/dimen60dp" android:layout_height="@dimen/dimen60dp" style="?attr/materialCardViewElevatedStyle" + android:backgroundTint="@android:color/transparent" android:layout_gravity="center" app:cardElevation="@dimen/dimen0dp" app:cardCornerRadius="@dimen/dimen16dp"> diff --git a/app/src/main/res/layout/list_collaborators_search.xml b/app/src/main/res/layout/list_collaborators_search.xml index dc6003c1..4a4c9f6a 100644 --- a/app/src/main/res/layout/list_collaborators_search.xml +++ b/app/src/main/res/layout/list_collaborators_search.xml @@ -25,6 +25,7 @@ android:layout_width="@dimen/dimen32dp" android:layout_height="@dimen/dimen32dp" style="?attr/materialCardViewElevatedStyle" + android:backgroundTint="@android:color/transparent" app:cardElevation="@dimen/dimen0dp" android:layout_marginEnd="@dimen/dimen12dp" app:cardCornerRadius="@dimen/dimen8dp"> diff --git a/app/src/main/res/layout/list_commits.xml b/app/src/main/res/layout/list_commits.xml index aaf5d8ed..456faad6 100644 --- a/app/src/main/res/layout/list_commits.xml +++ b/app/src/main/res/layout/list_commits.xml @@ -52,6 +52,7 @@ android:layout_width="@dimen/dimen32dp" android:layout_height="@dimen/dimen32dp" style="?attr/materialCardViewElevatedStyle" + android:backgroundTint="@android:color/transparent" app:cardElevation="@dimen/dimen0dp" android:layout_marginEnd="@dimen/dimen6dp" app:cardCornerRadius="@dimen/dimen8dp"> diff --git a/app/src/main/res/layout/list_dashboard_activity.xml b/app/src/main/res/layout/list_dashboard_activity.xml index 43ad1a1b..b7c8d65c 100644 --- a/app/src/main/res/layout/list_dashboard_activity.xml +++ b/app/src/main/res/layout/list_dashboard_activity.xml @@ -35,6 +35,7 @@ android:layout_width="@dimen/dimen32dp" android:layout_height="@dimen/dimen32dp" style="?attr/materialCardViewElevatedStyle" + android:backgroundTint="@android:color/transparent" app:cardElevation="@dimen/dimen0dp" android:layout_marginEnd="@dimen/dimen12dp" app:cardCornerRadius="@dimen/dimen8dp"> diff --git a/app/src/main/res/layout/list_issue_comments.xml b/app/src/main/res/layout/list_issue_comments.xml index fc862bd0..e654e614 100644 --- a/app/src/main/res/layout/list_issue_comments.xml +++ b/app/src/main/res/layout/list_issue_comments.xml @@ -53,6 +53,7 @@ diff --git a/app/src/main/res/layout/list_labels.xml b/app/src/main/res/layout/list_labels.xml index c98a7bc9..f1ef9511 100644 --- a/app/src/main/res/layout/list_labels.xml +++ b/app/src/main/res/layout/list_labels.xml @@ -28,7 +28,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" style="?attr/materialCardViewElevatedStyle" - app:cardCornerRadius="@dimen/dimen16dp" + app:cardCornerRadius="@dimen/dimen8dp" app:cardElevation="@dimen/dimen0dp" app:contentPaddingBottom="@dimen/dimen4dp" app:contentPaddingLeft="@dimen/dimen12dp" diff --git a/app/src/main/res/layout/list_most_visited_repos.xml b/app/src/main/res/layout/list_most_visited_repos.xml index 3461c076..e5483d57 100644 --- a/app/src/main/res/layout/list_most_visited_repos.xml +++ b/app/src/main/res/layout/list_most_visited_repos.xml @@ -33,8 +33,8 @@ diff --git a/app/src/main/res/layout/list_pr.xml b/app/src/main/res/layout/list_pr.xml index a69e9f05..a6445b0d 100644 --- a/app/src/main/res/layout/list_pr.xml +++ b/app/src/main/res/layout/list_pr.xml @@ -35,6 +35,7 @@ android:layout_width="@dimen/dimen32dp" android:layout_height="@dimen/dimen32dp" style="?attr/materialCardViewElevatedStyle" + android:backgroundTint="@android:color/transparent" app:cardElevation="@dimen/dimen0dp" android:layout_marginEnd="@dimen/dimen12dp" app:cardCornerRadius="@dimen/dimen8dp"> diff --git a/app/src/main/res/layout/list_reaction_authors.xml b/app/src/main/res/layout/list_reaction_authors.xml index ccb8a717..86d43e19 100644 --- a/app/src/main/res/layout/list_reaction_authors.xml +++ b/app/src/main/res/layout/list_reaction_authors.xml @@ -15,6 +15,7 @@ diff --git a/app/src/main/res/layout/list_users.xml b/app/src/main/res/layout/list_users.xml index c74c4d05..94806f00 100644 --- a/app/src/main/res/layout/list_users.xml +++ b/app/src/main/res/layout/list_users.xml @@ -25,6 +25,7 @@ android:layout_width="@dimen/dimen32dp" android:layout_height="@dimen/dimen32dp" style="?attr/materialCardViewFilledStyle" + android:backgroundTint="@android:color/transparent" app:cardElevation="@dimen/dimen0dp" android:layout_marginEnd="@dimen/dimen12dp" app:cardCornerRadius="@dimen/dimen8dp"> diff --git a/app/src/main/res/layout/list_users_grid.xml b/app/src/main/res/layout/list_users_grid.xml index 843dc1cf..2b2bcc83 100644 --- a/app/src/main/res/layout/list_users_grid.xml +++ b/app/src/main/res/layout/list_users_grid.xml @@ -25,6 +25,7 @@ android:layout_width="@dimen/dimen60dp" android:layout_height="@dimen/dimen60dp" style="?attr/materialCardViewElevatedStyle" + android:backgroundTint="@android:color/transparent" android:layout_gravity="center" app:cardElevation="@dimen/dimen0dp" app:cardCornerRadius="@dimen/dimen12dp"> diff --git a/app/src/main/res/layout/list_wiki.xml b/app/src/main/res/layout/list_wiki.xml index b7bb3486..8b762f49 100644 --- a/app/src/main/res/layout/list_wiki.xml +++ b/app/src/main/res/layout/list_wiki.xml @@ -33,8 +33,8 @@ diff --git a/app/src/main/res/layout/nav_user_accounts.xml b/app/src/main/res/layout/nav_user_accounts.xml index 081f6520..550a065c 100644 --- a/app/src/main/res/layout/nav_user_accounts.xml +++ b/app/src/main/res/layout/nav_user_accounts.xml @@ -15,6 +15,7 @@ android:id="@+id/userAccountAvatar" android:layout_width="match_parent" android:layout_height="match_parent" + android:src="@drawable/loader_animated" android:contentDescription="@string/generalImgContentText" />