diff --git a/app/src/main/java/org/mian/gitnex/fragments/ExploreIssuesFragment.java b/app/src/main/java/org/mian/gitnex/fragments/ExploreIssuesFragment.java index bf826b0e..582a0ca5 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/ExploreIssuesFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/ExploreIssuesFragment.java @@ -13,7 +13,6 @@ import android.view.inputmethod.EditorInfo; import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; import androidx.lifecycle.ViewModelProvider; -import androidx.recyclerview.widget.DividerItemDecoration; import androidx.recyclerview.widget.LinearLayoutManager; import org.mian.gitnex.R; import org.mian.gitnex.adapters.ExploreIssuesAdapter; @@ -45,9 +44,7 @@ public class ExploreIssuesFragment extends Fragment { viewBinding.progressBar.setVisibility(View.VISIBLE); }, 50)); - DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(requireActivity(), DividerItemDecoration.VERTICAL); viewBinding.recyclerViewSearchIssues.setHasFixedSize(true); - viewBinding.recyclerViewSearchIssues.addItemDecoration(dividerItemDecoration); viewBinding.recyclerViewSearchIssues.setLayoutManager(new LinearLayoutManager(requireActivity())); fetchDataAsync(""); diff --git a/app/src/main/java/org/mian/gitnex/fragments/IssuesFragment.java b/app/src/main/java/org/mian/gitnex/fragments/IssuesFragment.java index 3b6cdcbd..68d0b7ed 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/IssuesFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/IssuesFragment.java @@ -14,7 +14,6 @@ import android.view.inputmethod.EditorInfo; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.fragment.app.Fragment; -import androidx.recyclerview.widget.DividerItemDecoration; import androidx.recyclerview.widget.LinearLayoutManager; import org.gitnex.tea4j.v2.models.Issue; import org.mian.gitnex.R; @@ -87,9 +86,7 @@ public class IssuesFragment extends Fragment { } })); - DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(fragmentIssuesBinding.recyclerView.getContext(), DividerItemDecoration.VERTICAL); fragmentIssuesBinding.recyclerView.setHasFixedSize(true); - fragmentIssuesBinding.recyclerView.addItemDecoration(dividerItemDecoration); fragmentIssuesBinding.recyclerView.setLayoutManager(new LinearLayoutManager(context)); fragmentIssuesBinding.recyclerView.setAdapter(adapter); diff --git a/app/src/main/java/org/mian/gitnex/fragments/MyIssuesFragment.java b/app/src/main/java/org/mian/gitnex/fragments/MyIssuesFragment.java index 357fdac2..e77ad151 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/MyIssuesFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/MyIssuesFragment.java @@ -13,7 +13,6 @@ import android.view.inputmethod.EditorInfo; import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; import androidx.lifecycle.ViewModelProvider; -import androidx.recyclerview.widget.DividerItemDecoration; import androidx.recyclerview.widget.LinearLayoutManager; import org.mian.gitnex.R; import org.mian.gitnex.activities.MainActivity; @@ -44,9 +43,6 @@ public class MyIssuesFragment extends Fragment { fragmentIssuesBinding.recyclerView.setHasFixedSize(true); fragmentIssuesBinding.recyclerView.setLayoutManager(new LinearLayoutManager(getContext())); - DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(fragmentIssuesBinding.recyclerView.getContext(), - DividerItemDecoration.VERTICAL); - fragmentIssuesBinding.recyclerView.addItemDecoration(dividerItemDecoration); ((MainActivity) requireActivity()).setFragmentRefreshListenerMyIssues(myIssues -> { diff --git a/app/src/main/res/layout/fragment_issues.xml b/app/src/main/res/layout/fragment_issues.xml index da920711..30f315f1 100644 --- a/app/src/main/res/layout/fragment_issues.xml +++ b/app/src/main/res/layout/fragment_issues.xml @@ -6,19 +6,25 @@ xmlns:app="http://schemas.android.com/apk/res-auto" tools:context=".activities.RepoDetailActivity"> - + android:layout_height="match_parent" + android:background="?attr/primaryBackgroundColor" + android:padding="@dimen/dimen8dp"> - + android:layout_height="wrap_content"> - + + + + + - + android:layout_height="match_parent" + android:background="?attr/primaryBackgroundColor" + android:padding="@dimen/dimen8dp"> - + android:layout_height="match_parent"> - + + + + + diff --git a/app/src/main/res/layout/list_issues.xml b/app/src/main/res/layout/list_issues.xml index b6b0dcc5..7213ddb7 100644 --- a/app/src/main/res/layout/list_issues.xml +++ b/app/src/main/res/layout/list_issues.xml @@ -5,64 +5,101 @@ android:id="@+id/relativeLayoutFrameIssuesList" android:layout_width="match_parent" android:layout_height="wrap_content" - android:padding="16dp" - android:orientation="vertical" - android:background="?android:attr/selectableItemBackground" - android:focusable="true"> + android:paddingTop="@dimen/dimen4dp" + android:paddingBottom="@dimen/dimen4dp" + android:orientation="vertical"> - - - - - - - + style="?attr/materialCardViewFilledStyle" + app:cardElevation="@dimen/dimen0dp"> - + - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + diff --git a/app/src/main/res/values-v23/themes.xml b/app/src/main/res/values-v23/themes.xml index 29706a0e..6fea78d8 100644 --- a/app/src/main/res/values-v23/themes.xml +++ b/app/src/main/res/values-v23/themes.xml @@ -12,6 +12,7 @@ @color/lightThemeTextColor @color/lightThemeTextColor @color/lightThemeColorSecondaryContainer + @color/lightThemeCardBackground @color/lightThemeDiffAddedColor @color/lightThemeDiffRemovedColor @@ -57,6 +58,7 @@ @color/retroThemeColorPrimary @color/retroThemeColorSecondary @color/retroThemeTextColor + @color/retroThemeCardBackground @color/retroThemeDiffAddedColor @color/retroThemeDiffRemovedColor diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index 88c81ab4..216944d8 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -15,5 +15,6 @@ + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 9e52a81e..be43e4f7 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -1,7 +1,7 @@ - #212121 - #212121 + #1f2926 + #1f2926 #7f7e7b #7f7e7b #ffffff @@ -28,30 +28,33 @@ #1d1d1d #efd34a #dbb109 - #1f2926 + #1e2221 + #1e2221 #FCEDED #EAF8ED #e0e0e0 #646565 - #f9f9f9 + #e5eae8 #EFEFEF #C9CCCC #212121 #dbdbdb #dbe3e1 + #ffffff #fad6d6 #d0f7d9 #d8d8d8 #212f3c - #fcfcfc + #eae5f1 #f2f2f2 #D3D3D3 #6200EE #dbdbdb #6200EE #03DAC6 + #ffffff #a333c8 #db2828 @@ -60,6 +63,8 @@ #d2d2d2 #0E0E0E #151515 + #050505 + #0C0C0C #252526 diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index 8af90de6..558b72d1 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -12,6 +12,7 @@ @color/colorWhite @color/colorWhite @color/colorSecondaryContainer + @color/cardBackground @color/diffAddedColor @color/diffRemovedColor @@ -58,6 +59,7 @@ @color/lightThemeTextColor @color/lightThemeTextColor @color/lightThemeColorSecondaryContainer + @color/lightThemeCardBackground @color/lightThemeDiffAddedColor @color/lightThemeDiffRemovedColor @@ -102,6 +104,7 @@ @color/retroThemeColorPrimary @color/retroThemeColorSecondary @color/retroThemeTextColor + @color/retroThemeCardBackground @color/retroThemeDiffAddedColor @color/retroThemeDiffRemovedColor @@ -147,6 +150,7 @@ @color/pitchBlackThemeTextColor @color/pitchBlackThemeTextColor @color/colorSecondaryContainer + @color/pitchBlackThemeCardBackground @color/diffAddedColor @color/diffRemovedColor