From 62c1c3e08dcad64f16342f7026f872ff75f1e9b6 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Tue, 26 Jul 2016 14:24:28 -0300 Subject: [PATCH] Simple UI for Managing and Importing RSS Feeds Closes #517 --- briar-android/AndroidManifest.xml | 21 ++ .../res/drawable/action_delete_black.xml | 10 + .../res/layout/activity_rss_feed_import.xml | 34 ++++ .../res/layout/activity_rss_feed_manage.xml | 11 + .../res/layout/list_item_rss_feed.xml | 123 +++++++++++ briar-android/res/menu/blogs_feed_actions.xml | 10 + .../res/menu/rss_feed_manage_actions.xml | 12 ++ briar-android/res/values/attrs.xml | 1 + briar-android/res/values/strings.xml | 13 ++ .../android/ActivityComponent.java | 6 + .../android/AndroidComponent.java | 3 + .../android/blogs/FeedFragment.java | 29 ++- .../android/blogs/RssFeedAdapter.java | 192 ++++++++++++++++++ .../android/blogs/RssFeedImportActivity.java | 178 ++++++++++++++++ .../android/blogs/RssFeedManageActivity.java | 167 +++++++++++++++ .../android/util/BriarRecyclerView.java | 8 + 16 files changed, 809 insertions(+), 9 deletions(-) create mode 100644 briar-android/res/drawable/action_delete_black.xml create mode 100644 briar-android/res/layout/activity_rss_feed_import.xml create mode 100644 briar-android/res/layout/activity_rss_feed_manage.xml create mode 100644 briar-android/res/layout/list_item_rss_feed.xml create mode 100644 briar-android/res/menu/rss_feed_manage_actions.xml create mode 100644 briar-android/src/org/briarproject/android/blogs/RssFeedAdapter.java create mode 100644 briar-android/src/org/briarproject/android/blogs/RssFeedImportActivity.java create mode 100644 briar-android/src/org/briarproject/android/blogs/RssFeedManageActivity.java diff --git a/briar-android/AndroidManifest.xml b/briar-android/AndroidManifest.xml index 0c7292f51..0249275b5 100644 --- a/briar-android/AndroidManifest.xml +++ b/briar-android/AndroidManifest.xml @@ -182,6 +182,27 @@ /> + + + + + + + + + + diff --git a/briar-android/res/layout/activity_rss_feed_import.xml b/briar-android/res/layout/activity_rss_feed_import.xml new file mode 100644 index 000000000..cf00f260f --- /dev/null +++ b/briar-android/res/layout/activity_rss_feed_import.xml @@ -0,0 +1,34 @@ + + + + + +