1. 15 Apr, 2016 1 commit
    • Alexandre Lision's avatar
      i18n: fix strings · 51ff149a
      Alexandre Lision authored
      - fix typos
      - use placeholder title values to prevent export of some dev-strings
      - bump sources strings
      - update tx config to reflect the merge of audio and video account
      settings (formerly AccAudio and AccVideo, now AccMedia)
      
      Change-Id: Ia397c74d4d29fd27688a8dd099644b353b8fc456
      Tuleap: #500
      51ff149a
  2. 25 Mar, 2016 1 commit
  3. 16 Mar, 2016 1 commit
  4. 24 Feb, 2016 2 commits
    • Alexandre Lision's avatar
      ui: remove contact and history button · ac4f5b6d
      Alexandre Lision authored
      - add a menu entry to toggle between contacts/history/recent
      - display conversation screen when hitting 'enter' on search field
      - add call button right from searchfield
      
      Tuleap: #400
      Change-Id: I2fd9667c8cdf90b97018d97f5828eba2bd9b53e1
      ac4f5b6d
    • Alexandre Lision's avatar
      update ui accountlist · 0c56cb69
      Alexandre Lision authored
      account list follows global Ring style
      - use only one colum
      - change hover/selection color
      - display account type on each row
      
      Tuleap: #406
      Change-Id: I59693e4aea7422e9d3b68703c0c50adb99475683
      0c56cb69
  5. 19 Feb, 2016 1 commit
  6. 11 Feb, 2016 3 commits
    • Nicolas Jager's avatar
      ui: update icons · eccf8aed
      Nicolas Jager authored
      - use same set of icons than in other clients
      - use predefined sizes for buttons and icon padding
         large button: 56x56, 16 padding
         medium button: 40x40, 8 padding
         small button: 30x30, 6 padding
      
      Tuleap: #354
      Change-Id: Ic3a01665e666419ae10a9f36955669149d8e5c01
      eccf8aed
    • Alexandre Lision's avatar
      wizard: do not show ringID after account creation · 1abdf58f
      Alexandre Lision authored
      to be consistent with other client show the main window right after
      account creation.
      This second step wizard was a good place to share your RingID.
      Intsead display a small share button right to the RingID displayed
      in the main window.
      
      Change-Id: I2beb580e9b07f794aa73b0ee8f3d4898bf10bc93
      Tuleap: #366
      1abdf58f
    • Alexandre Lision's avatar
      ui: improve welcome wizard · 3460703f
      Alexandre Lision authored
      - add more options to share ringID
      - better animation during account creation
      - 'OK' button becomes 'Next'
      - allow user to create an account with 'Unknown' name
      - enable notifications by default
      
      Tuleap: #366
      Change-Id: Iada3d83aa94313a0082363808c5eeb79a5e5f394
      3460703f
  7. 09 Feb, 2016 1 commit
  8. 05 Feb, 2016 2 commits
    • Alexandre Lision's avatar
      audio: add ringtone support · 227b95e3
      Alexandre Lision authored
      Each account can now
      - enable/disable ringtones (enable by default)
      - choose a ringtone in the pre-packaged list
      
      Change-Id: Id3b41b84b01566bf979f74114c8eb3e58d7b3f55
      Tuleap: #338
      227b95e3
    • Alexandre Lision's avatar
      wizard: prepopulate field name · 3394209f
      Alexandre Lision authored
      Use username's login provided by the system
      
      Tuleap: #334
      Change-Id: I61f18fa4e3265763d16aa6c1b4ae715c024bfe96
      3394209f
  9. 03 Feb, 2016 1 commit
    • Alexandre Lision's avatar
      history: fix history limit · aa03df49
      Alexandre Lision authored
      Since history is now handled by LRC, set the history limit instead
      of storing it client side.
      
      There is a race condition in LRC, we need to make sure daemon is
      started before creating the history, otherwise dring.yml is not
      parsed when we ask what is the currently set historyLimit and returns
      default value.
      
      Change-Id: I433a37ab559721df82225a6fe2695525ed85fcd0
      Tuleap: #103
      aa03df49
  10. 01 Feb, 2016 1 commit
    • Alexandre Lision's avatar
      i18n: translation update · c818011e
      Alexandre Lision authored
      - new file Conversation.string
      - update other source files
      - new translations
      - fix some i18n warnings in source code
      
      Change-Id: Ic6378f7947c47cea0b36a87f5b1c52f575ee1959
      c818011e
  11. 29 Jan, 2016 1 commit
    • Alexandre Lision's avatar
      ui: improve in-call ui · 210fe212
      Alexandre Lision authored
      - Add call photo
      - Add specific ui controls and photo for incoming calls
      - Add ui for outgoing calls in process
      - Add labels under important actions (Hang up, Pick up)
      
      Change-Id: Ie6faee8e2816330bff0e7ec91fbb533c3c9b949d
      Tuleap: #284
      210fe212
  12. 25 Jan, 2016 1 commit
    • Alexandre Lision's avatar
      chat: update RecentModel selection · 01cf5e38
      Alexandre Lision authored
      Clear RecentModel current index:
      - during a call when the call is OVER
      - in chat view when clicking on back button
      
      This allow to reselect the previous row, and visually reset
      the row (remove highlight state)
      
      Change-Id: I36f531c6304ce48f0be3cc541f28a21d73a05262
      Tuleap: #202
      01cf5e38
  13. 20 Jan, 2016 1 commit
  14. 19 Jan, 2016 1 commit
    • Alexandre Lision's avatar
      chat: add conversation screen · 0f66bd33
      Alexandre Lision authored
      - ability to chat off call
      - system notification on incoming msg
      - notification in smartlist
      
      Tuleap: #202
      Change-Id: Ide10f80f677f23022ad4296a82ae122e69a892cc
      0f66bd33
  15. 14 Dec, 2015 1 commit
  16. 26 Nov, 2015 1 commit
    • Alexandre Lision's avatar
      ui: change person default icon · d5229f34
      Alexandre Lision authored
      This commit introduces adjustements in lists layout.
      In SmartList
      - use custom Ring default user icon
      
      In PersonsList
      - use custom Ring default user icon
      - make categories selectable
      - remove background color of categories
      
      In HistoryList
      - add photo/default Ring user icon to history entries
      
      Tuleap: #151
      Change-Id: I99bba6ef95b31f9f6ac33d14f434c0a0bd53c654
      d5229f34
  17. 16 Nov, 2015 1 commit
    • Alexandre Lision's avatar
      conference: first implementation · 89edc6ad
      Alexandre Lision authored
      This commit adds conferences management
      
      - create conference by joining two ongoing calls/conferences
      - create conference by calling a new peer and joining him to the ongoing
      call/conference
      - hanging up conferences
      
      This commit relies on CallModel and RecenModel selection models
      interactions to update call view and Smartlist row selected.
      
      Change-Id: Ib9f6b9b870e66c8ccfb5115ad6fdb592c625eb58
      Tuleap: #114
      89edc6ad
  18. 05 Nov, 2015 2 commits
    • Alexandre Lision's avatar
      remove quality button · 0e66aea4
      Alexandre Lision authored
      this is now handled automatically by the daemon
      
      Tuleap: #96
      Change-Id: Ib0011a3bd70ed875ec66edbe6fe752fb02669dcb
      0e66aea4
    • Alexandre Lision's avatar
      call: add transfer ability · 883719f5
      Alexandre Lision authored
      This commit adds attended/unattended transfer capability
      It also improves call controls visibility
      
      Tuleap: #56
      Change-Id: I66c2bc22f015f12dc58cf98768b8b3c689e6fdcb
      883719f5
  19. 04 Nov, 2015 1 commit
    • Alexandre Lision's avatar
      smartlist: add contact creation · 61db3557
      Alexandre Lision authored
      Same feature as in the history, possibility to link/create contacts
      with ContactMethods
      
      Tuleap: #57
      Change-Id: I54061fa7b41c77aca371f9ef501400ded24286fb
      61db3557
  20. 27 Oct, 2015 1 commit
    • Alexandre Lision's avatar
      fix video prefs · e1cf4465
      Alexandre Lision authored
      we were using string ids to identify menus, that got exported and translated
      
      Tuleap: #63
      Change-Id: I857e0b5954ca2b41a67004c8952a3e7099cf4b34
      e1cf4465
  21. 14 Oct, 2015 1 commit
  22. 30 Sep, 2015 2 commits
    • Alexandre Lision's avatar
      ui: update in-call actions · 266fca0e
      Alexandre Lision authored
      - use new button theme for call controls buttons.
      - add an icon for recording
      - gide buttons when available instead of disabling them
      
      Issue: #79400
      Change-Id: I712467b8f7b7fe16317f4283ae9d4f91bc8b9203
      266fca0e
    • Alexandre Lision's avatar
      ui: update button style · 6da08a80
      Alexandre Lision authored
      fit with wireframes. Blue circles and white icons.
      Add this changes in the Person View Controller as well.
      
      Issue: #79400
      Change-Id: I82fd0189da0ead41e87de91d4a8123a968d79fea
      6da08a80
  23. 28 Sep, 2015 1 commit
  24. 24 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      ui: adjustements for french translations · 7f01b07d
      Alexandre Lision authored
      French is more verbose than English. This implies refactoring some UIs to ease
      constraints on text widths and adjust some strings.
      
      Issue: #80347
      Change-Id: I50c419416ab7e2263487679746d2bcba7ed35ac7
      7f01b07d
  25. 23 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      translations: update filename · eab969c4
      Alexandre Lision authored
      PreferencesScreen.xib -> PreferencesWindow.xib
      ID has been changed in transifex config file, and on the web platform.
      
      Issue: #80347
      Change-Id: I4e1e17672064e91f03276eb974b1d7448ee0e9a3
      eab969c4
  26. 22 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      ui: refactor preferences · bfa68f6a
      Alexandre Lision authored
      - use a different window to display preferences. This allows proper window
      resizing when switching between panels.
      - remove the Setting button from the main interface (and the toolbar).
      
      Issue: #80238
      Change-Id: I220bfb3e92cdd426c721b3b5b1b44014a399fb48
      bfa68f6a
  27. 21 Sep, 2015 2 commits
    • Alexandre Lision's avatar
      ui: override default theme · 4e280d62
      Alexandre Lision authored
      This commit overide style for tree items rendering, to fit with wireframes.
      It adds a new Highlight shadow, new item separator, new Selected style.
      Items can also have an array of "contextual views" that will be rendered only
      on mouse hovers events.
      It also introduce support for Ring official colors.
      
      Issue: #79400, #79398
      Change-Id: I8d227955f9afe25240b1ece991c57a3cbf996474
      4e280d62
    • Alexandre Lision's avatar
      smartview: refactor left panel · 4dfcafc0
      Alexandre Lision authored
      Major rewrite of the main left panel UI
      
      - remove the ongoing calls treeview
      - default to smartview treeview
      - remove call field from toolbar and display it on top of left panel
      - add access to alphabetical contacts treeview
      - add access to history
      
      Issue: #79398
      Change-Id: Iac36b6f4ace30cdb70c4dcf619d64cd91b84c95c
      4dfcafc0
  28. 17 Sep, 2015 1 commit
  29. 16 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      i18n: integrate translations to packaging · 922380d1
      Alexandre Lision authored
      This commit adds internationalization support
      We interface with Transifex as our web translation platform.
      
      Two new scripts:
      - generate-strings.sh: generates source files in English.
      We need one source file by UI file
      (Apple's law) + one Localizable.strings for strings in code.
      
      - update-translations.sh: pulls translations completes at 75% at least
      from transifex, and cleanup the files (UTF-16LE to UTF-8 encoding,
      and remove first line with corrupted char)
      
      Issue: #80347
      Change-Id: Iefd297e424aaacefe6e867192e10dabd21bfb8d2
      922380d1
  30. 02 Sep, 2015 2 commits
    • Alexandre Lision's avatar
      main ui: add welcome message · 7f8351be
      Alexandre Lision authored
      improve display of the ring id and add welcome message (same as website)
      
      Issue: #79399
      Change-Id: Id5864c678a6b3c07ba7ffc23ac80e78a41eadf9b
      7f8351be
    • Alexandre Lision's avatar
      wizard: allow certificate selection · b3f7ed66
      Alexandre Lision authored
      When first opening Ring, let the user choose its own certificate/pvk file if
      he wants to for its ring account.
      
      Issue: #79099
      Change-Id: Ic4b23c3b5bc8553eb841663aa15757cb884cdf65
      b3f7ed66
  31. 17 Aug, 2015 1 commit
  32. 11 Aug, 2015 1 commit
    • Alexandre Lision's avatar
      call: autohide controls ui · a1eee3c0
      Alexandre Lision authored
      This commit adds a hide timeout on call controls when mouse is not moving.
      This leaves a clean view to display the call.
      
      Issue: #78354
      Change-Id: I58e7cb14beec89fd9be68ce144057d8f476a8d98
      a1eee3c0