summaryrefslogtreecommitdiff
path: root/org.fox.ttrss
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.ttrss')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java27
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java5
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java2
-rw-r--r--org.fox.ttrss/src/main/res/drawable/rss.xml1
-rw-r--r--org.fox.ttrss/src/main/res/drawable/rss_box.xml1
-rwxr-xr-xorg.fox.ttrss/src/main/res/layout/feeds_row.xml2
-rwxr-xr-xorg.fox.ttrss/src/main/res/layout/feeds_row_selected.xml2
-rwxr-xr-xorg.fox.ttrss/src/main/res/layout/feeds_row_toggle.xml2
-rwxr-xr-xorg.fox.ttrss/src/main/res/layout/headlines_row.xml2
-rwxr-xr-xorg.fox.ttrss/src/main/res/layout/headlines_row_unread.xml4
-rw-r--r--org.fox.ttrss/src/main/res/values-night/themes.xml1
-rwxr-xr-xorg.fox.ttrss/src/main/res/values/attrs.xml1
-rw-r--r--org.fox.ttrss/src/main/res/values/themes.xml1
13 files changed, 18 insertions, 33 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java
index f618b5b1..c198343d 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java
@@ -462,34 +462,23 @@ public class FeedsFragment extends BaseFeedlistFragment implements OnItemClickLi
ImageView icon = v.findViewById(R.id.icon);
if (icon != null) {
- TypedValue tv = new TypedValue();
-
if (feed.id == 0 && !feed.is_cat) {
- m_activity.getTheme().resolveAttribute(R.attr.ic_archive, tv, true);
- icon.setImageResource(tv.resourceId);
+ icon.setImageResource(R.drawable.baseline_archive_24);
} else if (feed.id == -1 && !feed.is_cat) {
- m_activity.getTheme().resolveAttribute(R.attr.ic_star, tv, true);
- icon.setImageResource(tv.resourceId);
+ icon.setImageResource(R.drawable.baseline_star_24);
} else if (feed.id == -2 && !feed.is_cat) {
- m_activity.getTheme().resolveAttribute(R.attr.ic_rss_box, tv, true);
- icon.setImageResource(tv.resourceId);
+ icon.setImageResource(R.drawable.rss);
} else if (feed.id == -3 && !feed.is_cat) {
- m_activity.getTheme().resolveAttribute(R.attr.ic_fresh, tv, true);
- icon.setImageResource(tv.resourceId);
+ icon.setImageResource(R.drawable.baseline_local_fire_department_24);
} else if (feed.id == -4 && !feed.is_cat) {
- m_activity.getTheme().resolveAttribute(R.attr.ic_inbox, tv, true);
- icon.setImageResource(tv.resourceId);
+ icon.setImageResource(R.drawable.baseline_inbox_24);
} else if (feed.id == -6 && !feed.is_cat) {
- m_activity.getTheme().resolveAttribute(R.attr.ic_restore, tv, true);
- icon.setImageResource(tv.resourceId);
+ icon.setImageResource(R.drawable.baseline_restore_24);
} else if (feed.is_cat) {
- m_activity.getTheme().resolveAttribute(R.attr.ic_folder_outline, tv, true);
- icon.setImageResource(tv.resourceId);
+ icon.setImageResource(R.drawable.baseline_folder_open_24);
} else {
- m_activity.getTheme().resolveAttribute(R.attr.ic_rss_box, tv, true);
- icon.setImageResource(tv.resourceId);
+ icon.setImageResource(R.drawable.rss);
}
-
}
TextView tt = v.findViewById(R.id.title);
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
index 5eebd65f..1e22f711 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
@@ -896,10 +896,7 @@ public class HeadlinesFragment extends androidx.fragment.app.Fragment {
}
if (holder.publishedView != null) {
- TypedValue tv = new TypedValue();
- m_activity.getTheme().resolveAttribute(R.attr.ic_rss_box, tv, true);
-
- holder.publishedView.setIconResource(tv.resourceId);
+ holder.publishedView.setIconResource(article.published ? R.drawable.rss_box : R.drawable.rss);
if (article.published)
holder.publishedView.setIconTint(ColorStateList.valueOf(tvTertiary.data));
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java
index 26dab50d..06503dc5 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java
@@ -1184,7 +1184,7 @@ article.score = Integer.parseInt(edit.getText().toString());
m_menu.findItem(R.id.toggle_marked).setIcon(article.marked ? R.drawable.baseline_star_24 :
R.drawable.baseline_star_outline_24);
- m_menu.findItem(R.id.toggle_published).setIcon(article.published ? R.drawable.baseline_check_box_24 :
+ m_menu.findItem(R.id.toggle_published).setIcon(article.published ? R.drawable.rss_box :
R.drawable.baseline_rss_feed_24);
}
}
diff --git a/org.fox.ttrss/src/main/res/drawable/rss.xml b/org.fox.ttrss/src/main/res/drawable/rss.xml
new file mode 100644
index 00000000..f97e14a2
--- /dev/null
+++ b/org.fox.ttrss/src/main/res/drawable/rss.xml
@@ -0,0 +1 @@
+<!-- drawable/rss.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="#000000" android:pathData="M6.18,15.64A2.18,2.18 0 0,1 8.36,17.82C8.36,19 7.38,20 6.18,20C5,20 4,19 4,17.82A2.18,2.18 0 0,1 6.18,15.64M4,4.44A15.56,15.56 0 0,1 19.56,20H16.73A12.73,12.73 0 0,0 4,7.27V4.44M4,10.1A9.9,9.9 0 0,1 13.9,20H11.07A7.07,7.07 0 0,0 4,12.93V10.1Z" /></vector> \ No newline at end of file
diff --git a/org.fox.ttrss/src/main/res/drawable/rss_box.xml b/org.fox.ttrss/src/main/res/drawable/rss_box.xml
new file mode 100644
index 00000000..45b40cea
--- /dev/null
+++ b/org.fox.ttrss/src/main/res/drawable/rss_box.xml
@@ -0,0 +1 @@
+<!-- drawable/rss_box.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="#000000" android:pathData="M5,3H19A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3M7.5,15A1.5,1.5 0 0,0 6,16.5A1.5,1.5 0 0,0 7.5,18A1.5,1.5 0 0,0 9,16.5A1.5,1.5 0 0,0 7.5,15M6,10V12A6,6 0 0,1 12,18H14A8,8 0 0,0 6,10M6,6V8A10,10 0 0,1 16,18H18A12,12 0 0,0 6,6Z" /></vector> \ No newline at end of file
diff --git a/org.fox.ttrss/src/main/res/layout/feeds_row.xml b/org.fox.ttrss/src/main/res/layout/feeds_row.xml
index 32e20c26..0f9c4e54 100755
--- a/org.fox.ttrss/src/main/res/layout/feeds_row.xml
+++ b/org.fox.ttrss/src/main/res/layout/feeds_row.xml
@@ -23,7 +23,7 @@
android:layout_weight="0"
android:scaleType="fitXY"
app:tint="?colorOnPrimaryContainer"
- android:src="?ic_rss_box" />
+ android:src="@drawable/rss" />
<TextView
android:id="@+id/title"
diff --git a/org.fox.ttrss/src/main/res/layout/feeds_row_selected.xml b/org.fox.ttrss/src/main/res/layout/feeds_row_selected.xml
index c12c732d..031c2116 100755
--- a/org.fox.ttrss/src/main/res/layout/feeds_row_selected.xml
+++ b/org.fox.ttrss/src/main/res/layout/feeds_row_selected.xml
@@ -29,7 +29,7 @@
android:layout_weight="0"
android:scaleType="fitXY"
app:tint="?colorOnTertiaryContainer"
- android:src="?ic_rss_box" />
+ android:src="@drawable/rss" />
<TextView
android:id="@+id/title"
diff --git a/org.fox.ttrss/src/main/res/layout/feeds_row_toggle.xml b/org.fox.ttrss/src/main/res/layout/feeds_row_toggle.xml
index d4451bbe..ad76bca5 100755
--- a/org.fox.ttrss/src/main/res/layout/feeds_row_toggle.xml
+++ b/org.fox.ttrss/src/main/res/layout/feeds_row_toggle.xml
@@ -20,7 +20,7 @@
android:layout_weight="0"
android:scaleType="fitXY"
app:tint="?colorOnPrimaryContainer"
- android:src="?ic_rss_box" />
+ android:src="@drawable/rss_box" />
<TextView
android:id="@+id/title"
diff --git a/org.fox.ttrss/src/main/res/layout/headlines_row.xml b/org.fox.ttrss/src/main/res/layout/headlines_row.xml
index 52bbae56..bdb38504 100755
--- a/org.fox.ttrss/src/main/res/layout/headlines_row.xml
+++ b/org.fox.ttrss/src/main/res/layout/headlines_row.xml
@@ -242,7 +242,7 @@
android:layout_weight="0"
android:paddingLeft="4dp"
android:paddingRight="4dp"
- app:icon="?ic_rss_box" />
+ app:icon="@drawable/rss" />
<com.google.android.material.button.MaterialButton
style="?attr/materialIconButtonStyle"
diff --git a/org.fox.ttrss/src/main/res/layout/headlines_row_unread.xml b/org.fox.ttrss/src/main/res/layout/headlines_row_unread.xml
index 4b20d9cb..74f73e14 100755
--- a/org.fox.ttrss/src/main/res/layout/headlines_row_unread.xml
+++ b/org.fox.ttrss/src/main/res/layout/headlines_row_unread.xml
@@ -242,7 +242,7 @@
android:layout_weight="0"
android:paddingLeft="4dp"
android:paddingRight="4dp"
- app:icon="?ic_rss_box" />
+ app:icon="@drawable/rss" />
<com.google.android.material.button.MaterialButton
style="?attr/materialIconButtonStyle"
@@ -252,7 +252,7 @@
android:layout_weight="0"
android:paddingLeft="4dp"
android:paddingRight="4dp"
- app:icon="?ic_dots_vertical" />
+ app:icon="@drawable/baseline_more_vert_24" />
</LinearLayout>
</TableRow>
</TableLayout>
diff --git a/org.fox.ttrss/src/main/res/values-night/themes.xml b/org.fox.ttrss/src/main/res/values-night/themes.xml
index 7d54a029..5f32a7b3 100644
--- a/org.fox.ttrss/src/main/res/values-night/themes.xml
+++ b/org.fox.ttrss/src/main/res/values-night/themes.xml
@@ -3,7 +3,6 @@
<item name="windowActionModeOverlay">true</item>
<item name="preferenceTheme">@style/AppPreferenceThemeOverlay</item>
- <item name="ic_rss_box">@drawable/baseline_rss_feed_24</item>
<item name="ic_checkbox_marked">@drawable/baseline_check_box_24</item>
<item name="ic_star">@drawable/baseline_star_24</item>
<item name="ic_star_outline">@drawable/baseline_star_outline_24</item>
diff --git a/org.fox.ttrss/src/main/res/values/attrs.xml b/org.fox.ttrss/src/main/res/values/attrs.xml
index daf2323c..e33d1c8a 100755
--- a/org.fox.ttrss/src/main/res/values/attrs.xml
+++ b/org.fox.ttrss/src/main/res/values/attrs.xml
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
- <attr name="ic_rss_box" format="reference"/>
<attr name="ic_checkbox_marked" format="reference" />
<attr name="ic_star" format="reference" />
<attr name="ic_star_outline" format="reference" />
diff --git a/org.fox.ttrss/src/main/res/values/themes.xml b/org.fox.ttrss/src/main/res/values/themes.xml
index 68a57811..9969617c 100644
--- a/org.fox.ttrss/src/main/res/values/themes.xml
+++ b/org.fox.ttrss/src/main/res/values/themes.xml
@@ -4,7 +4,6 @@
<item name="windowActionModeOverlay">true</item>
<item name="preferenceTheme">@style/AppPreferenceThemeOverlay</item>
- <item name="ic_rss_box">@drawable/baseline_rss_feed_24</item>
<item name="ic_checkbox_marked">@drawable/baseline_check_box_24</item>
<item name="ic_star">@drawable/baseline_star_24</item>
<item name="ic_star_outline">@drawable/baseline_star_outline_24</item>