John Preston
|
464b0a0f30
|
Use old media viewer hide workaround on macOS.
|
2021-05-31 17:39:15 +04:00 |
John Preston
|
dfcc13c7e6
|
Warn user about pinning of his screencast.
|
2021-05-31 17:35:41 +04:00 |
John Preston
|
ba6cee6f81
|
Add video/screencast pinned/unpinned toasts.
|
2021-05-31 17:10:30 +04:00 |
John Preston
|
bcdfd2150d
|
Auto-pin new screencasts.
|
2021-05-31 15:53:15 +04:00 |
John Preston
|
d19d6bbcd9
|
Group call owner chat/channel is always admin.
|
2021-05-31 15:52:51 +04:00 |
John Preston
|
4080fa9bdc
|
Allow mute for me even force-muted participants.
|
2021-05-31 15:46:15 +04:00 |
John Preston
|
ce091b0b63
|
Fix second click in media viewer double-click.
|
2021-05-31 14:54:56 +04:00 |
John Preston
|
136e930362
|
Paint outline in raster mode.
|
2021-05-31 08:54:23 +04:00 |
23rd
|
78dfe940ef
|
Added Windows SMTC support.
System Media Transport Controls.
|
2021-05-31 08:54:23 +04:00 |
23rd
|
690fbe83fd
|
Unified and moved to single place generating of song name from SongData.
|
2021-05-31 08:54:22 +04:00 |
23rd
|
f98e8f3e04
|
Fixed stuck of forward bar when using -sendpath argument.
Regression was introduced in b3d1602354 .
|
2021-05-31 08:54:22 +04:00 |
23rd
|
63febef3ed
|
Added Dock menu for macOS.
|
2021-05-30 23:39:55 +03:00 |
23rd
|
2599ae45d6
|
Fixed handle of last message on Up arrow in sections with key modifiers.
|
2021-05-30 23:39:55 +03:00 |
23rd
|
bfb03621c2
|
Fixed GIFs in EditCaptionBox on Retina screens.
|
2021-05-30 23:39:55 +03:00 |
23rd
|
be53bd5293
|
Added ability to start recording voice chat without title.
|
2021-05-30 23:39:55 +03:00 |
23rd
|
a429500b57
|
Fixed first animation of album thumbs in SendFilesBox on Retina screens.
|
2021-05-30 23:39:55 +03:00 |
John Preston
|
ec9fa00f46
|
Bring second large peer video to the top.
|
2021-05-31 00:07:11 +04:00 |
John Preston
|
6a001f2e6c
|
Auto-switch large video by speaking participant.
|
2021-05-30 23:52:01 +04:00 |
John Preston
|
8bde53cd0f
|
Add Back button to large video tiles.
|
2021-05-30 21:08:54 +04:00 |
John Preston
|
090d7d7112
|
Show video large on click.
|
2021-05-30 19:14:08 +04:00 |
John Preston
|
97c7c0742c
|
Rename LargeVideo to Video in voice chats.
|
2021-05-30 18:46:51 +04:00 |
John Preston
|
90efbf1210
|
Remove some experimental code.
|
2021-05-30 18:21:11 +04:00 |
John Preston
|
38506d27a1
|
Hide member rows with active small videos.
|
2021-05-30 18:09:59 +04:00 |
John Preston
|
8a693bc932
|
Move 'Invite members' button to the bottom.
|
2021-05-30 14:56:54 +04:00 |
John Preston
|
0e49bf5dee
|
Add video tiles in narrow members column.
|
2021-05-29 23:57:21 +04:00 |
John Preston
|
6a967948de
|
Optimize uploading of textures.
|
2021-05-29 23:27:12 +04:00 |
John Preston
|
0771fc14db
|
Use unique_id for tiles instead of PeerData*.
|
2021-05-29 22:58:11 +04:00 |
John Preston
|
e1614a280f
|
Add blur effect for video tile background.
|
2021-05-29 17:00:09 +04:00 |
John Preston
|
ddf81c949b
|
Add green outline to speaking video tiles.
|
2021-05-28 21:05:28 +04:00 |
John Preston
|
b906b2f625
|
Closed alpha version 2.7.5.7.
|
2021-05-28 19:11:07 +04:00 |
John Preston
|
3f2b473287
|
Add tooltips for wide mode controls.
|
2021-05-28 19:08:11 +04:00 |
John Preston
|
9a9430b5e1
|
Move some logging to DEBUG_LOG instead of LOG.
|
2021-05-28 15:21:15 +04:00 |
John Preston
|
d659200a42
|
Show unmute button tooltip about space bar.
|
2021-05-28 14:47:41 +04:00 |
John Preston
|
cb630c69f0
|
Fix tooltip colors in default dark green theme.
|
2021-05-28 13:39:38 +04:00 |
John Preston
|
9a812090a2
|
Add some error tooltips in group calls.
|
2021-05-28 13:23:24 +04:00 |
John Preston
|
5b0278847d
|
Add context menu to video tile right click.
|
2021-05-27 23:20:16 +04:00 |
John Preston
|
9d07bb2946
|
Remove 'Share Screen' menu item in scheduled chats.
|
2021-05-27 22:47:18 +04:00 |
John Preston
|
b27d314fa7
|
Skip deleted users in voice chat invites.
|
2021-05-27 22:46:20 +04:00 |
John Preston
|
df666ff724
|
Implement more robust reconnect management.
|
2021-05-27 17:09:36 +04:00 |
John Preston
|
3709714339
|
Make '[un]registerLeaveSubscription' work in all windows.
|
2021-05-27 09:34:33 +04:00 |
John Preston
|
deecf80f20
|
Add OpenGL media viewer glitches workaround.
|
2021-05-27 08:39:01 +04:00 |
John Preston
|
6ea66bc527
|
Fix joining broadcasted streams in voice chats.
|
2021-05-27 00:37:05 +04:00 |
John Preston
|
513c8d1a65
|
Fix PiP drag pausing the video.
|
2021-05-26 23:49:33 +04:00 |
John Preston
|
49f71f4e1e
|
Use av_packet_alloc instead of av_init_packet.
|
2021-05-26 22:53:54 +04:00 |
John Preston
|
0c5258b43a
|
Closed alpha version 2.7.5.6.
|
2021-05-26 18:35:35 +04:00 |
John Preston
|
a0506f009a
|
Update tg_owt revision.
|
2021-05-26 18:35:25 +04:00 |
John Preston
|
9f93dae6f9
|
Update FFmpeg to 4.4.
|
2021-05-26 18:22:30 +04:00 |
John Preston
|
45cca35724
|
Implement menu in wide video mode.
|
2021-05-26 18:21:50 +04:00 |
John Preston
|
1c42513e44
|
Fix pinning video from narrow mode.
|
2021-05-26 15:29:26 +04:00 |
John Preston
|
f3e6f5e772
|
Cancel outgoing video when muted by admin.
|
2021-05-26 15:12:00 +04:00 |
John Preston
|
c6f44e7928
|
Hide video button if the call doesn't support video.
|
2021-05-26 14:27:48 +04:00 |
John Preston
|
7b6b32db74
|
Fix name display in group call video tiles.
|
2021-05-26 13:35:01 +04:00 |
John Preston
|
e39f9bef1f
|
Fix voice message recording with FFmpeg 4.2.
|
2021-05-26 09:59:25 +04:00 |
John Preston
|
479b604c0e
|
Closed alpha version 2.7.5.5.
|
2021-05-25 23:34:55 +04:00 |
John Preston
|
e7ef3c4b6d
|
Fix crash in GL_RED textures uploading.
|
2021-05-25 23:34:55 +04:00 |
John Preston
|
87cae1c3a7
|
Fix build on macOS.
|
2021-05-25 23:34:55 +04:00 |
John Preston
|
562fc74481
|
Closed alpha version 2.7.5.4.
|
2021-05-25 22:11:11 +04:00 |
John Preston
|
51d8e9c43d
|
Skip empty rects in painting.
|
2021-05-25 17:23:50 +04:00 |
John Preston
|
e50a7a2e42
|
Toggle wide mode only when videos with frames.
|
2021-05-25 16:55:01 +04:00 |
John Preston
|
aaad250a77
|
Show names in OpenGL renderer.
|
2021-05-25 16:26:41 +04:00 |
John Preston
|
699730b7f4
|
Show mute icon in OpenGL renderer.
|
2021-05-25 14:56:26 +04:00 |
John Preston
|
302cffba1c
|
Display pin button in OpenGL renderer.
|
2021-05-25 12:08:06 +04:00 |
John Preston
|
e299aa032d
|
Update tg_owt to webrtc m91.
|
2021-05-25 12:07:49 +04:00 |
John Preston
|
ca6f70746c
|
Closed alpha version 2.7.5.3.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
2af1d95650
|
Fix scheduled voice chat creation.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
df6f5d83d6
|
Make shaders work on OpenGL 2.1.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
42baa3e1bc
|
Convert YUV420 -> ARGB32 in fragment shader.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
5f393babd6
|
Fix video wrap geometry in narrow column.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
b864563f47
|
Support mode switching in single widget Viewport.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
3edb2d08ba
|
Optimize frame shader, apply rotation.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
d44f923277
|
OpenGL render of frames in single widget.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
ec468431b4
|
Raster render of wide mode in single widget.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
4774f438a9
|
Update API scheme.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
f40659a7b4
|
Round corners of LargeVideo.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
047989abcf
|
Fill solid background in OpenGL renderer.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
3e79b67032
|
Start OpenGL renderer for group calls.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
ca4b1e6ae0
|
Fix build for macOS.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
b56749426b
|
Fix build on Clang/GCC.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
cbe6e1caad
|
Closed alpha version 2.7.5.2.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
748eb9ff12
|
Remove labels from wide mode buttons.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
385b98ff3d
|
Nice three-button narrow mode with gradient fading.
|
2021-05-24 22:45:16 +04:00 |
John Preston
|
c12a50544e
|
Allow force-disabling OpenGL.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
c64e953174
|
Choose OpenGL / Raster in media viewer.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
ccc599c83e
|
Fix PiP window first show.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
a45064257a
|
Choose OpenGL / Raster surface at runtime.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
9510ba07f7
|
Drop old sticker set cover locations.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
8e3dc76dd7
|
Disable tg_owt audio backends explicitly.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
451332b2e7
|
Closed alpha version 2.7.5.1.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
445c798bbc
|
Improve pin video button design and controls hiding.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
c48c4d4283
|
Use QOpenGLWidget on all systems.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
f7454a4284
|
Fix crash on quit in idle state.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
9144f4ea7b
|
Fix streaming frames prepare.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
aaea367fba
|
Hide controls when mouse is out of video area.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
e0e878cbb1
|
Update tg_owt to webrtc m90.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
b905a18161
|
Destroy all tgcalls instances before quit.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
f4ae7ecbe7
|
Remove tracking of video ssrc-s.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
9a8812d00b
|
Move participants list to the right of the window.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
13b3de683a
|
Improve narrow participants column design.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
64243d1437
|
Fix crash in joining active video chat.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
a730c88491
|
Add icons and improve narrow participants column.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
bd90cc4134
|
Fix closing of pre-launch windows.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
316f0537c4
|
Implement video pin / controls hiding in video tiles.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
7f739065e8
|
First version of tiled layout.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
bd83ed8130
|
Add 'pin screencast' context menu item.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
e39ffbc83c
|
Update tgcalls, request required video channels.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
1471e9b8e2
|
Destroy group call instances async.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
4c23d51be5
|
Fix volume icon over video.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
412cfb24d2
|
Stop video when rejoining-as, handle errors.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
2a5977e97f
|
Support enlarge / minimize of video.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
64c34b7029
|
Hide controls in wide video mode.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
0db0abe608
|
Use LargeVideo in the default mode.
|
2021-05-24 22:45:15 +04:00 |
John Preston
|
5f4903a279
|
Show controls in the middle of wide video.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
20ff79abf4
|
Fix camera / screen self track activation.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
3a321d64f6
|
Switch between videos by left click.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
7e8d1f7974
|
Toggle video pin from LargeVideo.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
9f41461209
|
Load .dll symbols in a similar way.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
6b10045b7b
|
Enable screen sharing on Linux.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
9ca6d0d893
|
Build tg_owt with desktop_capture support.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
2830049a53
|
Add support for DirectX desktop capturer backend.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
50558de591
|
Show name and information on wide large video.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
80e3e8a01e
|
Extract MembersRow from calls_group_members module.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
d38780c94d
|
Add shadow under name over video.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
801435e57c
|
Show participant names in narrow column.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
8001efe6ab
|
Track peer together with video endpoint.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
909a3cef9b
|
Create a new Instance for each screencast.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
9ac510a1ad
|
Fix title of wide mode video chat.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
00ce302b38
|
Improve narrow participants column design.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
0dcc7a05f7
|
Fix crash in pinned video switching.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
54c2769d8a
|
Improve voice /video chat members management.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
2e400d88d3
|
Fix creating group calls.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
d9aa660253
|
Handle members slice loaded.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
ba1dade4b0
|
New API/tgcalls with two outgoing videos.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
a48649987e
|
Improve screencast source choosing design.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
022c0a1327
|
Update tgcalls library.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
69ceed5bbc
|
Update API scheme to layer 129.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
b3fcb4ef36
|
Allow 'mute for me' of muted by admin participants.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
8342b2d275
|
Fix bug with video_muted flag.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
36888f844f
|
Disable (crashing) capturer on Linux.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
75f220c3d9
|
Fix build for Linux.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
1a784fc678
|
Track video_muted from API.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
dac9017df1
|
Improve video chat controls layout.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
7b3b5a1463
|
Use 'Screencast' video content type.
|
2021-05-24 22:45:14 +04:00 |
John Preston
|
b7fc3f67d7
|
Add toggle video and screen sharing buttons.
|
2021-05-24 22:45:13 +04:00 |
John Preston
|
e0bfaad3a2
|
Make style of mute button customizable.
|
2021-05-24 22:45:13 +04:00 |
John Preston
|
24c77a8956
|
Fix build on macOS.
|
2021-05-24 22:45:13 +04:00 |
John Preston
|
380a0d1f86
|
Improve wide video layout.
|
2021-05-24 22:45:13 +04:00 |
John Preston
|
b7f6fc9a2d
|
Update API scheme.
|
2021-05-24 22:45:13 +04:00 |
John Preston
|
e12fe974b2
|
Add pinned video in wide mode.
|
2021-05-24 22:45:13 +04:00 |
John Preston
|
b15623d435
|
Allow pinning video to top of members list.
|
2021-05-24 22:45:13 +04:00 |
John Preston
|
eb8f709943
|
Show members list in PanelMode::Wide.
|
2021-05-24 22:45:13 +04:00 |