1. 12 Dec, 2017 1 commit
  2. 08 Dec, 2017 1 commit
  3. 16 Nov, 2017 1 commit
    • Andreas Traczyk's avatar
      conversations: set fallback avatar's color based on known username · 768e8b7a
      Andreas Traczyk authored
      - Sets the conversation cells' fallback avatar colors based on
        the username known when initializing. This should avoid the
        color flickering except when a lookup is actually in progress.
      - Uses the value of the username known at cell init to set
        the fallback avatar's intitial.
      - Removes the use of the fallback avatar initial in the case of
        the ringId being the best name. For now, no character is shown.
      Change-Id: Ib42cc1c8aa31783c77f986a6a32976fa74b48d57
  4. 27 Oct, 2017 1 commit
  5. 26 Oct, 2017 2 commits
  6. 20 Oct, 2017 3 commits
  7. 19 Oct, 2017 1 commit
    • Andreas Traczyk's avatar
      conversations: implement message grouping · d350c48e
      Andreas Traczyk authored
      - Calculates the grouping property of each message, determining
        whether it's first, middle, or last within a sequence either
        sent or received.
      - Adjusts the top and bottom constraints for each message bubble
        according to its sequencing.
      - Fixes the scroll-to-bottom feature by updating the bottoOffset
        value before conditionally scrolling, removing the scroll
        animation, and only scrolling down when the user is near the
        end of the chat.
      - Applies a message bubble grouping style, adjusts line spacing
        of the content, and decouples the theming of the message
        bubble and text colors.
      Change-Id: I9118c2bbca0433573c877450c73bd6dc5c9229a0
      Reviewed-by: Kateryna Kostiuk's avatarKateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
  8. 11 Oct, 2017 1 commit
  9. 24 Aug, 2017 1 commit
    • Kateryna Kostiuk's avatar
      navigation: apply the Coordinator pattern · a44b205d
      Kateryna Kostiuk authored
      this commit is about:
      - split the storyboards into reusable components
      - use the coordinator pattern the handle the navigation
      - ease the dependancy injection
      - refactor folders structure to match a "Features" pattern
      - refactor the walkthrough UI
      Change-Id: Idf67e8e7cee7ca7487d58073409fded654f4dc0d