diff --git a/api/src/main/java/com/todoroo/astrid/api/FilterListItem.java b/api/src/main/java/com/todoroo/astrid/api/FilterListItem.java
index aa454d897..16230dc6f 100644
--- a/api/src/main/java/com/todoroo/astrid/api/FilterListItem.java
+++ b/api/src/main/java/com/todoroo/astrid/api/FilterListItem.java
@@ -6,7 +6,6 @@
package com.todoroo.astrid.api;
import android.content.Intent;
-import android.graphics.Bitmap;
import android.os.Parcel;
import android.os.Parcelable;
@@ -23,11 +22,6 @@ abstract public class FilterListItem implements Parcelable {
*/
public String listingTitle = null;
- /**
- * Bitmap for icon used on listing page. null => no icon
- */
- public Bitmap listingIcon = null;
-
/**
* Text Color. 0 => default color
*/
@@ -54,7 +48,6 @@ abstract public class FilterListItem implements Parcelable {
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(listingTitle);
- dest.writeParcelable(listingIcon, 0);
dest.writeInt(color);
// write array lengths before arrays
@@ -67,7 +60,6 @@ abstract public class FilterListItem implements Parcelable {
*/
public void readFromParcel(Parcel source) {
listingTitle = source.readString();
- listingIcon = source.readParcelable(Bitmap.class.getClassLoader());
color = source.readInt();
contextMenuLabels = source.createStringArray();
diff --git a/astrid/src/main/java/com/todoroo/astrid/activity/ShortcutActivity.java b/astrid/src/main/java/com/todoroo/astrid/activity/ShortcutActivity.java
index d1ca38ee8..65b4f9200 100644
--- a/astrid/src/main/java/com/todoroo/astrid/activity/ShortcutActivity.java
+++ b/astrid/src/main/java/com/todoroo/astrid/activity/ShortcutActivity.java
@@ -55,7 +55,7 @@ public class ShortcutActivity extends Activity {
public static final String TOKEN_CUSTOM_CLASS = "class"; //$NON-NLS-1$
/** token for passing a image url*/
- public static final String TOKEN_IMAGE_URL = "imageUrl"; //$NON-NLS-1$
+ public static final String TOKEN_IMAGE_URL = "imageUrl"; //$NON-NLS-1$ TODO: Remove this
/** List of the above constants for searching */
private static final String[] CUSTOM_EXTRAS = {
diff --git a/astrid/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java b/astrid/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java
index da82201c9..380d71189 100755
--- a/astrid/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java
+++ b/astrid/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java
@@ -963,7 +963,7 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
}
item = menu.add(Menu.NONE, MENU_DELETE_TASK_ID, 0, R.string.delete_task);
- item.setIcon(ThemeService.getDrawable(resourceResolver.getResource(R.attr.ic_action_discard)));
+ item.setIcon(resourceResolver.getResource(R.attr.ic_action_discard));
setShowAsAction(item, MenuItem.SHOW_AS_ACTION_ALWAYS);
boolean useSaveAndCancel = preferences.getBoolean(R.string.p_save_and_cancel, false);
diff --git a/astrid/src/main/java/com/todoroo/astrid/adapter/FilterAdapter.java b/astrid/src/main/java/com/todoroo/astrid/adapter/FilterAdapter.java
index 146a3c54b..e827b24d0 100644
--- a/astrid/src/main/java/com/todoroo/astrid/adapter/FilterAdapter.java
+++ b/astrid/src/main/java/com/todoroo/astrid/adapter/FilterAdapter.java
@@ -151,8 +151,6 @@ public class FilterAdapter extends ArrayAdapter {
private void transferImageReferences(Filter from, Filter to) {
if (from instanceof FilterWithUpdate && to instanceof FilterWithUpdate) {
((FilterWithUpdate) to).imageUrl = ((FilterWithUpdate) from).imageUrl;
- } else {
- to.listingIcon = from.listingIcon;
}
}
diff --git a/astrid/src/main/java/com/todoroo/astrid/core/CoreFilterExposer.java b/astrid/src/main/java/com/todoroo/astrid/core/CoreFilterExposer.java
index 445dfd980..f2c085bc1 100644
--- a/astrid/src/main/java/com/todoroo/astrid/core/CoreFilterExposer.java
+++ b/astrid/src/main/java/com/todoroo/astrid/core/CoreFilterExposer.java
@@ -9,7 +9,6 @@ import android.content.ContentValues;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
-import android.graphics.drawable.BitmapDrawable;
import com.todoroo.andlib.service.ContextManager;
import com.todoroo.andlib.sql.Criterion;
@@ -26,7 +25,6 @@ import com.todoroo.astrid.dao.MetadataDao.MetadataCriteria;
import com.todoroo.astrid.dao.TaskDao.TaskCriteria;
import com.todoroo.astrid.data.Metadata;
import com.todoroo.astrid.data.Task;
-import com.todoroo.astrid.service.ThemeService;
import com.todoroo.astrid.tags.TaskToTagMetadata;
import org.tasks.R;
@@ -81,32 +79,26 @@ public final class CoreFilterExposer extends InjectingBroadcastReceiver implemen
* Build inbox filter
*/
public static Filter buildInboxFilter(Resources r) {
- Filter inbox = new Filter(r.getString(R.string.BFE_Active), r.getString(R.string.BFE_Active),
+ return new Filter(r.getString(R.string.BFE_Active), r.getString(R.string.BFE_Active),
new QueryTemplate().where(
Criterion.and(TaskCriteria.activeVisibleMine(),
Criterion.not(Task.ID.in(Query.select(Metadata.TASK).from(Metadata.TABLE).where(
Criterion.and(MetadataCriteria.withKey(TaskToTagMetadata.KEY),
TaskToTagMetadata.TAG_NAME.like("x_%", "x"))))))), //$NON-NLS-1$ //$NON-NLS-2$
null);
- inbox.listingIcon = ((BitmapDrawable)r.getDrawable(
- ThemeService.getDrawable(R.drawable.filter_inbox))).getBitmap();
- return inbox;
}
private static Filter getTodayFilter(Resources r) {
String todayTitle = AndroidUtilities.capitalize(r.getString(R.string.today));
ContentValues todayValues = new ContentValues();
todayValues.put(Task.DUE_DATE.name, PermaSql.VALUE_NOON);
- Filter todayFilter = new Filter(todayTitle,
+ return new Filter(todayTitle,
todayTitle,
new QueryTemplate().where(
Criterion.and(TaskCriteria.activeVisibleMine(),
Task.DUE_DATE.gt(0),
Task.DUE_DATE.lte(PermaSql.VALUE_EOD))),
todayValues);
- todayFilter.listingIcon = ((BitmapDrawable)r.getDrawable(
- ThemeService.getDrawable(R.drawable.filter_calendar))).getBitmap();
- return todayFilter;
}
/**
diff --git a/astrid/src/main/java/com/todoroo/astrid/core/CustomFilterExposer.java b/astrid/src/main/java/com/todoroo/astrid/core/CustomFilterExposer.java
index 1e224c05e..acc08c0e5 100644
--- a/astrid/src/main/java/com/todoroo/astrid/core/CustomFilterExposer.java
+++ b/astrid/src/main/java/com/todoroo/astrid/core/CustomFilterExposer.java
@@ -86,9 +86,6 @@ public final class CustomFilterExposer extends InjectingBroadcastReceiver implem
TaskCriteria.ownedByMe()).orderBy(
Order.desc(Task.MODIFICATION_DATE)).limit(15),
null);
- recent.listingIcon = ((BitmapDrawable)r.getDrawable(
- ThemeService.getDrawable(R.drawable.filter_pencil))).getBitmap();
-
list.add(recent);
}
@@ -103,8 +100,6 @@ public final class CustomFilterExposer extends InjectingBroadcastReceiver implem
deleteIntent.putExtra(TOKEN_FILTER_NAME, f.title);
f.contextMenuLabels = new String[] { context.getString(R.string.BFE_Saved_delete) };
f.contextMenuIntents = new Intent[] { deleteIntent };
- f.listingIcon = ((BitmapDrawable)r.getDrawable(
- ThemeService.getDrawable(R.drawable.filter_sliders))).getBitmap();
list.add(f);
}
}
diff --git a/astrid/src/main/java/com/todoroo/astrid/gtasks/GtasksFilterExposer.java b/astrid/src/main/java/com/todoroo/astrid/gtasks/GtasksFilterExposer.java
index 353a5ff27..1fa91f906 100644
--- a/astrid/src/main/java/com/todoroo/astrid/gtasks/GtasksFilterExposer.java
+++ b/astrid/src/main/java/com/todoroo/astrid/gtasks/GtasksFilterExposer.java
@@ -70,7 +70,6 @@ public class GtasksFilterExposer extends InjectingBroadcastReceiver implements A
GtasksMetadata.LIST_ID.eq(list.getValue(GtasksList.REMOTE_ID)))).orderBy(
Order.asc(Functions.cast(GtasksMetadata.ORDER, "LONG"))), //$NON-NLS-1$
values);
- filter.listingIcon = ((BitmapDrawable)context.getResources().getDrawable(R.drawable.gtasks_icon)).getBitmap();
filter.customTaskList = new ComponentName(ContextManager.getContext(), GtasksListFragment.class);
Bundle extras = new Bundle();
extras.putLong(GtasksListFragment.TOKEN_STORE_ID, list.getId());
diff --git a/astrid/src/main/java/com/todoroo/astrid/service/ThemeService.java b/astrid/src/main/java/com/todoroo/astrid/service/ThemeService.java
index ae480f630..116ba36aa 100644
--- a/astrid/src/main/java/com/todoroo/astrid/service/ThemeService.java
+++ b/astrid/src/main/java/com/todoroo/astrid/service/ThemeService.java
@@ -7,7 +7,6 @@ package com.todoroo.astrid.service;
import android.app.Activity;
import android.graphics.PixelFormat;
-import android.util.Log;
import com.todoroo.andlib.utility.AndroidUtilities;
import com.todoroo.andlib.utility.Preferences;
@@ -80,31 +79,6 @@ public class ThemeService {
return theme;
}
- public static int getDrawable(int lightDrawable) {
- int theme = getTheme();
- boolean darkTheme = theme == R.style.Tasks;
-
- if(!darkTheme) {
- return lightDrawable;
- }
-
- switch(lightDrawable) {
- case R.drawable.filter_calendar:
- return R.drawable.filter_calendar_dark;
- case R.drawable.filter_inbox:
- return R.drawable.filter_inbox_dark;
- case R.drawable.filter_pencil:
- return R.drawable.filter_pencil_dark;
- case R.drawable.filter_sliders:
- return R.drawable.filter_sliders_dark;
- case R.drawable.gl_lists:
- return R.drawable.gl_lists_dark;
- }
-
- Log.w("ThemeService", "No theme drawable found for " + lightDrawable);
- return lightDrawable;
- }
-
public static int getDarkVsLight(int resForLight, int resForDark) {
int theme = getTheme();
if (theme == R.style.Tasks) {
diff --git a/astrid/src/main/java/com/todoroo/astrid/tags/TagFilterExposer.java b/astrid/src/main/java/com/todoroo/astrid/tags/TagFilterExposer.java
index 990b4c0cc..bdc58f7f4 100644
--- a/astrid/src/main/java/com/todoroo/astrid/tags/TagFilterExposer.java
+++ b/astrid/src/main/java/com/todoroo/astrid/tags/TagFilterExposer.java
@@ -152,8 +152,6 @@ public class TagFilterExposer extends InjectingBroadcastReceiver implements Astr
r.getString(R.string.tag_FEx_untagged),
tagService.untaggedTemplate(),
null);
- untagged.listingIcon = ((BitmapDrawable)r.getDrawable(
- ThemeService.getDrawable(R.drawable.gl_lists))).getBitmap();
filters.add(untagged);
}
diff --git a/astrid/src/main/java/com/todoroo/astrid/timers/TimerFilterExposer.java b/astrid/src/main/java/com/todoroo/astrid/timers/TimerFilterExposer.java
index b3466aa0d..3da013181 100644
--- a/astrid/src/main/java/com/todoroo/astrid/timers/TimerFilterExposer.java
+++ b/astrid/src/main/java/com/todoroo/astrid/timers/TimerFilterExposer.java
@@ -9,7 +9,6 @@ import android.content.ContentValues;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
-import android.graphics.drawable.BitmapDrawable;
import com.todoroo.andlib.service.ContextManager;
import com.todoroo.andlib.sql.Query;
@@ -70,12 +69,10 @@ public final class TimerFilterExposer extends InjectingBroadcastReceiver impleme
Resources r = context.getResources();
ContentValues values = new ContentValues();
values.put(Task.TIMER_START.name, Filter.VALUE_NOW);
- Filter workingOn = new Filter(r.getString(R.string.TFE_workingOn),
+ return new Filter(r.getString(R.string.TFE_workingOn),
r.getString(R.string.TFE_workingOn),
new QueryTemplate().where(Task.TIMER_START.gt(0)),
values);
- workingOn.listingIcon = ((BitmapDrawable)r.getDrawable(R.drawable.tango_clock)).getBitmap();
- return workingOn;
}
@Override
diff --git a/astrid/src/main/res/drawable/filter_calendar.png b/astrid/src/main/res/drawable/filter_calendar.png
deleted file mode 100644
index ea3a75141..000000000
Binary files a/astrid/src/main/res/drawable/filter_calendar.png and /dev/null differ
diff --git a/astrid/src/main/res/drawable/filter_calendar_dark.png b/astrid/src/main/res/drawable/filter_calendar_dark.png
deleted file mode 100644
index 4b5478fab..000000000
Binary files a/astrid/src/main/res/drawable/filter_calendar_dark.png and /dev/null differ
diff --git a/astrid/src/main/res/drawable/filter_inbox.png b/astrid/src/main/res/drawable/filter_inbox.png
deleted file mode 100644
index e89e65ed1..000000000
Binary files a/astrid/src/main/res/drawable/filter_inbox.png and /dev/null differ
diff --git a/astrid/src/main/res/drawable/filter_inbox_dark.png b/astrid/src/main/res/drawable/filter_inbox_dark.png
deleted file mode 100644
index 0041dc991..000000000
Binary files a/astrid/src/main/res/drawable/filter_inbox_dark.png and /dev/null differ
diff --git a/astrid/src/main/res/drawable/filter_pencil_dark.png b/astrid/src/main/res/drawable/filter_pencil_dark.png
deleted file mode 100644
index 875088044..000000000
Binary files a/astrid/src/main/res/drawable/filter_pencil_dark.png and /dev/null differ
diff --git a/astrid/src/main/res/drawable/filter_sliders.png b/astrid/src/main/res/drawable/filter_sliders.png
deleted file mode 100644
index 635340024..000000000
Binary files a/astrid/src/main/res/drawable/filter_sliders.png and /dev/null differ
diff --git a/astrid/src/main/res/drawable/filter_sliders_dark.png b/astrid/src/main/res/drawable/filter_sliders_dark.png
deleted file mode 100644
index 8c65917b6..000000000
Binary files a/astrid/src/main/res/drawable/filter_sliders_dark.png and /dev/null differ
diff --git a/astrid/src/main/res/drawable/gl_lists.png b/astrid/src/main/res/drawable/gl_lists.png
deleted file mode 100644
index ca6f15a6d..000000000
Binary files a/astrid/src/main/res/drawable/gl_lists.png and /dev/null differ
diff --git a/astrid/src/main/res/drawable/gl_lists_dark.png b/astrid/src/main/res/drawable/gl_lists_dark.png
deleted file mode 100644
index 5cf4edf9b..000000000
Binary files a/astrid/src/main/res/drawable/gl_lists_dark.png and /dev/null differ