Commit graph

114 commits

Author SHA1 Message Date
Christophe Deschamps
19d54cb0aa Linux spell checker based on ispell 2023-11-06 12:57:38 +00:00
Julien Wadel
87118d2c88 Fix sending composing when opening chat.
Update SDK.
2023-10-27 10:11:01 +02:00
Christophe Deschamps
222c70e7c8 Spell Checker 2023-10-17 19:42:45 +00:00
Julien Wadel
7b2ce18409 Add a SpitView on chat.
Fix a crash on notification bubble : Remove the shortcut as notifications are seen in panels.
Clean format after deleting text in chat editor.
2023-09-22 16:25:38 +02:00
Julien Wadel
8a86536b28 - Add an hidden option to activate ephemeral on chat creation (create_ephemeral_chat_rooms=<seconds>)
- Add a placeholder in contacts for display name and resize empty box to placeholder size.
- Fix account name alignment.
- Hide records menu if option has been deactivated.
2023-09-13 11:07:22 +02:00
Julien Wadel
dbf63b0c3e Fix security level synchronization in chat rooms.
Fix hidden admin status on first group chat creation.
Fix Magic search that could retrieve addresses with Gruu.
Fix debug outputs on missing colors.
Fix click area in call list.
Fix some missing items in qml.
2023-09-13 10:37:44 +02:00
Julien Wadel
267d70535d Add Chat reactions 2023-08-31 15:23:17 +02:00
Julien Wadel
9f9b624abd Display secure icon on contacts if it has the capability.
Deactivate video if no codecs are selected.
Link to licence in about.
Fix loosing ICE configuration.
Fix click shortcut on the first item on smartsearch bar.
Add separated and editable prefix phone number in assistant.
2023-07-26 16:55:34 +02:00
Julien Wadel
59ea9c69e5 Make an option for displaying only usernames instead of the whole SIP address.
Move options button in waiting room because of readability.
Add a confirmation before calling a group from conversation.
Make an option to set RLS URI.
Avoid to close smart search bar when changing focus. It will now close only on empty text, esc keybutton or by manually closing it (cross icon when text has been entered)
Hide "adding contact" if search box is empty.
Add a switch in accounts selection to easily register them.
Update SDK to 5.2.81

