1. 06 Oct, 2015 1 commit
  2. 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
  3. 28 Sep, 2015 1 commit
  4. 25 Sep, 2015 1 commit
  5. 24 Sep, 2015 3 commits
  6. 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
  7. 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
  8. 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
  9. 17 Sep, 2015 2 commits
  10. 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
  11. 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
  12. 03 Sep, 2015 1 commit
  13. 02 Sep, 2015 3 commits
  14. 17 Aug, 2015 1 commit
  15. 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
  16. 11 Aug, 2015 2 commits
  17. 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
  18. 04 Aug, 2015 4 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
    • 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
    • Alexandre Lision's avatar
      ui: display ring ID on main interface · bb5c2466
      Alexandre Lision authored
      This reproduce the behavior of Gnome and Windows clients
      Issue: #78363
      Change-Id: I1f6e9fc216e81907c41caff61d7e8fe1b2d8e277
  19. 30 Jul, 2015 2 commits
    • Alexandre Lision's avatar
      video settings: prevent stopping preview · e0c7e33d
      Alexandre Lision authored
      Prevent the video setting panel to start/stop the preview if it's already
      running. If their is an ongoing call we do not stop the preview when leaving
      video settings panel.
      Issue: #78359
      Change-Id: I4bcf0cee460880e6491b57535348ef3ef46b474b
    • Alexandre Lision's avatar
      sip settings: fix crash when showing password · 0327c0e0
      Alexandre Lision authored
      The clearTextField was garbage collected by ARC instantly after allocation,
      since pointer was using (assign) == weak reference with no ownership on it.
      We remove the weak reference to tryRegisterButton since it was never used.
      Issue: #78366
      Change-Id: Ie20dbe0adc97fba868fceaf6ad109aa67da1ca66
  20. 29 Jul, 2015 2 commits
    • Alexandre Lision's avatar
      ring account: add incoming call permissions · 28664357
      Alexandre Lision authored
      This commit adds the three options for dht calls.
      If "Allow Unknown" is checked then Allow Contacts and History are greyed out,
      since their value won't be used anyway.
      I've simplified a bit the loadAccount method in AccRingVC.mm
      Issue: #78241
      Change-Id: Ie95b54d11bb979bb369db2344158f37a3320ec88
    • Alexandre Lision's avatar
      call: set displayName for ring accounts · a1f07bf7
      Alexandre Lision authored
      Send the alias of the Ring account as the displayName
      This is retro-compatible, by setting the displayName field on any ring
      account created before this change.
      Issue: #77365
      Change-Id: Ifbe6269fa5fd6095cd0f61bfb23e443998418a16
  21. 22 Jul, 2015 2 commits