1. 05 Jun, 2019 1 commit
    • Kateryna Kostiuk's avatar
      project: support iOS 12.2 · eb4a2d48
      Kateryna Kostiuk authored
      Support iOS 12.2 and convert to swift5 syntax.
      Also this patch removes framework Chameleon.
      
      Change-Id: I4135c87b14c9c04dff86c3e7eede33162bb8ca34
      eb4a2d48
  2. 29 Mar, 2019 1 commit
  3. 14 Feb, 2019 1 commit
  4. 02 Jan, 2019 1 commit
  5. 14 Dec, 2018 2 commits
    • Quentin Muret's avatar
      update copyright messages · c60c32c8
      Quentin Muret authored
      Change-Id: I76f36b55be4da30a86fc75524f4785afdf52d5a8
      c60c32c8
    • Quentin Muret's avatar
      transition to Jami · 6001030e
      Quentin Muret authored
      - change the Ring app icon to Jami app icon
      - change app colors
      - rename all colors with jami
      - change all Ring occurrences to Jami for English and French localizables
        strings
      - change the size and police of all pages titles
      - make the QR code icons change dynamically according to
        the colors of the app
      
      Change-Id: If415fdf30232b3fe5d5e272546a24ab32fc54464
      Reviewed-by: Kateryna Kostiuk<kateryna.kostiuk@savoirfairelinux.com>
      6001030e
  6. 25 Oct, 2018 2 commits
    • Quentin Muret's avatar
      conversation: add multiline textView · c653c3fa
      Quentin Muret authored
      - add multiline textView
      - replace the send button on the keyboard with the return button
      - replace the emoji button with the send button when editing starts
      - use a blur effect on the background of the MessageAccessoryView
      - change the color of the TextView cursor to ringMain
      - use a blur effect on the home indicator space background of the
        Conversation view on iPhone X and later
      - adjust the bottom content of the tableView is automatically when
        the textView height changes
      - fix the keyboard close button on iPad
      
      Change-Id: Idd52c5eabbfbfe45e6d73340ac527083327eb55a
      Reviewed-by: Andreas Traczyk's avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
      c653c3fa
    • Quentin Muret's avatar
      UI / UX: refactor message editing text box · 2ff4a7e9
      Quentin Muret authored
      - add thumbs up emojis button
      _ add an animation that makes emojis  button disappear when beginning
        editing
      - move the camera and share buttons to the right
      - the camera and share buttons are now permanently displayed
      - In the conversation page, when we go back to the home page thank to
       the left edge and we quickly come back to the conversation page,
       there was a bug in the text-field: it is now fixed
      
      Change-Id: I26262893346dcea2a9cd93e59e6df2581297dd92
      Reviewed-by: Andreas Traczyk's avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
      2ff4a7e9
  7. 20 Mar, 2018 1 commit
  8. 22 Feb, 2018 1 commit
  9. 19 Dec, 2017 1 commit
  10. 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
  11. 07 Jul, 2017 1 commit
  12. 06 Jul, 2017 1 commit
  13. 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
  14. 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
  15. 19 Jun, 2017 1 commit
  16. 30 Mar, 2017 2 commits
  17. 03 Jan, 2017 2 commits
    • Romain Bertozzi's avatar
      bridge: replace nsnotification by delegation · 8164698a
      Romain Bertozzi authored
      This patch takes care of replacing the NSNotification events fired
      from the AccountConfigurationManagerAdaptator by a delegation pattern.
      
      Indeed, we only want the AccountsService to be notified of callbacks
      coming from the daemon. NSNotifications fired from the NSNotification
      default center are broadcasted events. We want to avoid them as much
      as possible.
      
      In order to achieve this, a protocol is declared on the Swift part of
      the application.
      Then, the Ring-Swift.h generated file will take care of exposing it to
      the objective-c source code (thanks to the @objc annotation).
      
      We need the pch file to be present to resolve UIKit and Foundation in
      the generated Ring-Swift file.
      
      The accountsService now registers itself to the
      AccountConfigurationManagerAdaptator as the reveiver of its callbacks.
      
      Because notifications are not used anymore at this time, we remove
      the related files factorizing the notifications names.
      
      Tuleap: #1405
      Change-Id: I25c906ef6bcfd019cfb331047768883b39755275
      8164698a
    • Romain Bertozzi's avatar
      account service: modify bridging · 8d90d9ed
      Romain Bertozzi authored
      This patch reorganizes the structure of the bridging between the Swift
      client and the Daemon.
      
      It isolates the code related to the account service. That's why there
      is a renaming of the ConfigurationManagerAdaptor.
      We want it to be specialized in what the account service can do.
      
      The files meant to make the bridge between the client and the daemon
      are now stored in a dedicated file in the project structure.
      
      The broadcast by NSNotification posts is still used here.
      
      Tuleap: #1405
      Change-Id: I2d8f0d361ed9394c98a30b0703ad3d49b18cde4a
      8d90d9ed
  18. 22 Dec, 2016 1 commit
    • Romain Bertozzi's avatar
      project: reorganize structure, begin mvvm · 966233f8
      Romain Bertozzi authored
      This patch reorganizes the project structure to separate entities in
      specific groups.
      It also renames some files.
      
      This is done to improve the separation of concerns of the components
      of the project.
      The renaming operation reflects the MVVM architecture that we will try
      to implement.
      
      Tuleap: #1327
      Change-Id: I46109e82c87510e134f57d551946499b11334c44
      966233f8
  19. 29 Jun, 2016 1 commit