Commit graph

53 commits

Author SHA1 Message Date
Julien Wadel
50be00a386 Feature : add a slide menu on timeline by a right-click to display actions to do (Add a way to delete entirely the chat room from timeline).
Fix leaving chat room when emptying history and still in the chat room.
Delete chat room only if it is empty (no messages and no events), and if it has been left by the user.
Remove timeline from list only if the chat room is on Deleted state (doesn't exist on server and local).
2022-08-26 16:53:03 +02:00
Julien Wadel
6500027dd1 Replace old Incall into the new generic layout. 2022-07-13 22:27:27 +02:00
Julien Wadel
1eed0c806d Fix crash and audio only layout.
Fix waiting room error text position.
2022-07-13 21:39:03 +02:00
Julien Wadel
b19bd5644a Add an option to activate/deactivate the shadow of a popup.
Change call statics design.
2022-07-11 14:38:31 +02:00
Julien Wadel
a690fad165 Change avatar colors.
Reduce mosaic quality over 9 participants.
Move call quality button to top.
2022-07-07 18:07:04 +02:00
Julien Wadel
2f657c6ceb Display a profile icon if phone number in place of '+' 2022-07-07 12:02:07 +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
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
235b5bda7c Fix history titles.
Add an object displayer for javascript variables.
Fix ICS expansion design.
Click on ICS will expand it instead of calling it.
Fix ICS Uri.
2022-06-30 16:43:32 +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
0fc7d4e73d Remove audio-only indicator on participants.
Keep mute indicator and change color.
2022-06-29 13:35:39 +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
721196a2a2 Update active dialpad, copy, speaker and grid layout icons.
Add file icon with extension in chats.
Change file message design to show empty icon with extension and download link.
Update SDK.
2022-06-17 12:13:06 +02:00
Julien Wadel
4050d0d31f Quick fix on designs (keypad and multimedia settings) 2022-06-07 18:11:27 +02:00
Julien Wadel
4aad42fdc7 Rework phone keypad design.
Add phone keypad on main window and use it in smart search bar.
Add a backup text on smartsearch bar in order to avoid losing text when focus change (in the case of we want to get it).
2022-06-07 17:41:53 +02:00
Julien Wadel
4526ca7926 Unify menu/buttons colors.
Fix chat in calls.
Fix avatar display.
2022-06-03 16:42:42 +02:00
Julien Wadel
3e29faa15c Use time zones on conference Info.
Fix ICS design.
2022-05-13 17:38:44 +02:00
Julien Wadel
cbe91db68d Better chat images : view final image when hovering mouse, keep filename only for non-images, fix some clipping issues. 2022-05-13 17:38:44 +02:00
Julien Wadel
33afd2a17a Add Animated images to chat and notifications.
Higher chat bubbles when thumbnails can be shown.
2022-05-13 17:38:44 +02:00
Julien Wadel
8c9e610107 - Fix crash and leaks on restart/quit.
- Reload conference list when current account change.
- Fix popup design (margins).
- Factorization of message banner (eg. copy text message)
- Factorization of NewConference dialog.
- Fix design on file preview in chat.
- Add participant shortcut in video conference.
- Remove old Linphone-Utils file/scripts.
- Fix avatar image in history view when clicking on username.
2022-05-13 17:38:43 +02:00
Julien Wadel
6528d2a946 Fix crash on removing participant.
Add more IMDN in message.
Fix dialogs top bar/margins.
Fix Video deconding with some devices.
2022-05-13 17:38:43 +02:00
Julien Wadel
2f5abc5c3b Add ICS actions (design only) on scheduled.
Add 'Me' on participants list and fix behaviours on participants in video conference.
Prepare for invitations (SDK not working yet).
2022-05-13 17:38:43 +02:00
Julien Wadel
a3554153d5 Add participants view in video conference, and admin mode.
Fix ConferenceModel object synchronization.
Use Me() and participantList to get local participant in ConferenceModel
2022-05-13 17:38:43 +02:00
Julien Wadel
f7757dd8a3 - New media settings panel in video conference and waiting room for device selection.
- Add a volume viewer for capture in media settings.
- Fix volumes synchronization between all settings panels.
- Allowing the use of capture graph from any place.
- Toggle button for Settings when menu is open.
2022-05-13 17:38:43 +02:00
Julien Wadel
d8b33de489 - Audio only mode
- Fix camera/video enabling behaviour
- Fix calendar design
2022-05-13 17:38:43 +02:00
Julien Wadel
b8d0fb5e46 - Fix Mac build on unsupported XCFramework.
- Change layout icons.
- Allow to change layout in prepare room.
- Add a status to Camera when Ready : print waiting message if conference is not ready (call created and have participants).
- Display avatar if camera is not ready.
- Change Active Speaker to use call stream and not participant device.
- Change avatar colors.
- Active speaker mode have scrollable miniatures (16/9 format).
- Move close preview icon.
- Change layout icon on selection.
2022-05-13 17:38:43 +02:00
Julien Wadel
0965e88615 Backup 2022-05-13 17:38:43 +02:00
Julien Wadel
9ab931da4d Backup 2022-05-13 17:38:43 +02:00
Julien Wadel
a541df0cd4 Backup 2022-05-13 17:38:43 +02:00
Julien Wadel
b893c78399 Backup 2022-05-13 17:38:43 +02:00
Julien Wadel
9029c33215 - Calendar ICS view on grids
- Scheduling conferences
- CameraDummy in case of unavailable Linphone streams
- Remove some tests
2022-05-13 17:38:43 +02:00
Julien Wadel
ebd033a3e6 On default build : Revert webview subscription and keep old sheets (avoid deployment issues) but keep a way to reactivate it. 2022-03-10 19:16:26 +01:00
Julien Wadel
839a1bc9b0 - Send multiple files in one message, with preview.
- Message preview manage huge heights.
- Chat design rework.
- Sort timelines by unread chat rooms.
- Fix thumbnails that weren't deleted.
- Play audio record on playback device instead of ringer device.
- Fix binding loops on scrollable areas.
- Change timeline filter to a minimal version.
- Fix record button hovering.
- Fix camera button in fullscreen.
2022-03-08 15:44:50 +01:00
Julien Wadel
06b4a211a0 - Chat room loading optimization.
- Fix loading more chat entries when going to beginning.
- Fix right padding text in chat messages.
- Fix black screen videos.
2022-03-08 15:40:10 +01:00
Julien Wadel
5e0874db7f Unread chat message event.
Shortcut to go at the end of chat.
Avoid MarkAsRead when not at end of chat.
Fix composers.
2022-03-08 15:37:45 +01:00
Julien Wadel
220eb45e59 Display message vocal in chats.
Display message with multiple contents (files/texts,audios).
Modelisation of linphone::Content.
Fix too recent version of OpenGL.
2021-12-02 22:15:57 +01:00
Julien Wadel
0a69ec4f14 - Add toggled state on button.
- Refit texts in search bars.
- Fix title text in conversation's devices window
- Fix burger button view (stay selected)
2021-11-29 12:19:22 +01:00
Julien Wadel
9f781aa434 Vocal message on send :
- Record
- Play
- Seek by clicking on the sound wave
- Send with a text/file/reply
- Improve ActionButton for horizontal progression and background color managment
- Improve Icon with different height and width
- Creation of MediaProgressBar
2021-11-16 20:17:45 +01:00
Julien Wadel
d7dfe986c0 - Forward messages to a contact, a sip address or directly to a timeline.
- Fix CI on Qt5_DIR.
- Hide reply message preview after sending message.
- Fix binding loop on sub-messages.
- Reduce spacing size in message.
2021-11-10 01:50:28 +01:00
Julien Wadel
a5f9fcb4c4 Feature: Reply to a message. 2021-11-06 00:31:24 +01:00
Julien Wadel
3da5903bff - Add call history button.
- Fix scrolling speed and add a cache for framebuffers in list
2021-10-30 19:19:39 +02:00
Julien Wadel
be173732f7 Images and color customization overhaul 2021-10-29 17:46:01 +02:00
Julien Wadel
aa745fa44c - Add load sip address model time debug.
- Add copy text banner
2021-10-20 18:38:36 +02:00
Julien Wadel
6cd4c34188 Missing UI property on FileMessage 2021-10-20 17:12:11 +02:00
Julien Wadel
0c31da57af Add UI settings : allow to change text messages font and size 2021-09-27 15:34:35 +02:00
Julien Wadel
56b001eb0c Colors managment rework 2021-09-06 20:34:06 +02:00
Julien Wadel
df719d7cc0 Replace hard coded colors 2021-09-03 20:35:11 +02:00
Julien Wadel
1cbdc96b30 Colors/Images rework
Remove Call and notices logs from db
Delete empty chat rooms after requesting it
Option of showing/hidding empty chat rooms
Many fixes on notifications count, imdn states, synchronizations behaviors, mouse cursor, etc.
Fix crashes
Fix timeline times
2021-08-01 22:49:42 +02:00
Julien Wadel
466b199023 Menus, admin mode, handle participants, format ephemerals, imdn, realtime reactions 2021-08-01 22:49:42 +02:00
Julien Wadel
6f4b12c61e Backup 2021-08-01 22:48:17 +02:00