# Conflicts:
#	linphone-app/src/components/search/SearchSipAddressesModel.cpp
#	linphone-sdk
2023-07-26 16:49:02 +02:00
Julien Wadel
73988e8305 - Add a custom way to display addresses.
- Fix layouts when texts are the same in contact descriptions.
2023-07-26 16:47:58 +02:00
Julien Wadel
6382ca1200 Fix crash on using call parameters while being ended.
Fix Mosaic layout refreshing.
Add missing header of avatar.
Fix hidden header in chats by using a var instead of qvariant coming from model (seems to be unconsistant as $chatEntry could be defined as undefined while having still its value).
2023-06-09 16:48:08 +02:00
Julien Wadel
34bcb9283a Fix font size that could be different on Mac (and other platforms with pixel density different of 1) 2023-06-09 16:47:48 +02:00
Julien Wadel
5d6073adbf Fix new line character that wasn't recognized on some device because of the use of unicode Line Separator. 2023-04-14 15:28:43 +02:00
Julien Wadel
556bc7c022 Fix chat edit size to match height of lines. 2023-04-14 11:57:02 +02:00
Julien Wadel
e326ba9437 Revert auto reformatting and limit format to only emojies (text edit of chat).
Fix crash when creating video thumbnail on context management (let Qt to decide what to do).
2023-04-14 09:52:48 +02:00
Julien Wadel
c36729df6a Fix plain/rich format convertion algo while typing. 2023-04-13 18:29:20 +02:00
Julien Wadel
411f64e4c0 Fix compose events with empty text (since text is in rich format then it was never really empty).
Move QApplication::setAttribute to beginning.
2023-04-13 18:29:20 +02:00
Julien Wadel
682e5dc913 Primary color on links in chat.
Allow smallbuttons to use emojis.
Insert text in text area in chats.
Ensure to send plain text message.
Use custom text font for text edit.
Emoji picker and display it aside of files preview with a splitter.
Fix file preview layout in replies.
Change double click to simple click on avatar for copying address into the smartsearchbar.
Add an option to change emojis font.
Update chat actions colors.
2023-04-07 17:08:57 +02:00
Julien Wadel
eec2e2a769 Multiple files can be selected as attachement. 2023-03-31 11:01:10 +02:00
Julien Wadel
a47d97d790 - Fix interpretUrl to check internalization prefix option from account configuration.
- Fix Layout label width if fitting label is requested (gui).
- Fix a missing presence text in qml.
2023-03-27 16:58:51 +02:00
Julien Wadel
ab519906e5 - Conference layout refreshing on creation.
- Crash and display of local conferences.
2023-03-13 16:43:08 +01:00
Julien Wadel
669f47858b Fix Contact edit on messing mouse focus (regression from Qt 5.15.12) 2023-03-03 17:16:11 +01:00
Julien Wadel
e198f5f752 Display hidden scrollbars in settings.
Add more feedback on quit reason.
Fix link color in about.
Fix window title based on the application name.
2023-01-30 11:31:08 +01:00
Julien Wadel
bf6b0f565a Use ColorModel instead of color for custom C++ featuring. 2022-12-27 16:37:59 +01:00
Julien Wadel
56cff70b1b VFS Encryption, QtKeychain and file viewer. 2022-12-16 14:37:45 +01:00
Julien Wadel
70857601ff Display hand cursor on radio buttons.
Expand click size area on radiobuttons in call menu.
2022-11-25 17:42:42 +01:00
Julien Wadel
ed3bd406d0 Remove mosaic animations and try to fix layouts.
Use default friends list to add a contact.
Use core friends list to remove a contact.
Update SDK 5.2
2022-11-10 17:37:38 +01:00
Julien Wadel
1c3f507045 ZRTP authentication in popup. Fix PQ icons. 2022-11-03 15:56:23 +01:00
Julien Wadel
9524833e95 Choose a more homogenized(=compact) layout for mosaic if sizes are equivalent. 2022-09-28 19:34:31 +02:00
Julien Wadel
8fa1c028fc Add QRCode feature for attaching accounts. 2022-09-17 13:35:58 +02:00
Julien Wadel
e96c2044da Fix errors on exit 2022-09-06 11:06:53 +02:00
Julien Wadel
1e91a4a94c Upgrade mosaic layout to fit with the best layout (where stickers have their max sizes). 2022-08-26 13:56:41 +02:00
Julien Wadel
8798023053 Confirm to user when a conference has been deleted.
Synchronize conferences list when new conference info is received (preparation work for remote concellation/edition).
Change color on exclusive buttons in conferences list.
Disable camera button on audio-only mode.
2022-08-26 13:50:00 +02:00
Julien Wadel
d3d7c667b9 Display an iteractive icon to search bars for cleaning request.
Add a close button on date time picker to cancel it.
2022-08-22 14:04:40 +02:00
Julien Wadel
ff3ff7fe4f Do a search when clicking on searchbox in order to get results on empty field. 2022-08-18 14:47:13 +02:00
Julien Wadel
c7962b492c Waiting room : stop camera when not requested, show/hide menu on layout click. 2022-07-29 17:11:50 +02:00
Julien Wadel
66d5bbc100 Add a confirm popup for meeting deletion.
Change date and time pickers into datetime popup.
Upgrade date picker design.
Fix time picker design to follow popup layout.
Fix audio video conference URI migration in linphonerc and avoid to replace it if it already exists (same for conference URI).
Remove binding loop warning on combobox.
In meeting creation, format dates to system and fix combobox display.
2022-07-15 17:04:40 +02:00
Julien Wadel
6325f6885c - Update to new API on participant joined/left.
- Move active speaker managment to list instead of proxy (to be next to the new API state changes).
- Update participants on conference created event to avoid losing me and other devices (SDK callbakcs are not usable before create event).
- Fix selected active speaker when being in conference without participants.
- Fix active speaker on new/left participants.
- Protect mosaic transitions from deletion.
- Username selection from IncallAvatar.
- Deletion protection on camera when changing layouts by introducing a minor delay.
- Shutdown preview when going out from waiting room.
- Update design of waiting room.
- Change flipping transition to opacity.
- Update SDK (fix the camera reset of Active speaker when new participant)
- Fix blanks lines in chat menu.
2022-07-08 22:36:47 +02:00
Julien Wadel
0b8e72710c Upgrade binding loop workaround to real solution. 2022-07-07 15:28:51 +02:00
Julien Wadel
fe4c1982bb Rework sticker view (camera/avatar).
Adapt video conference view to be used for one-one.
Adapt waiting room to be used for outgoing and ending calls.
Fix display of the icon in ActionButton to respect custom sizes.
Fix camera refreshing.
Hide some item memu on One-one.
Update SDK.
2022-07-06 19:58:04 +02:00
Julien Wadel
9f3115d3da Add options to set camera modes for mosaic/gric/calls.
Change waiting room design to fit camera preview size.
Fix avatar sizes.
Fix preview size to be 16/9 and below main view in call.
2022-07-01 15:38:19 +02:00
Julien Wadel
bdcef22069 Update ICS design in chat.
New algorithm to compute needed width on dynamic texts.
Fix binding loops on scrolls.
Fix texts display in reply preview.
2022-06-30 20:31:09 +02:00
Julien Wadel
0df78864d6 Set black color for fullscreen mode.
Fix layout to remove margins in fullscreen mode.
Change checkbox colors when checked.
Use black bars on camera view.
2022-06-29 18:11:49 +02:00
Julien Wadel
0c8d7c2a2c Conference creation : non scheduled by default, invite mode, better behaviour with time picker, change design of scheduled options
TextArea : remove scrollbar if not needed.
2022-06-28 16:05:07 +02:00
Julien Wadel
97d8bbd03f SearchFields : Add an option to display a mandatory star on fields.
Reduce text size if icon is visible.
2022-06-28 10:43:02 +02:00
Julien Wadel
c82b2b8a36 Reduce height of add contact button in contacts view. 2022-06-28 09:28:55 +02:00
Julien Wadel
4a7118d57c Fix Qml errors on contacts. 2022-06-28 09:21:23 +02:00
Julien Wadel
15d33a7585 Rework ics invitation in chat.
Remove edit button if not organizer (= not admin).
Add count in translation.
2022-06-17 20:55:13 +02:00
Julien Wadel
efcf2c3f22 Customizable confirm dialog.
Long pressed event feature on action buttons (default to 500ms).
ChatRoom peer/local addresses debug in conversations (long pressed on dots menu with debug traces enabled).
2022-06-14 10:48:11 +02:00
Julien Wadel
a04337c31e Reduce Qt warnings on FileDialog in chat while in call.
Clean a margin link on the reply preview message.
2022-06-09 13:08:02 +02:00