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
      768e8b7a
  4. 26 Oct, 2017 1 commit
  5. 20 Oct, 2017 2 commits
  6. 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>
      d350c48e
  7. 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
      a44b205d
  8. 14 Jul, 2017 1 commit
    • Thibault Wittemberg's avatar
      ui: add theming basis · cfe0eba3
      Thibault Wittemberg authored
      This commit adds Chameleon to theme the app and a custom
      theming function to handle MessageBubbles
      
      Change-Id: I58e4d2e30c9e81a444b3a22cef4429d64361426d
      cfe0eba3
  9. 07 Jul, 2017 1 commit
  10. 04 Jul, 2017 1 commit
    • Thibault Wittemberg's avatar
      Project: organize folders · 67e34610
      Thibault Wittemberg authored
      Organize project folders according to groups hierarchy.
      It is not mandatory but the project directory is easier to read this way
      
      Also move WelcomeViewController to Walkthrough folder and renamed
      ViewControllers folder to Settings
      
      Change-Id: Ica7b39ff57492435811d49ee9b6e0132dc597beb
      67e34610
  11. 21 Jun, 2017 1 commit
    • Silbino Goncalves Matado's avatar
      Messages: Add messages screen to read messages and reply · 37f2ea9b
      Silbino Goncalves Matado authored
      Add MVVM, services and adpater to receive and reply to messages
      
      This allows to read received messages from other users and reply to
      them.
      
      The messages screen uses a TableView that scroll automatically to the
      bottom if the user a new message is received. Messages bubbles are
      made with simple cells with a label that move to the right or the
      left.
      
      Change-Id: I1b6bd6fd36b88daab9d39cb5745d1ed953868ead
      37f2ea9b