From 4c4f4ad2d596e95d17ab27fde7f1799086238598 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Mon, 6 Jun 2016 19:01:01 -0300 Subject: [PATCH 01/11] Add a My Blogs tab with option to add new blogs Clicking the plus in the toolbar open the `CreateBlogActivity` which allows the user to create a new blog. Only the first identity is considered, but support for more identities can be easily added later. The actual list of blogs in the My Blogs tab will be done in the next commit. --- briar-android/AndroidManifest.xml | 10 + .../res/layout/activity_create_blog.xml | 69 +++++++ .../res/layout/activity_create_forum.xml | 5 - .../res/layout/activity_create_identity.xml | 2 - .../res/layout/fragment_blogs_list.xml | 26 +++ .../res/layout/introduction_message.xml | 5 +- .../res/layout/share_forum_message.xml | 5 +- briar-android/res/menu/blogs_my_actions.xml | 12 ++ briar-android/res/values/strings.xml | 8 + briar-android/res/values/styles.xml | 7 + .../android/ActivityComponent.java | 3 + .../android/AndroidComponent.java | 6 + .../android/blogs/BlogListFragment.java | 53 +++++ .../android/blogs/BlogsFragment.java | 7 +- .../android/blogs/CreateBlogActivity.java | 184 ++++++++++++++++++ .../android/blogs/MyBlogsFragment.java | 53 +++-- .../android/util/AndroidUtils.java | 5 + .../android/util/TextAvatarView.java | 2 +- 18 files changed, 431 insertions(+), 31 deletions(-) create mode 100644 briar-android/res/layout/activity_create_blog.xml create mode 100644 briar-android/res/layout/fragment_blogs_list.xml create mode 100644 briar-android/res/menu/blogs_my_actions.xml create mode 100644 briar-android/src/org/briarproject/android/blogs/BlogListFragment.java create mode 100644 briar-android/src/org/briarproject/android/blogs/CreateBlogActivity.java diff --git a/briar-android/AndroidManifest.xml b/briar-android/AndroidManifest.xml index 2d8dc0223..53ce958da 100644 --- a/briar-android/AndroidManifest.xml +++ b/briar-android/AndroidManifest.xml @@ -149,6 +149,16 @@ /> + + + + + + + + + + + + + + + + + + + + + + +