Skip to content
Snippets Groups Projects
  1. Nov 18, 2016
  2. Nov 14, 2016
  3. Nov 11, 2016
  4. Nov 01, 2016
  5. Oct 19, 2016
  6. Oct 10, 2016
  7. Sep 26, 2016
    • Torsten Grote's avatar
      Add first onboarding screen · 401abf2c
      Torsten Grote authored
      When the user enters a private conversation after adding her second
      contact, an onboarding screen will be shown highlighting the possibility
      of introducing the contacts to each other.
      401abf2c
  8. Sep 23, 2016
  9. Sep 07, 2016
  10. Sep 02, 2016
  11. Aug 29, 2016
  12. Aug 09, 2016
  13. Aug 04, 2016
  14. Aug 02, 2016
  15. Aug 01, 2016
  16. Jul 04, 2016
    • Torsten Grote's avatar
      Combined Blog Feed · fd7278b4
      Torsten Grote authored
      This commit addes a combined blog feed that shows all posts of all
      subscribed blogs in the order the blog posts have been received.
      
      For now, this commit also hides other blog functionality like adding
      additional blogs and browsing individual blogs.
      
      Closes #417
      fd7278b4
  17. Jun 21, 2016
  18. Jun 15, 2016
  19. Jun 03, 2016
    • Torsten Grote's avatar
      Blog Fragment in Navigation Drawer with Tabs · 3f838b04
      Torsten Grote authored
      This replaces the custom layouts in the navigation drawer with a
      `NavigationView` and adds a menu entry for Blogs.
      
      A Main Blogs fragment is added that holds a `TabLayout` and a
      `ViewPager`. Five tabs are already added, but they just have a single
      placeholder fragment that is to be replaced by the actual fragments.
      
      Closes #409
      3f838b04
    • Torsten Grote's avatar
      This commit adds badges to the forum list that indicate unread posts. · 5d06f420
      Torsten Grote authored
      It does so by extending the compound view `TextAvatarView` and provides
      convienient setters that take care of the required UI changes.
      The new badge can also be used to indicate a problem with the forum.
      
      Closes #408
      5d06f420
  20. May 30, 2016
  21. May 18, 2016
  22. May 06, 2016
  23. May 03, 2016
  24. Apr 27, 2016
  25. Apr 25, 2016
    • Torsten Grote's avatar
      Refactor `ContactListAdapter` to be reusable for other use cases. · 9ea71134
      Torsten Grote authored
      This commit introduces an abstract `BaseContactListAdapter` which provides
      most of the adapter logic. The original `ContactListAdapter` extends it to
      show date and online status of the contacts.
      
      The new `ContactChooserAdapter` which is used for introductions extends
      the `ContactListAdapter` and adds logic for graying out contacts from
      different identities than the currently used one.
      
      A new `ContactSelectorAdapter` extends the `BaseContactListAdapter` and
      allows to select multiple contacts. It offers a method to return a
      collection of all selected `ContactId`s.
      
      This commit also sneaks in an animation when the 'Share Forum' button
      is clicked.
      
      Closes #292
      9ea71134
  26. Apr 21, 2016
  27. Apr 12, 2016
  28. Apr 02, 2016
  29. Feb 08, 2016
  30. Feb 05, 2016
  31. Dec 30, 2015
    • Torsten Grote's avatar
      This introduces a floating action button (FAB) in the contact list. · a51726f1
      Torsten Grote authored
      The button hides itself when you scroll down the list of contacts
      and shows again when you scroll up.
      
      To properly color the button, the accent color has been defined.
      It uses the same color as the action bar (primary color).
      I leave it to a UX designer to adapt the color scheme.
      
      Please note that the design support library was used.
      It includes the app-compat library, so this has been removed
      from the `build.gradle` file.
      
      Closes #199
      a51726f1
  32. Dec 28, 2015
    • Torsten Grote's avatar
      New Conversation View in XML · 68cd1ff2
      Torsten Grote authored
      It now uses conversation bubbles in alternating colors
      and vector drawables to indicate message state.
      
      The conversation bubbles have been taken from Telegram
      and can be replaced by a UX designer later.
      
      This commit also addresses #9, because message text can
      now be selected and copied. This is done by using
      
          android:textIsSelectable="true"
      
      which only works for API level 11 or higher.
      
      If we want copy and paste on lower API levels,
      additional measures have to be implemented.
      68cd1ff2
    • Torsten Grote's avatar
      Use a RecyclerView for the Contact List · 4bcd2046
      Torsten Grote authored
      4bcd2046
  33. Dec 17, 2015
  34. Dec 14, 2015
  35. Feb 26, 2014
Loading