1. 27 Oct, 2015 1 commit
  2. 26 Oct, 2015 1 commit
    • Alexandre Lision's avatar
      translations: fix wrong translations · c8d9f0ba
      Alexandre Lision authored
      Qt was nos taking into account english if another translated language was in
      the system preferences list. We now check if english is defined as Primary
      Change-Id: Ia952778293a3942ea3aae9eae7c9da208d5e149e
      Tuleap: #59
  3. 23 Oct, 2015 2 commits
    • Alexandre Lision's avatar
      smartlist: allow filtering · bf0385ee
      Alexandre Lision authored
      peopleProxy is a QSortProxyFilter we can use to filter our smartlist
      based on user input from the searchbar
      Issue: #81111
      Change-Id: I0dab38670e4f5f64d924effc81405d663d90dfeb
    • Alexandre Lision's avatar
      smartlist: fix selection · ee098463
      Alexandre Lision authored
      RecentModel emits a dataChanged every second for updating call timers.
      This was causing scrolling issues in the list. We don't connect to dataChanged
      from our NSTreeController but from the View directly. The reason is that there
      is no way to update a row in a NSTreeController, only insert/remove/move and
      this is causing selection updates.
      Tuleap: #50
      Change-Id: Ib347ff5a69f901da2bdf1d0b3a3d368fdfd23c1c
  4. 16 Oct, 2015 1 commit
  5. 14 Oct, 2015 3 commits
    • Guillaume Roguez's avatar
      i18n: translation update · 7f3c37de
      Guillaume Roguez authored
      add ar, es, lt, ru, uk
      update de, fr
      Change-Id: Ie2a1fc24a567f2afa248a39e392e0da95d65b91f
    • Alexandre Lision's avatar
      translations: fix update script · 4f187a31
      Alexandre Lision authored
      - file command has not the same option on Mac and Linux (-I versus -i)
      - use force mode (-f) to pull every modifications
      Issue: #81336
      Change-Id: I67d8f791a530757f623b361c13b1bd3cbe9aeb2c
    • Alexandre Lision's avatar
      renderer: adapt to daemon API · 6731e132
      Alexandre Lision authored
      Daemon exposes a new API to fix the concurrent access problem.
      Renderer class API has changed, this patch synchronizes on it.
      Issue: #81542
      Change-Id: I11a89a1e6c4cd4fbc185f7eb8ebc909f2c9fe544
  6. 06 Oct, 2015 1 commit
  7. 30 Sep, 2015 3 commits
    • Alexandre Lision's avatar
      ui: better photos · de0314b0
      Alexandre Lision authored
      enable high antialising and smoother scaling
      Change-Id: Icfa99994abfd1ddb1b7311b2bf419102fb56645b
    • 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
    • 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
  8. 28 Sep, 2015 1 commit
  9. 25 Sep, 2015 1 commit
  10. 24 Sep, 2015 3 commits
  11. 23 Sep, 2015 2 commits
    • Alexandre Lision's avatar
      ui: adapt to recentmodel changes · 21666f38
      Alexandre Lision authored
      when there is only one call with the peer, do not show a child.
      Issue: #75334
      Change-Id: Ia0e9cb381771ca4d1d9282651632333498294c97
    • 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
  12. 22 Sep, 2015 2 commits
    • 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
    • Alexandre Lision's avatar
      wizard: fix workflow · 08abfacd
      Alexandre Lision authored
      - enable "share by mail" when rechecking your ringID
      - populate RingID field on first setup in the main window (field was blank)
      - Hide the "show certificates" button on more cases
      Issue: #80704
      Change-Id: I25109437f7fac4e30535d04906b372641747746f
  13. 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
    • 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
  14. 17 Sep, 2015 2 commits
  15. 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
  16. 15 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      i18n: add lrc translation · 46dc0c3f
      Alexandre Lision authored
      We package what is found in the cmake install prefix for LRC translation
      files. All .qm files are place in the final app Bundle under
      When app starts a QTranslator loads matching .qm file based on system
      Issue: #80347
      Change-Id: I078d058b961ce35ecd16a03411e4d19fa2a50173
  17. 03 Sep, 2015 1 commit
  18. 02 Sep, 2015 3 commits
  19. 17 Aug, 2015 1 commit
  20. 13 Aug, 2015 1 commit
    • Alexandre Lision's avatar
      autoupdate: use proper string to check updates · 7208b76a
      Alexandre Lision authored
      Sparkle tries to match the sparkle:version field in the RSS feed, to the
      CFBundleVersion field in the app's info.plist.
      The latest was set to "Samuel de Champlain" and not the current date, Sparkle
      was never able to match the two properly
      Issue: #79077
      Change-Id: I6352db4ccbe5e81a39e09dd346616ec9cbb99d84
  21. 11 Aug, 2015 2 commits
  22. 10 Aug, 2015 3 commits
    • Alexandre Lision's avatar
      turn: add turn credentials for account · 9ddfd8dc
      Alexandre Lision authored
      This adds turn server/username/password/realm for account configuration
      (advanced panel)
      Issue: #78299
      Change-Id: I75edbe65fc383678836224e68ca8cc09f27ad750
    • Alexandre Lision's avatar
      focus: fix chat · 16d9c0a2
      Alexandre Lision authored
      The ring ID label behind was receiving click events instead of the chat field.
      This fix moves the ring ID label to prevent interference with on-top ui,
      and gives focus to the chat field automatically when uncollapsing the chat
      Issue: #78879
      Change-Id: Ib46dd3054978f295d8b63c8f28a056533e027145
    • Alexandre Lision's avatar
      url scheme: register ring in URL schemes · 18e1fcd9
      Alexandre Lision authored
      This commits register the ring:<hash> and ring://<hash> pattern system wide
      to automatically launch a call to the clicked ringID.
      Issue: #78605
      Change-Id: I6a0837c14dc329f0ca299a2238a149c2a479ef8f
  23. 04 Aug, 2015 2 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
    • 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