1. 13 Dec, 2018 1 commit
    • Quentin Muret's avatar
      UI/UX: refactor welcome and account creation view · 2ff3a26a
      Quentin Muret authored
      - refactor UI / UX
      - New launchScreen
      - add enable notification switch (on by default)
      - add encrypt my local account switch (off by default)
      - manage correctly the bottom offset of the scroll view (when
        the keyboard is shown or dismissed)
      - we can now dismiss the keyboard when tipping outside and
        scroll it manually
      - adapt the UI for all devices
      - the UI texts are now changing dynamically regarding the
        language of the device
      
      Change-Id: I4fecb7bc5bfda5585ce7a4c83ad3a64a2e6b246c
      Reviewed-by: Kateryna Kostiuk<kateryna.kostiuk@savoirfairelinux.com>
      2ff3a26a
  2. 07 Dec, 2018 1 commit
    • Quentin Muret's avatar
      UI / UX: refactor call view · e26f8b9d
      Quentin Muret authored
      - replace the registered name display by the display name if exist
      - bigger hang up button
      - change the switch camera button image
      - hide the switch audio button for iPad
      
      Audio calls:
      - change the background color to white during connecting, ringing and current call state
      - change buttons, texts, and status bar color to gray
      - change the pulse animation color to ring color
      - add a fade-in animation for the duration label and buttons container appearance
      - hide the switch camera and mute video buttons
      - remove the info and buttons containers backgrounds
      
      Video calls:
      - change the background to captured video with white blur effect during connecting,
      ringing and pause call state
      - change buttons, texts, and status bar color to white
      - change the background of the info and buttons containers to transparent blur effect
      - add an activity indicator view when loading the video of the interlocutor
      - add a fade-in animation for the info and buttons container appearance
      - change the time of disappearance of the info and buttons containers to 7 seconds
      - add animation for the captured video vignette appearance
      - add rounded corners to the captured video vignette
      
      Change-Id: I37b634782e3ea5f5eb2afd1f8f1809924435e445
      Reviewed-by: Kateryna Kostiuk<kateryna.kostiuk@savoirfairelinux.com>
      e26f8b9d
  3. 26 Sep, 2018 1 commit
  4. 17 Jul, 2018 1 commit
  5. 02 Mar, 2018 1 commit
  6. 19 Dec, 2017 1 commit
  7. 07 Dec, 2017 1 commit
  8. 13 Nov, 2017 3 commits
  9. 27 Oct, 2017 1 commit
  10. 26 Oct, 2017 1 commit
  11. 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
  12. 06 Jul, 2017 2 commits
    • Thibault Wittemberg's avatar
      project: add SwiftyBeaver for log · 69981855
      Thibault Wittemberg authored
      SwiftyBeaver improves log readability and allows
      to use different logging levels and different kinds of
      outputs. Way better than simples "print()"
      
      Change-Id: Iaa3087952095d4344b3cd85314892c4fcd25251c
      69981855
    • Thibault Wittemberg's avatar
      project: add Reusable framework · fb8bb07d
      Thibault Wittemberg authored
      this framework will be used to:
      - instantiate in a more "type safety" way UI components
      - to split storyboards into atomic VCs
      
      Change-Id: I1fec0a87a9e2c4b838174139ce57f9097bb4d4c7
      fb8bb07d
  13. 05 Jul, 2017 1 commit
  14. 04 Jul, 2017 1 commit
  15. 28 Jun, 2017 1 commit
    • Silbino Goncalves Matado's avatar
      Smartlist: Add conversations persistence with Realm · 748f3f4a
      Silbino Goncalves Matado authored
      Add conversations persistence to save the history of messages using
      Realm and RxRealm libraries
      
      Refactor models to work with Realm :
      - Change properties declaration as dynamic vars
      - Change Arrays to List
      - Change Dictionaries to Objects
      - Add default values for non-optionals
      - Changed initializers for convenience initializers
      - Fixed Tests compilation using @testable import (classes linked twice
      exception throwed by Realm)
      - Bumped RxSwift version and fixed deprecated methods warning
      
      Change-Id: Ife98e48430740f80ffef9420d857f1ae6e4819d4
      748f3f4a
  16. 20 Jun, 2017 1 commit
  17. 19 Jun, 2017 1 commit
  18. 02 Jun, 2017 1 commit
  19. 03 Jan, 2017 1 commit
    • Romain Bertozzi's avatar
      RXSwift: add library via Carthage · 33cd34fa
      Romain Bertozzi authored
      This library is added by Carthage in a dedicated build folder that is
      contained in the Carthage folder.
      
      The Cartfile.resolved file is tracked by Git, so a Carthage bootstrap
      will be needed to download the frameworks.
      
      Tuleap: #1377
      Change-Id: I8df4efdd6488cd73201df80b327b5f00f2b2a21f
      33cd34fa