1. 07 Jan, 2016 1 commit
    • Alexandre Lision's avatar
      headers: update copyright · 9fe374b1
      Alexandre Lision authored
      - Happy new year
      - remove OpenSSL additionnal permission
      - remove unnecessary ifndef for headers
      
      Change-Id: I32dcd918bb3138b3cf53e6ec078f4f720ad41e15
      Tuleap: #218
      9fe374b1
  2. 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
  3. 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
  4. 27 Oct, 2015 1 commit
  5. 24 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      history: fix loading · 34e738ec
      Alexandre Lision authored
      History collection is loaded before starting the UI
      
      Issue: #80833
      Change-Id: I96d7aa2a7e92f92ee1bcd4ea8d16c9a780d68fba
      34e738ec
  6. 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
  7. 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
  8. 04 Aug, 2015 3 commits
    • Alexandre Lision's avatar
      leak: manually delete c++ pointers · 54b0fae5
      Alexandre Lision authored
      ARC does not take in charge C++ pointers
      
      Issue: #78372
      Change-Id: Ia62d70073e541c0979ef556d8adb3686cfec799e
      54b0fae5
    • Alexandre Lision's avatar
      contacts: fix wrong nib name · ae840f2b
      Alexandre Lision authored
      There was an occurence to the old name PersonEditor that was preventing the
      add to contact feature to work on History entries.
      
      Issue: #78236
      Change-Id: I2b6190c66a5812cc0c74884f667be6283b266276
      ae840f2b
    • Alexandre Lision's avatar
      contacts: create or update contacts · 2db8f477
      Alexandre Lision authored
      Add ability to create a new contact with an unknow uri, or link it to an
      existing contact.
      This is presented in a popover, either from an history entry, or during
      a call with an unknown URI.
      
      Issue: #78236
      Change-Id: I22fa416b9f5c7a6eceb6f2ea47bb30aa251cda54
      2db8f477
  9. 17 Jun, 2015 1 commit
  10. 04 Jun, 2015 1 commit
  11. 23 Apr, 2015 1 commit
    • Alexandre Lision's avatar
      cleanup: better project hierarchy · 4ba18028
      Alexandre Lision authored
      - adapt file names to match our convention
      - sort code in subgroups (no more Sources and Headers groups)
      
      Refs #71037
      
      Change-Id: I585b85b9ba8f86407efc9127f29010117b5ee674
      4ba18028
  12. 14 Apr, 2015 1 commit
    • Alexandre Lision's avatar
      contacts: display reachable contacts · 3b0bd33c
      Alexandre Lision authored
      This commits introduces integration with user's contacts
      Only reachable contacts are displayed, based on accounts available.
      No edition is provided within Ring.
      
      Change-Id: I8d897802b086eccc42446d58f3efa83cb953e14b
      3b0bd33c
  13. 30 Mar, 2015 1 commit
    • Alexandre Lision's avatar
      project: use better structure · 7d2a48b9
      Alexandre Lision authored
      Create src/ and ui/ sub-folders instead of flat structure
      Remove cantarell folder and licence duplicate
      
      Refs #69161
      
      Change-Id: Ifa136b0e26533f4e9d178479fc958a2563917894
      7d2a48b9
  14. 23 Mar, 2015 2 commits
  15. 21 Mar, 2015 1 commit
  16. 20 Mar, 2015 2 commits
  17. 13 Mar, 2015 1 commit
  18. 23 Feb, 2015 1 commit
    • Alexandre Lision's avatar
      ui: Add Preference screen · 4a7b95e6
      Alexandre Lision authored
      - enter/exit animation
      - switch between panels (general/audio/video/hooks)
      
      Refs #66840
      
      Change-Id: I10b823c5e13c6667f1303cd51e32531a375828ff
      4a7b95e6
  19. 03 Feb, 2015 1 commit