- 11 Jan, 2018 1 commit
-
-
Anthony Léonard authored
This new view is implemented by changing the conversation model filter type to PENDING. Two buttons are added under search field to switch between regular conversations and those from not-yet-trusted contacts. Change-Id: I0207bc41cd13b63624b353cce49877cc6694bdb7 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 10 Jan, 2018 1 commit
-
-
Olivier Soldano authored
If the bestId of a conversation matches the bestName, the duplicate is hidden from view, and updates the constraints to center the bestName tag. Change-Id: I3012069be6098c851cdba71642439ba7df074a3f Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 08 Jan, 2018 2 commits
-
-
Olivier Soldano authored
The combobox is a deprecated mechanism. It is replaced by a simple display of the ID of the peer. Change-Id: Iffd83c05b175059f103f484442315c8156db54df Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
Anthony Léonard authored
Both incoming call view and in-call view were displaying the ringID of the contact instead of its best name. This is now fixed and more user friendly. Plus, two non-necessary constraints in incoming call view are removed. This gives a better aligment of textfields when using a language other than english. Change-Id: I675c95b5f996b3fa8853554f14c0ed0aab44be87 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 04 Jan, 2018 1 commit
-
-
Anthony Léonard authored
This NSTextField was hidden as it wasn't reimplemented during the NewCallModel refactoring in CurrentCallVC. It is now working as expected by asking the model once per second for the new duration value. Change-Id: I27bd8f578ce5010e9311938f71ca610197f7357b Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 26 Dec, 2017 2 commits
-
-
Anthony Léonard authored
Chat view for text messaging during call wasn't working at all due to multiple problems that are now fixed: - Conversation model in chat view wasn't set at all when call is set. - NSTableView is used instead of previous NSOutlineView like what is done in off-call conversation view. - Chat button is now displayed during call. Moreover, sendMessage: in ConversationVC was getting the conversation UID in a not-very-clever way. It is also fixed. Change-Id: Iac406a62541abeed9817209e76082c74030162e6
-
Anthony Léonard authored
MessagesVC is now implemented using the new LRC model for conversations. - Both views to display the messages (in call and off call) initialize their MessagesVC with the current conversation when needed. - A conversation caching system is introduced to not get the whole conversation::Info structure from LRC at each display request (once per message). Change-Id: Ib520c1f88be78de37968d3d7741010f2c73f20ea Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 22 Dec, 2017 2 commits
-
-
Olivier Soldano authored
This patch reimplements CurrentCallVC using the call model introduced recently in LRC. As of this patch, some minor features are missing such as conversation time or contact picture display when receiving or starting a call. Call panel may also appear and disappear many times during connection establishment. All of that is meant to be fixed very soon and doesn't prevent starting or receiving a call. Change-Id: Ie51f75ffc267e955679a4cc75663f92e03c36eef Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
Olivier Soldano authored
This patch is an implementation of the conversation list using the conversation model recently introduced in LRC. - Unused HistoryVC and PersonsVC are removed from the code base as we are switching to a one list design. - Setting a conversation model on SmartListVC switches the displayed list. - Actions such as selecting a conversation, double clicking, call button and searching are also implemented (from the LRC point of view which may not yet be visible for user as of this patch). - As the new view is based on NSTableView rather than NSOutlineView, a RingTableView class is introduced based on RingOutlineView code. - The call button at the right of the search field is removed. Change-Id: I668f102f435048d3c85efd22d1ab31b395139215 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 20 Dec, 2017 1 commit
-
-
Anthony Léonard authored
This controller is in charge of the account selector shown at the top right of the client. It now uses the new account model in LRC to display account available on the machine. As the account selection is now to be managed on client instead of LRC, a lot has changed in the AccountSelectionManager too. Finally, RingWindowController gives a reference of the account model to the ChooseAccountVC has we don't use singleton that are accessible from anywhere anymore. Change-Id: I5c320923cd561dc44f600d388793a338af89adfd Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 19 Dec, 2017 2 commits
-
-
Olivier Soldano authored
History and Contact panels will not be used anymore with the ongoing refactoring. As we will have a single list, we remove the selection menu. Change-Id: Iaa96c3feb51c1765570369f2cd6d18be04a2ef99 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
Anthony Léonard authored
Those lines are removed to give more consistency between platforms. Change-Id: I214fb94d0c58278a0029eee1c51e42ad840626a5 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 18 Dec, 2017 1 commit
-
-
Jenkins authored
Change-Id: Ie424f468203691f5dda78e4478045e3564cd282b
-
- 11 Dec, 2017 1 commit
-
-
Jenkins authored
Change-Id: Ie737809511dac87e748c36fbc20c29127fe6142d
-
- 20 Nov, 2017 1 commit
-
-
Jenkins authored
Change-Id: I553d41c803b367a61d5ab4d765c569f375b99db1
-
- 06 Nov, 2017 1 commit
-
-
Jenkins authored
Change-Id: I4aa137d2c2aa6339b119deb5f836bf4cc612acdb
-
- 09 Oct, 2017 1 commit
-
-
Jenkins authored
Change-Id: I9cbb29ff6440211713b706bf7566830510ff4a67
-
- 05 Oct, 2017 1 commit
-
-
Anthony Léonard authored
A button is added in the Ring account setting panel which trigger a sliding modal enabling a user to change the password used to encrypt the master key archive (its Ring “account”). To prevent mistakes, the old password is not required if we know that there isn't any. The new password is also asked twice for confirmation. Change-Id: Ibbc0a87f1d108b7fdb66382e8f8f491461eeaccf Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 27 Sep, 2017 1 commit
-
-
Anthony Léonard authored
The ability to link to an account by using an archive file is introduced in the wizard dialog. A button is added to chose an archive file instead of downloading it from the DHT. Change-Id: I3129ee1c9f1fd2fb69845fdbeb4d7858e81af366 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 25 Sep, 2017 1 commit
-
-
Jenkins authored
Change-Id: I7b12eddef49fdea76ab295c35a8b34aad23afd39
-
- 19 Sep, 2017 1 commit
-
-
Anthony Léonard authored
The password is no longer mandatory when creating an account. It also means it is not necessary to export or link to one. Password verification is then removed so choosing one is recommended but not enforced. Change-Id: I2b8735fcb3c8d98ed6f85dac70c1eb852d4dae5f Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 28 Aug, 2017 1 commit
-
-
Jenkins authored
Change-Id: Icd27bb4aafcb56391574ab065d147e8de5326eb6
-
- 21 Aug, 2017 1 commit
-
-
Jenkins authored
Change-Id: Ifeea55b66332577beccf9f8f1ad989cade43e999
-
- 07 Aug, 2017 1 commit
-
-
Jenkins authored
Change-Id: I6157af332da98f036031decd42c933d2d588dc99
-
- 04 Aug, 2017 1 commit
-
-
Anthony Léonard authored
The back button on conversation panel has now a lighter color on hovering. The previous one was too dark and too close to the arrow's color. Change-Id: I63402128ddb3fad699a4e0d552e9bf2ff92c0f4e Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 03 Aug, 2017 1 commit
-
-
Jenkins authored
Change-Id: Ica53ca36f9e97abf93138d6b5807eac4b110686d Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 31 Jul, 2017 1 commit
-
-
Jenkins authored
Change-Id: I3d2679c839e0613973369e7143cb0fce6153e0c1
-
- 27 Jul, 2017 1 commit
-
-
Anthony Léonard authored
In order to reduce information redundancy and possible confusion, the bestID of the contact we are currently talking to is hidden if it is equal to its bestName. This one shows a different name only if we received the contact VCard and its profile name is different than its registered name. Moreover, in case we only display the bestName, we center it vertically for a cleaner appearance. Change-Id: I29aa32d4c8394fded057c18f2b8c5446d3cfa11f Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 25 Jul, 2017 1 commit
-
-
Jenkins authored
Change-Id: I3ba260151d978c56840dae38bcf06bf1dbccfc81 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 20 Jul, 2017 1 commit
-
-
Jenkins authored
Change-Id: Ib871f967e0dfcc4f0067c6ca5cf8770272f96529
-
- 19 Jul, 2017 1 commit
-
-
Jenkins authored
Change-Id: I9cab78e60dcf9ef51e5fa60ff63e8788238eea7f
-
- 17 Jul, 2017 2 commits
-
-
Kateryna Kostiuk authored
Some settings for SIP account is not displayed. This patch add constraints to fix it. Change-Id: Id20fd00059ef193d7e98697d79d487899617aa63 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
Jenkins authored
Change-Id: I79268d9c2a937058a9e0bd11feaa680a02d9e558
-
- 14 Jul, 2017 3 commits
-
-
Kateryna Kostiuk authored
Add property to select button image color and category to track button on hover Change-Id: I13c144c1f31741f65239106dd22167e88312b80b
-
Kateryna Kostiuk authored
Update UI elements: -change messages background and text color -change buttons centering Change-Id: I18cb667fdbf6365db8db7a1d9ae2f9eb2ed90b34 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
Kateryna Kostiuk authored
Split Conversation view in three section: 1 - peer info and buttons to perform actions 2 - conversation 3 - send message panel Change-Id: I1732c3ba093ff7b2d65004ddc6d43ef54539403a Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 13 Jul, 2017 2 commits
-
-
Kateryna Kostiuk authored
Add contextual menu item in contacts list for removing contact. Change-Id: I370347cc7470d84c50384bf1d72e2ac3f526fef1 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
Jenkins authored
Change-Id: Ifc4138904d7042fbc2c9dd84bdef276b54b3bb17
-
- 12 Jul, 2017 1 commit
-
-
Kateryna Kostiuk authored
Remove window with peer's information when sending contact request Change-Id: Ib850b465bc07c67a2fe4638e220f5dc6af44f6e2 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 11 Jul, 2017 1 commit
-
-
Kateryna Kostiuk authored
Do not show msg about adding to ICloud contacts, if MAC address book is not available. Change-Id: If2901b7e60380da86a1090fcbe3ad905b67ae8ad Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-