Emil Ivov
6ccc58a060
Merge pull request #945 from jitsi/feedback-improvements
...
Feedback window improvements.
2016-09-26 23:14:19 -05:00
yanas
08b2fbe30f
Fixes feedback message and button active state
2016-09-26 22:43:20 -05:00
Emil Ivov
cbd15f45a4
Merge pull request #944 from jitsi/pin-hover-improvements
...
Pin hover improvements
2016-09-26 22:42:37 -05:00
yanas
37dcc6c994
Improves the pin and hover borders
2016-09-26 22:26:05 -05:00
yanas
6249ff89ff
Feedback window improvements.
2016-09-26 21:15:24 -05:00
yanas
1c8535a2d5
Improves the pin and hover borders
2016-09-26 15:40:56 -05:00
paweldomas
7585413e7d
fix(VideoLayout): from avatar to video transition
...
When user reconnected and the avatar is displayed we need to perform
full large video update in order to transition correctly.
2016-09-26 14:40:00 -05:00
paweldomas
6e0ba1de33
ref(VideoLayout): rename 'videoConnectionMessage'
...
Renames 'videoConnectionMessage' to 'localConnectionMessage', because
it is displayed when we're having problems with our local connection
and a different one will be shown for the remote connectivity issues.
2016-09-26 14:40:00 -05:00
paweldomas
661ea2cf45
feat(VideoLayout): add remote connection problems UI
...
Grey filter will be applied to the remote video/avatar displayed on
"large" and a message indicating remote connectivity issues will be
shown on top of that.
2016-09-26 14:39:58 -05:00
Maxim Voloshin
212798ad19
Global handler for tooltips
2016-09-26 21:29:40 +03:00
yanas
bb0f6e0989
Remove unused variable.
2016-09-26 13:02:59 -05:00
paweldomas
42fd3097de
feat(VideoContainer): add 'wasVideoRendered' flag
...
The 'wasVideoRendered' flag will tell whether or not we have any video
image rendered(even if stalled) on the large video element.
2016-09-26 13:01:35 -05:00
paweldomas
5952261e87
ref(LargeVideoManager): introduce 'setVideoConnectionMessage'
2016-09-26 13:01:35 -05:00
paweldomas
5843c6c569
ref(LargeVideoManager): rename 'enableVideoProblemFilter'
2016-09-26 13:01:35 -05:00
paweldomas
352e784cad
fix(VideoLayout): show video when the connection is back
2016-09-26 13:01:35 -05:00
paweldomas
b8937e0349
fix(LargeVideoManager): hide video when avatar is displayed
2016-09-26 13:01:35 -05:00
paweldomas
0aea799b50
doc(LargeVideoManager): fills missing JS doc
2016-09-26 13:01:35 -05:00
paweldomas
46766ec239
fix(RemoteVideo): avoid black thumbnail
...
When the user is having connectivity issues we use the image cached in
the video element to show the preview in greyscale. It looks like this
cached image gets invalided after prolonged periods of time the video
element being hidden(and it is hidden when the video is muted). So we
never show this image if the user gets muted during connectivity
disruption in order to avoid blackness.
2016-09-26 13:01:35 -05:00
paweldomas
66bbc4d9fd
fix(RemoteVideo): change hasVideoStarted logic
...
We used to rely on 'currentTime' of the video element, but we execute
'updateView' from the 'onplay' callback and on fast machines it may
happen that the value is 0 even though the video has just started.
2016-09-26 13:01:35 -05:00
paweldomas
40f2c593a2
ref(SmallVideo): figure out what is to be displayed
...
At any point of time we display one of the three: video, avatar or
blackness. The purpose of this commit is to make that fact more clear
in the code.
2016-09-26 13:01:35 -05:00
paweldomas
30cb948dcf
feat(SmallVideo): make thumbnail grey
...
The video or the avatar on a thumbnail will be displayed in greyscale
when the user is having connectivity issues.
2016-09-26 13:01:35 -05:00
paweldomas
fceb512a03
ref(SmallVideo): add 'isCurrentlyOnLargeVideo'
2016-09-26 13:01:35 -05:00
paweldomas
4722054c3e
ref(SmallVideo): adds avatar selector
2016-09-26 13:01:34 -05:00
paweldomas
9d1364b6fb
feat(RemoteVideo): show disconnected GSM bars for remotes
2016-09-26 13:01:34 -05:00
paweldomas
8a43699a89
feat(ConnectionIndicator): show disconnected GSM bars on local thumbnail
2016-09-26 13:01:34 -05:00
paweldomas
3ef5dd20ef
ref(RemoteVideo): store JitsiParticipant instead of id
2016-09-26 13:01:34 -05:00
paweldomas
e9445866a5
ref(ConnectionIndicator.js): make CQ 'object' optional
2016-09-26 13:01:34 -05:00
paweldomas
cf931f8a9f
ref(ConnectionIndicator.js) pass icon class as an argument
2016-09-26 13:01:34 -05:00
yanas
3140257b69
Remove unused function.
2016-09-26 12:55:18 -05:00
Дамян Минков
b3d6e5876e
Merge pull request #922 from jitsi/fix_filter_not_applied
...
Fix notification about network issues not displayed when expected
2016-09-26 10:04:14 -05:00
Дамян Минков
c437f64f35
Merge pull request #933 from jitsi/fix-everyone-moderator
...
Fixes moderator related elements when everyone is moderator
2016-09-23 18:04:53 -05:00
yanas
af91fb50b2
Fixes moderator related elements when everyone is moderator
2016-09-23 17:42:29 -05:00
hristoterezov
42d9d0393d
fix(FilmStrip): Add check for thumbnails
2016-09-23 16:44:32 -05:00
yanas
a054a0d61d
Merge pull request #919 from kkrisstoff/add/raise-hand-icon
...
rise-hand-ico: blured class added
2016-09-23 11:59:40 -05:00
yanas
8e75da8540
Merge pull request #926 from jitsi/lock-fixes
...
Changes the state of room locker if room was locked not by current user.
2016-09-23 11:51:42 -05:00
Kostiantyn Pashura
7c824d9da0
rise-hand-ico: blured class added
2016-09-23 15:56:16 +03:00
Gubin, Maksim
9aa7f80e82
hot fix api.executeCommand
2016-09-23 14:04:19 +03:00
hristoterezov
b772c151fc
Merge pull request #925 from jitsi/invite-to-share-dialog
...
Invite to share dialog
2016-09-22 21:53:40 -05:00
yanas
d2e42c2a7d
Update MessageHandler.js
2016-09-22 21:11:24 -05:00
yanas
b54f92b2ae
Fixes the copy action.
2016-09-22 18:17:37 -05:00
damencho
eb2e709749
Makes sure we always resolve(call the callback) in feedback dialog.
...
Call the callback even when clicking outside the dialog, or escaping to close it.
2016-09-22 16:55:08 -05:00
damencho
f9a5b62326
Changes the state of room locker if room was locked not by current user.
2016-09-22 16:10:17 -05:00
yanas
644faca306
Re-designs invite dialog as share link.
2016-09-22 15:50:09 -05:00
damencho
415619021f
Moves handling of thank you dialog.
...
Moves handling of thank you dialog out of the Promise that handles the feedback and just before we redirect to welcome page.
2016-09-22 15:32:54 -05:00
hristoterezov
0e5fe88b5e
fix(ringoverlay): Path of the ogg file
2016-09-22 13:50:10 -05:00
paweldomas
419950ca49
fix(VideoLayout): "connection interrupted" shown only on video
...
The message about having connectivity issues should be displayed only
on top of the video like the "video problems filter" is.
2016-09-22 12:43:23 -05:00
paweldomas
ecfc05bcc8
fix(LargeVideoManager): enable video problems filter on VideoContainer
...
Only the VideoContainer is interested in showing the video problems
filter which is meant to be displayed when ICE is disconnected.
2016-09-22 12:43:03 -05:00
yanas
b0012b4d63
Merge pull request #921 from jitsi/contaclist-title-update
...
Always show number of participants badge in toolbar.
2016-09-22 12:40:39 -05:00
damencho
febaf49d07
Always show number of participants badge in toolbar.
...
Includes showing 1 when user is alone in the room.
2016-09-22 12:02:38 -05:00
Дамян Минков
fbd2879aa3
Merge pull request #918 from kkrisstoff/make-the-star-configurable
...
disable_star_indicator added
2016-09-22 10:19:16 -05:00
paweldomas
e39648ce21
ref(LargeVideo): rename to LargeVideoManager
...
It is confusing when the name of the main class exported from the file
is not the same as the filename.
2016-09-22 08:57:14 -05:00
paweldomas
e0a05c5908
ref(LargeVideo): move VideoContainer to separate file
...
VideoContainer is a separate being which implements the LargeContainer
and it's confusing to have it in the same file. This was encouraging to
access private parts of the VideoContainer directly(not through
the interface).
2016-09-22 08:57:14 -05:00
paweldomas
2c01fde713
ref(SmallVideo): rename 'isMuted' to avoid confusion
2016-09-22 08:57:01 -05:00
Kostiantyn Pashura
82ebfd9945
disable_star_indicator added
2016-09-22 12:52:53 +03:00
yanas
92641c20f3
Merge pull request #916 from jitsi/contaclist-title-update
...
Moves the number in the code, not as a translation parameter.
2016-09-21 22:15:48 -05:00
damencho
cfeb03740c
Moves the number in the code, not as a translation parameter.
...
There is sometimes problems with cache and late loading of the translations, this commit avoids showing translation key in the contactlist title, by moving the parameter into the code.
2016-09-21 17:16:00 -05:00
damencho
4ab0fca4d7
Removes tooltip from profile avatar when not clickable.
2016-09-21 16:35:42 -05:00
damencho
df3b7e2dbc
Adds utility method to remove tooltips.
2016-09-21 16:35:03 -05:00
yanas
e7cbacf9a2
Merge pull request #912 from jitsi/remove-download-logs-link
...
Remove download logs link
2016-09-21 16:18:18 -05:00
damencho
4fdc11c6fb
Removes download logs references.
2016-09-21 15:45:08 -05:00
hristoterezov
e1cb75fe04
fix(UI): Show the correct message on NO_DATA_FROM_SOURCE GUM errors
2016-09-21 15:31:49 -05:00
yanas
7453198472
Fixes message for authentication failed.
2016-09-20 12:08:44 -05:00
Дамян Минков
0c1120c1a8
Merge pull request #897 from jitsi/settings-css-adjustments
...
Some css and lang adjustments to settings and contact list.
2016-09-20 10:48:57 -05:00
yanas
4ca9349de7
Removes missing and unused method.
2016-09-20 10:16:15 -05:00
yanas
aacb39a439
Some css adjustments to settings and contact list.
2016-09-20 01:14:00 -05:00
yanas
2d2915967c
Fixes focus in Feedback and makes animation configurable.
2016-09-19 23:25:03 -05:00
Kostiantyn Pashura
4572e1d344
feedback dialog changes
2016-09-19 22:27:41 -05:00
yanas
2919a60403
Adds blue badges to contact list and chat.
2016-09-19 21:22:41 -05:00
Paweł Domas
a07858cc72
Merge pull request #891 from jitsi/video-thumbnail-toolbar-fixes
...
Video thumbnail toolbar fixes
2016-09-19 19:31:08 -05:00
yanas
d1d4674136
Fixes some jsdocs.
2016-09-19 18:04:55 -05:00
hristoterezov
abe216a0bb
feat(UI): Add UI support for camera issue detection
2016-09-19 14:49:50 -05:00
hristoterezov
84983c341e
Merge pull request #844 from jitsi/device-selection-rework
...
Device selection rework
2016-09-19 13:56:21 -05:00
Lyubomir Marinov
2ff77676e2
Fix incorrect JSON file
...
The extension of the file modules/UI/side_pannels/chat/smileys.json
suggests that the format of the file is JSON. However, it contains
JavaScript RegExp instances which do not represent valid JSON. Such
discrepancies between file extension and format cause failures in
certain tools such as Webpack. Convert the file (both extension and
format) into a valid ES2015 module.
2016-09-19 12:48:38 -05:00
yanas
1486eac752
Applies fixes to thumbnail video toolbar from m-voloshin
2016-09-18 16:58:34 -05:00
damencho
e4c4236386
Updates handling links on watermarks.
...
When link is missing disable clicking.
2016-09-16 15:17:34 -05:00
yanas
8b7bdb4957
Changes the raise hand event name to fit better the action
2016-09-16 10:22:50 -05:00
yanas
a1635ccc68
Adds javadoc
2016-09-16 10:22:50 -05:00
yanas
1853fa6fae
Adds raise hand toggle state.
2016-09-16 10:22:50 -05:00
yanas
bc222c60e0
Fixes dominant speaker and raised hand tooltips
2016-09-16 00:37:29 -05:00
yanas
96bbf0419c
Adds tooltips
2016-09-16 00:04:19 -05:00
damencho
a449223b40
Clears the password if user cancels password prompt.
...
Clears the password if user cancel attempt to enter password, as using one instance of locker for multiple attempts keeps the password.
2016-09-15 16:32:10 -05:00
yanas
12344ab486
Merge pull request #883 from jitsi/contactlist-displayname
...
Syncs contactlist display names with thumbnails.
2016-09-15 15:22:47 -05:00
yanas
b6e18d8a68
Merge pull request #882 from jitsi/fix-hide-toolbar
...
Fixes hiding toolbar.
2016-09-15 15:10:54 -05:00
damencho
1a0677cb59
Syncs contactlist display names with thumbnails.
...
Uses the same display names in the contact list as in the thumbnails, for local and remote.
2016-09-15 15:01:48 -05:00
damencho
c483587853
Fixes hiding toolbar.
...
Receiving messages docks the toolbar to be able to see number of unread messages. We need to undock it when we read the messages. We skip undocking if we are not in video mode (on large), cause stuff like youtube video share is docking/undocking the toolbar.
2016-09-15 14:02:56 -05:00
hristoterezov
9b25467080
Merge pull request #878 from jitsi/video-thumbnail-redesign
...
Video thumbnails redesign
2016-09-15 13:48:07 -05:00
yanas
f37fd15fca
Merge pull request #876 from jitsi/ui-ringoverlay-stop
...
feat(ringoverlay): Stop ringing after 30s and change the message
2016-09-14 21:44:59 -05:00
yanas
5092f52716
Merge pull request #874 from jitsi/ui-fix-ringoverlay
...
feat(ringoverlay): Change the background when the avatar is displayed
2016-09-14 21:40:54 -05:00
yanas
0013745783
Video thumbnails redesign
2016-09-14 21:20:54 -05:00
hristoterezov
ad5fa13339
feat(ringoverlay): Stop ringing after 30s and change the message
2016-09-14 17:55:43 -05:00
damencho
e1512e3776
Fixes focusing on write area or nickname input when chat is open.
2016-09-14 16:47:10 -05:00
hristoterezov
dab5252746
feat(ringoverlay): Change the background when the avatar is displayed
2016-09-14 16:26:17 -05:00
damencho
d8dd564b06
Fixes clearing message counter on opening the chat.
2016-09-14 15:22:36 -05:00
damencho
407b082780
Removes changing the message icon and flashing on new message.
2016-09-14 15:18:14 -05:00
damencho
a671093489
Introduces chat_container_id variable.
2016-09-14 15:13:15 -05:00
damencho
3ee61df319
Updates talk while muted indication after latest ui changes.
2016-09-14 13:26:28 -05:00
damencho
1a554828e1
Adds option to add custom timeout for hiding toolbar.
2016-09-14 13:26:28 -05:00
damencho
686e85cd4f
Fixes hiding toolbars.
...
Schedule new hide check if toolbar is hovered, overlay is shown or the sideBar container is visible (chat, contactlist , etc.).
2016-09-14 11:51:47 -05:00
damencho
a5bc9625ef
Fixes parameters for VideoLayout.resizeThumbnails.
2016-09-14 10:48:38 -05:00
yanas
3b05a16b32
Fix for button appearing in both toolbars
2016-09-13 22:10:13 -05:00
yanas
cf49c8c6ff
Adds raise hand button to the side toolbar
2016-09-13 21:21:31 -05:00
yanas
99bf4bc44d
Adds a possibility to add raise hand as a button
2016-09-13 21:21:31 -05:00
yanas
929639b06b
Merge pull request #863 from jitsi/contact-list-update
...
Contact list update
2016-09-13 21:21:03 -05:00
yanas
9ce83250da
Fixes console logs
2016-09-13 20:43:44 -05:00
yanas
a9e31a2843
Fixes settings menu for non moderators
2016-09-13 20:43:44 -05:00
yanas
45496b7592
Make settings sections configurable
2016-09-13 20:43:44 -05:00
hristoterezov
2d4819257b
fix(profile_icon): Cursor and background styles
2016-09-13 18:19:38 -05:00
damencho
4c72833f5a
Adds an option and hide avatars in contact list.
2016-09-13 17:14:05 -05:00
damencho
e3eaac5bef
Disables click toggler.
2016-09-13 17:12:10 -05:00
hristoterezov
f10b13328f
feat(profile): Don't allow non-guest users to edit their profile
2016-09-13 16:56:05 -05:00
Maxim Voloshin
7b4941bde9
Redesigned feedback window
2016-09-13 16:06:53 -05:00
hristoterezov
c602839e06
Merge pull request #851 from jitsi/ui-redesign-in-progress
...
Ui redesign in progress
2016-09-13 14:50:59 -05:00
yanas
2aea6c4120
Remove unused dialog
2016-09-13 13:07:08 -05:00
Дамян Минков
b3f66aea3b
Merge pull request #618 from photoninger/add_firefox_supportedBrowsers
...
Add Firefox in list of supportedBrowsers for invite emails
2016-09-13 08:29:59 -05:00
yanas
c6ec96aca5
Adds avatar on stage specific background
2016-09-12 23:24:23 -05:00
yanas
d250623fde
Ring overlay improvements and enable buttons fix
2016-09-12 23:24:10 -05:00
hristoterezov
2b84a149fe
fix(toolbar): Button popups
2016-09-12 14:43:34 -05:00
yanas
09f7615a35
Changes icon set.
2016-09-11 23:36:15 -05:00
yanas
fdf0e39516
Fix lock room
2016-09-11 20:49:59 -05:00
yanas
f811410b45
Settings re-design
2016-09-11 16:55:06 -05:00
yanas
50e803f1a0
Fixes side toolbar container behavior
2016-09-09 21:26:29 -05:00
yanas
b4c9816d9f
Rename side panels and implement toggle/untoggle policy
2016-09-08 17:38:41 -05:00
yanas
8562d3d55d
Remove bottom toolbar and change side panel position and behavior
2016-09-08 13:16:23 -05:00
damencho
d65479abc9
Skips some url parameters that can inject scripts.
2016-09-08 13:12:56 -05:00
yanas
978c0f2f31
Remove unused import
2016-09-08 12:19:45 -05:00
damencho
0683f94edb
Skips storing devices (mic and camera) if there is no user selection.
...
Skips storing device ids in localstorage if the user hasn't selected a device to use, and keeps using system defaults. Removes calls to private library method for setting initial realDeviceIds, as this had been added to the library.
2016-09-07 16:48:57 -05:00
damencho
83546a899f
Revert "Temprorary disable kicks hack."
...
This reverts commit 76a7c7b426
.
2016-09-07 10:48:13 -05:00
damencho
5ef7f38bed
Moves analytics event for feedback to the library.
2016-09-06 13:16:54 -05:00
yanas
2f966b7da4
Merge pull request #829 from BeatC/fix-sharing-resize-after-hiding-filmstrip
...
Fix problem with resizing
2016-09-04 20:16:08 -05:00
bgrozev
e3f599fbc0
Merge pull request #834 from jitsi/disable-kick-until-fixed-hack
...
Temprorary disable kicks hack.
2016-09-02 11:44:15 -05:00
yanas
76a7c7b426
Temprorary disable kicks hack.
2016-09-02 11:19:17 -05:00
hristoterezov
4c9b6ce193
Shows dialog when lib-jitsi-meet report microphone issues
2016-09-01 12:57:21 -05:00
Ilya Daynatovich
aea99b8ffb
Fix problem with resizing
2016-09-01 08:53:51 +03:00
hristoterezov
19362d1904
Merge pull request #826 from jitsi/fix-random-avatar
...
Fixes random avatar
2016-08-31 15:46:53 -05:00
hristoterezov
1a69fd8a49
Merge pull request #822 from jitsi/removes-atarURL
...
Removes avatar url from UI.
2016-08-31 15:39:00 -05:00
damencho
bb705e32d9
Moves local video thumb initializations where they belong.
...
Moves local video thumb initializations where they belong in the local video constructor. Fixes a problem when there is no video device, then audio levels and gsm bars are missing. We were doing this initializations every time a video device is changed.
2016-08-31 14:18:09 -05:00
damencho
3138748f57
Uses avatarId from settings.
...
Removes unused variable bottomToolbarEnabled.
2016-08-31 11:40:06 -05:00
damencho
6f10156bf3
Adds avatarId and respect it with lowest priority.
2016-08-31 11:37:11 -05:00
damencho
3852b34397
Adds avatarId to Settings.
2016-08-31 11:24:51 -05:00
yanas
2b492883ca
Some code optimisations.
2016-08-30 14:14:52 -05:00
damencho
5ab6c551df
Disables storing display name and email when using overlay ring.
2016-08-30 14:10:20 -05:00
damencho
0e27f471f1
Removes avatarURL from settings UI.
...
Removes storing avatarURL in localstorage and retrieving it.
2016-08-30 14:09:07 -05:00
yanas
7858c157c1
Fix shortcut appearing in tooltip of wrong buttons
2016-08-29 23:56:20 -05:00
yanas
9693cba17a
Registers filmstrip shortcut from bottom toolbar
2016-08-29 15:47:24 -05:00
yanas
45e38ae4c9
Fix wrong import
2016-08-29 13:04:55 -05:00
yanas
7076ada6f4
Attach keyboard shortcuts to features
2016-08-28 22:59:23 -05:00
yanas
570124058c
Addresses comment about Feedback dependency
2016-08-26 16:07:20 -05:00
yanas
777217bd75
Fixes hangup triggering multiple feedbacks.
2016-08-26 11:42:45 -05:00
yanas
2bb637e140
Fixes hangup triggering several times
2016-08-26 11:42:45 -05:00
damencho
246ab88a3e
Fixes muting particular remote participant.
...
There was a bug that the handlers for menuItem for mute and kick are added for all remote participants. When clicked multiple handlers are executed and the action will be executed for all remote participants.
2016-08-23 18:37:41 -05:00
yanas
f824f78db9
Fix video thumbnails for Qt on Linux.
2016-08-22 16:31:20 -05:00
yanas
372a5e2a49
Update UI.js
...
Show the toolbar even if in a ring overlay.
2016-08-16 13:44:34 -05:00
bgrozev
e59ad67055
Merge pull request #779 from jitsi/fix_ss_from_popup
...
Implements extension external installation for popup windows
2016-08-10 15:25:35 -05:00
hristoterezov
97b9b67768
Merge pull request #777 from jitsi/analytics-move2
...
Moves loading of analytics in the library.
2016-08-10 15:19:36 -05:00
hristoterezov
f899d16a79
Implements extension external installation for popup windows
2016-08-10 14:13:32 -05:00
damencho
2c39514359
Fixes the check whether we are hovering over the toolbar.
2016-08-09 17:39:24 -05:00
damencho
536ffb31e0
Moves loading of analytics in the library.
2016-08-09 15:04:40 -05:00
yanas
da0898a066
Isolate object-fit fix for Windows Qt browser only
2016-08-08 17:03:13 -05:00
George Politis
541f83cf71
Merge pull request #774 from jitsi/analytics-move
...
Analytics move
2016-08-05 13:49:05 -05:00
Paweł Domas
fe6588516f
Merge pull request #773 from jitsi/object-fit-fix-and-refactoring-around-it
...
Object fit fix and refactoring around it
2016-08-05 10:25:36 -05:00
damencho
6651168dd3
Moves render and ttfm connection times to the library.
2016-08-05 09:52:09 -05:00
yanas
5654d34ee8
Fix remote participant menu for moderator
2016-08-04 15:24:36 -05:00
damencho
6302e42229
Uses analytics from lib-jitsi-meet and adds new events.
...
Adds more analytics events for shortcuts, recording and shared video. Changes the way we calculate ttfm.
2016-08-04 14:19:09 -05:00
paweldomas
34a24ce290
Fix a crash on IE/Safari when plugin is not installed
2016-08-04 09:37:04 -05:00
paweldomas
62fa4dffa8
Fix broken invite URL on IE10
...
IE 10 does not support "window.location.origin"
2016-08-03 14:45:50 -05:00
Дамян Минков
9a25db34aa
Merge pull request #763 from jitsi/hide_toolbar_when_ringing
...
Hide the toolbar when the the ring overlay is displayed
2016-08-03 13:00:52 -05:00
damencho
df01358fb8
Adds comment.
2016-08-03 12:49:19 -05:00
damencho
06c636311d
Adds analytics event and console log for TTFM (time to first media).
2016-08-03 11:19:09 -05:00
damencho
562c2e38db
Adds analytics event for rendering audio and video.
2016-08-02 13:19:03 -05:00
paweldomas
123b5abb08
Hide the toolbar when the the ring overlay is displayed
2016-08-02 09:04:31 -05:00
damencho
e9b7aaea84
Adds more analytics events.
2016-08-01 15:03:38 -05:00
paweldomas
8de3e0ff0b
Remove query parameters from the URL visible to the user
2016-08-01 13:44:42 -05:00
paweldomas
443c29f505
No longer use full href for the invite URL
2016-08-01 13:44:35 -05:00
hristoterezov
6ae35fb21d
Preventing the client for using/sending resolution data from/to remote participants
2016-07-27 12:46:07 -05:00
hristoterezov
8d162609e0
Handles the errors thrown by the data channel methods
2016-07-25 17:04:39 -05:00
hristoterezov
9d170e4c59
Fixes the gsm bars during ice disconnected
2016-07-22 13:42:41 -05:00
bgrozev
ae0e950c16
Merge pull request #746 from jitsi/dc_stats2
...
Changes the connection quality stats to be sent by the data channels
2016-07-22 07:34:01 +02:00
hristoterezov
7ea047cf1b
Merge pull request #743 from jitsi/handle-initial-videotype
...
Uses videoType from the video track for the initial value.
2016-07-21 17:16:17 -05:00
hristoterezov
4bf5d69002
Changes the connection quality stats to be sent by the data channels
2016-07-21 17:00:57 -05:00
Etienne CHAMPETIER
9a4cee1818
Improve keyboard shortcut handling
...
Use KeyboardEvent.key if available,
match both lower and upper case letters to keep previous behaviour
KeyboardEvent is a mess.
KeyboardEvent.which gives you, in theory, a decimal representation of the key pressed.
"r" or "R" gives you 82, which is "R", you can look at KeyboardEvent.shiftKey,
but you don't have access to capslock...
Maybe you want to use numbers, but of course NumPad will not give you the same than
"normal" numbers ...
Now if you use something else than letter, for exemple "?",
on a QWERTY keyboard "/" and "?" gives you 191,
on a AZERTY keyboard "," and "?" gives you 188, so we have to stick to letters.
This was for keydown and keyup events, keypressed event return the real char
(lower "a", "/", "?", ...) but it fails in some cases
The only non broken property is KeyboardEvent.key,
but it's only supported since Chrome 51, Opera 38, and not supported by Safari
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key
A good reference & test:
http://unixpapa.com/js/testkey.html
http://unixpapa.com/js/key.html
Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
2016-07-21 16:58:52 +02:00
damencho
74ece3a775
Uses videoType from the video track for the initial value.
...
Handles the case where the remote track is with initial value of camera and no further events are received for video type changed.
2016-07-20 22:13:26 -05:00
hristoterezov
d0fa9e7ef1
Changes the connection quality stats to be sent by the data channels
2016-07-20 15:16:21 -05:00
damencho
7aa47647f0
Avoids multiple dialog when showing lock attempt errors.
2016-07-15 15:40:18 -05:00
Дамян Минков
c779dbe8ad
Merge pull request #735 from jitsi/fix_typo
...
Fixes typo
2016-07-15 13:18:57 -05:00
hristoterezov
52c6bbe731
Fixes typo
2016-07-15 13:14:10 -05:00
hristoterezov
1963972f75
Fixes the issue with missing audio element for remote participants
2016-07-15 13:12:14 -05:00
Дамян Минков
dfa9bab9e1
Merge pull request #724 from jitsi/reloads
...
Implements support for conference reloads
2016-07-13 13:19:06 -05:00
bgrozev
d2a6c4a97f
Merge pull request #719 from jitsi/jibri-retries
...
Jibri retries
2016-07-11 15:53:25 -05:00
hristoterezov
c04874b087
Merge pull request #728 from jitsi/jwt-login-service-2
...
Jwt login service 2
2016-07-11 15:12:40 -05:00
hristoterezov
e46d45adea
Fixes issue #716
2016-07-11 11:57:24 -05:00
paweldomas
f977030bd6
Add support for JWT login service
2016-07-11 13:47:10 +02:00
paweldomas
38fc1c01d4
Move XMPP login prompt handling to AuthHandler
2016-07-11 13:47:02 +02:00
hristoterezov
2f202deedf
Merge branch 'master' into reloads
2016-07-08 16:03:10 -05:00
Дамян Минков
08bd40bb26
Merge pull request #722 from bgrozev/logging
...
Logs resolution changes to callstats.
2016-07-08 15:50:14 -05:00
Boris Grozev
66a46fc580
Adds documentation.
2016-07-08 15:17:28 -05:00
Boris Grozev
de41977c77
Logs resolution changes to callstats.
2016-07-08 15:16:27 -05:00
paweldomas
62dd54ab31
Display spinner for RETRYING recording status
2016-07-08 14:53:00 +02:00
paweldomas
b3e02add3d
Fix moveToCorner method
...
If the class was contained the old code was removing it
2016-07-08 14:51:15 +02:00
hristoterezov
7bf9a82f0b
Implements conference reload support
2016-07-07 20:44:04 -05:00
damencho
615daa8c9f
Updates close function parameters.
2016-07-06 13:52:59 -05:00
damencho
5dffddceec
Make sure we have only one dialog instance.
2016-07-06 13:26:27 -05:00
damencho
d5de49b5cf
Returns the dialog instances that were created and adds an optional close callback.
2016-07-06 13:10:45 -05:00
damencho
62f7553ba4
Updates two button dialogs to be only single instance.
2016-07-06 11:00:04 -05:00
tsareg
60c2ee41e3
Expose JitsiTrackError through JitsiMeetJS.errorTypes.JitsiTrackError
2016-07-06 16:21:26 +03:00
hristoterezov
d624f2584d
Fixes issue with room name parameter = undefined
2016-06-28 11:21:37 -05:00
hristoterezov
3c0295e294
Removes console.debug
2016-06-24 12:25:21 -05:00
hristoterezov
970e8c764c
Fixes issue with gsm bars for remote participants are always full
2016-06-24 12:22:51 -05:00
tsareg
f03b228eea
Merge remote-tracking branch 'remotes/upstream/master' into gum_permission_dialog_guidance
2016-06-24 13:02:58 +03:00
tsareg
d149ba6fc5
Fire an optional JitsiMediaDevices.PERMISSION_PROMPT_IS_SHOWN event when browser shows user media permission prompt when calling createLocalTracks
2016-06-24 12:47:13 +03:00
Дамян Минков
f3dc6f15e4
Merge pull request #705 from bgrozev/esc-shortcut
...
Hide the shortcuts panel when the Escape key is pressed.
2016-06-23 16:24:10 -05:00
yanas
769644a63f
Merge pull request #700 from bgrozev/raise-hand2
...
Raise hand2
2016-06-22 21:59:22 -05:00
Boris Grozev
2cefea3677
Hide the shortcuts panel when the Escape key is pressed.
2016-06-22 13:30:00 -05:00
bgrozev
2e802c0f6d
Merge pull request #698 from jitsi/external_api
...
Changes the implementation of the iframe API to use postis
2016-06-22 13:12:49 -05:00
tsareg
375b145030
Prevent possible memory leak
2016-06-21 17:39:00 +03:00
tsareg
9d3b2aee02
Show overlay with guidance for gUM permission prompts
2016-06-21 12:08:32 +03:00
Boris Grozev
2d2e27b8d0
Implements "raised hand".
2016-06-20 16:58:54 -05:00
Boris Grozev
4b6ac38058
Fixes a failure to show the dominant speaker indicator for the local participant.
2016-06-20 15:58:08 -05:00
hristoterezov
02f176c75a
Changes the implementation of the iframe API to use postis
2016-06-17 15:35:40 -05:00
tsareg
8b528b582f
Fixing various edge-cases when two gUM error dialogs might be shown and other possible bugs
2016-06-17 15:31:25 +03:00
tsareg
897a6bfbe6
Refactored conference.js code. Moved almost all code that relates to handling change of media devices to separate module. Fixed couple of bugs.
2016-06-14 20:40:15 -05:00
Boris Grozev
d79971a737
An initial version of a "keyboard shortcuts" help panel.
2016-06-14 20:16:38 -05:00
hristoterezov
47fe71c1f1
Fixes issue with ToolbarToggle.setAlwaysVisibleToolbar
2016-06-14 11:34:56 -05:00
hristoterezov
c5eebcda98
Adds exception for preventing to send the JWT token
2016-06-13 16:43:15 -05:00
hristoterezov
8deb003ef6
JWT client support
2016-06-13 16:11:44 -05:00
yanas
57815cb2fe
Unifrms messageHandler access and adds enable disable
2016-06-08 14:48:45 -05:00
damencho
955e01a750
Adds comments for processing nextOnStage.
2016-06-07 16:39:08 -05:00
damencho
ca62f9bec2
Adds a check to make follow me work without etherpad enabled.
2016-06-07 15:13:28 -05:00
Lyubomir Marinov
fa1ea94c5c
Merge branch 'handle_create_local_tracks_errors_better' of https://github.com/tsareg/jitsi-meet into tsareg-handle_create_local_tracks_errors_better
2016-06-03 14:28:09 -05:00
Paweł Domas
bdb4d019f8
Merge pull request #672 from tsareg/audio_output_change_warning
...
Log warning instead of error for audio output device change errors
2016-06-03 11:11:20 +02:00
tsareg
c1a93afeaf
Log warning instead of error for audio output device change errors
2016-06-03 11:15:07 +03:00
hristoterezov
b8d8ef5cfd
Merge pull request #670 from jitsi/handle-recording-errors
...
Handle recording errors
2016-06-02 18:18:42 -05:00
yanas
07c2e91ae2
Do not handle the actual error message yet
2016-06-02 17:12:40 -05:00
yanas
69798848c0
Handle recording errors
2016-06-02 13:34:51 -05:00
tsareg
f574dbe056
Changes after code review
2016-05-27 18:49:26 +03:00
Aaron van Meerten
e6385bb95d
make the chatArrow image reference relative, allows for better base href support
2016-05-27 10:45:38 -05:00
tsareg
ccdba03888
Minor fixes for error dialogs
2016-05-27 14:01:43 +03:00
tsareg
448fcf36b6
Show dialog for GUM errors
2016-05-26 11:53:02 +03:00
yanas
0cf291d796
Handle Promise.reject for user cancel case
2016-05-23 16:46:41 -05:00
yanas
29f06bbb77
Merge pull request #657 from tsareg/switch_tracks_on_device_list_change
...
Switch local audio and video track when list of available devices changes
2016-05-18 15:18:31 -05:00
Kostiantyn Tsaregradskyi
b270256a7a
Switch local audio and video track when list of available devices changes
2016-05-17 18:58:25 +03:00
hristoterezov
99e6453e09
Changes the way of calculating connection quality.
2016-05-12 17:48:19 -05:00
Kostiantyn Tsaregradskyi
474155ce9d
Added ability to notify about available media device list changes
2016-05-11 16:59:27 +03:00
hristoterezov
49e60a8b4f
Merge pull request #645 from tsareg/master
...
Added ability to change output audio device through settings
2016-05-10 13:28:40 -05:00
Kostiantyn Tsaregradskyi
5e027e0a91
Added ability to switch audio output device - changes after review
2016-05-10 13:11:41 +03:00
hristoterezov
1eb915d312
Adds config option for enabling the flip menu for the local video
2016-05-09 12:39:42 -05:00
hristoterezov
c3338d3bf2
Implements custom context menu to flip the local video
2016-05-06 20:50:37 -05:00
Kostiantyn Tsaregradskyi
d34adb67dd
Added ability to switch audio output device
2016-05-06 17:31:23 +03:00
yanas
0736206722
Fix recorder error and state handling
2016-05-05 11:46:06 -05:00
Kostiantyn Tsaregradskyi
2bd600aeaf
Very raw version of ability to switch audio output device
2016-05-05 17:34:15 +03:00
yanas
c07060c9cd
Fix recorder state and moderator restart
2016-05-03 15:26:35 -05:00
yanas
ab67b42eb9
Hide recorder local thumbnail
2016-05-01 13:47:43 -05:00
hristoterezov
cdefca9fbd
Merge pull request #633 from jitsi/fix-and-refactor-shared-video
...
Fix and refactor shared video
2016-04-29 15:39:30 -05:00
hristoterezov
9b334777b3
Merge pull request #634 from jitsi/fix-remote-video-check
...
Make sure remote video exist before we use it
2016-04-29 12:55:01 -05:00
hristoterezov
d535765648
Fixes issue with externalConnectUrl hash param when the value is null
2016-04-29 11:46:24 -05:00
yanas
edf2f8114b
Make sure remote video exist before we use it
2016-04-28 21:18:48 -05:00
yanas
d95b2b034b
Fix initial state of user interaction mute
2016-04-28 17:47:40 -05:00
yanas
c2f46a5cfe
Refactor shared video manager
2016-04-28 17:44:12 -05:00
damencho
65c49b6b4c
Merge pull request #622 from jitsi/add-smart-mutes-unmutes-shared-video
...
Add shared video smart mike mutes unmutes
2016-04-28 19:59:00 +03:00
bgrozev
202c506a8d
Merge pull request #630 from jitsi/fix-missing-remote-video
...
Fix missing remote video exception
2016-04-27 16:51:10 -05:00
yanas
aeabad4891
Fix missing remote video exception
2016-04-27 16:28:00 -05:00
bgrozev
5cb2b15b54
Merge pull request #629 from jitsi/lipsync
...
Lipsync
2016-04-27 15:16:15 -05:00
yanas
c881e7b640
Add hidden participant support
2016-04-27 10:16:30 -05:00
paweldomas
f2c9b8b7a5
Fix issue updating large video 'src' while on stage
2016-04-26 15:42:18 -05:00
damencho
2442f0dfd3
Removes playerPaused variable and just use player to get its state.
2016-04-26 10:22:12 +03:00
yanas
3a9d743d47
Add shared video smart mike mutes unmutes
2016-04-25 15:39:31 -05:00
Bernhard Lichtinger
c9ebecbf10
Add Firefox in list of supportedBrowsers for invite emails
2016-04-22 12:32:46 +02:00
yanas
0bf4660309
Fix require display name dialog
2016-04-19 16:06:16 -05:00
yanas
d08e37b42b
Adds smart un-mute to the shared video logic
2016-04-19 13:07:04 -05:00
yanas
7ba8b0a24e
Fix enable feedback button check
2016-04-15 15:41:51 -05:00
damencho
47a64190a6
Merge pull request #602 from jitsi/performanceTime_format
...
Renames performanceTimes to ConnectionTimes
2016-04-11 13:41:40 -05:00
hristoterezov
b00fb2ec7e
Merge pull request #599 from damencho/updates-onDisplayNameChanged
...
Updates onDisplayNameChanged
2016-04-11 13:12:42 -05:00
hristoterezov
655b7019d1
Renames performanceTimes to ConnectionTimes
2016-04-11 10:01:23 -05:00
hristoterezov
ddf39a20b8
Fixes time console.log text
2016-04-10 12:25:37 -05:00
damencho
0e4f4cbd74
Initializes display name with initial value and does not depend on initial on display name changed event.
2016-04-09 22:08:06 -05:00
damencho
0974e31da1
Updates connection quality popover only if its visible or about to be visible.
2016-04-09 12:35:54 -05:00
damencho
613569ff09
Checks whether we need to modify document, before change - on display name change.
2016-04-09 12:04:01 -05:00
yanas
d9c3eec9a8
Fix the black stripe (another try)
2016-04-08 10:55:19 -05:00
yanas
562eba8d78
Removed unused variable
2016-04-07 13:58:15 -05:00
yanas
351775a1c0
Add jsdocs to the recording view manager
2016-04-07 13:09:19 -05:00
yanas
99d9b16c13
Add Recorder controller.
2016-04-07 13:06:28 -05:00
yanas
e43c5ab54c
Add custom-role to presence and special view for Recorders
2016-04-07 12:08:00 -05:00
yanas
4990406010
Fix black stripe on the right of the screen
2016-04-06 15:36:41 -05:00
yanas
a1cef0f181
Add notification popup for shared video auto mute
2016-04-05 14:17:50 -05:00
yanas
e28975dcb5
Merge pull request #581 from damencho/shared-video-volumes
...
Changes mute/unmute behavior when playing a shared video.
2016-04-01 17:38:52 -05:00
damencho
e579a41284
Merge pull request #582 from jitsi/set-follow-me-initial
...
Init follow me attributes after enable
2016-04-01 17:29:26 -05:00
damencho
b949ffdda1
Prevents users that are not sharing the video of pausing the video and leaves the control to the user sharing the video.
2016-04-01 17:23:30 -05:00
damencho
7dad981112
Follow seeking while player is paused.
2016-04-01 17:08:35 -05:00
yanas
a3bfce4c40
Set follow-me initial state after enable
2016-04-01 16:26:30 -05:00
damencho
bede8feccc
Mutes local video when shared video is playing and mutes shared video if user wants to talk.
2016-04-01 16:24:35 -05:00
damencho
9a984b7f84
Instantly update volume changes.
2016-04-01 14:46:42 -05:00
hristoterezov
8d77088f6d
Stores measured times and exposes them
2016-04-01 14:44:25 -05:00
yanas
67e8118d74
Shows/hides feedback button when the filmstrip is shown/hidden.
2016-03-31 17:35:10 -05:00
yanas
ea9b909775
Fixes exception in follow-me when we receive an update for a video thumbnail that's not there yet.
2016-03-31 15:13:00 -05:00
yanas
b7cc03df26
Merge pull request #573 from damencho/shared-video-updates
...
Shared video updates
2016-03-31 14:31:57 -05:00
damencho
ebe37ff98a
Handle on player error so we can remove the player.
2016-03-31 14:11:33 -05:00
damencho
104503ee13
Make sure we store initial attributes in order, so it will hold the last state we want to be in. Respects quick initial stop received.
2016-03-31 12:14:45 -05:00
damencho
6951089130
Force seek when transition from and to pause state.
2016-03-31 00:07:12 -05:00
damencho
952eaf5a0c
Avoids double loading of the player.
2016-03-30 21:36:05 -05:00
hristoterezov
d9e08032ce
Changes translation module to load async
2016-03-30 21:01:21 -05:00
damencho
8a80df2828
Merge pull request #561 from jitsi/connection_optimization
...
Implements server side connection establishment
2016-03-30 14:30:36 -05:00
bgrozev
ff256f15a5
Merge pull request #567 from jitsi/recording-recorder-parameter
...
Adds an I am a recorder parameter that allows for the UI to be cleane…
2016-03-29 17:29:54 -05:00
damencho
06f3ddc822
Hides the toolbar if the user is a recorder.
2016-03-29 17:28:20 -05:00
yanas
7f7d9d5594
Adds an I am a recorder parameter that allows for the UI to be cleaner and simpler for the recorders.
2016-03-29 17:26:39 -05:00
damencho
3c33542874
Merge pull request #566 from jitsi/recording-related-work-in-progress
...
Fixes streaming tooltip. Checks if the stream id is not provided and …
2016-03-29 16:31:22 -05:00
yanas
76820bed8d
Fixes recording state handling.
2016-03-29 16:30:08 -05:00
yanas
39c350cdba
Fixes streaming tooltip. Checks if the stream id is not provided and requests the user before starting the recorder.
2016-03-29 16:07:01 -05:00
damencho
a38b628d76
Docks toolbar when shared video is shown.
2016-03-29 14:36:20 -05:00
damencho
24896634f6
Merge pull request #564 from jitsi/recording-related-work-in-progress
...
Recording related UI modifications.
2016-03-29 13:52:24 -05:00
yanas
8b060e9cc0
Fixes mistakenly removed button.
2016-03-29 13:51:21 -05:00
yanas
6d51cb5f40
Fixes mistakenly removed button.
2016-03-29 13:49:05 -05:00
yanas
51037c2dca
Fixes status change from pending to unavailable.
2016-03-29 13:46:10 -05:00
yanas
7df5e92bc9
Adds new recording module.
2016-03-29 13:10:31 -05:00
yanas
68994fbe74
Recording related UI modifications.
2016-03-29 12:13:54 -05:00
hristoterezov
bf9c4ea444
Implements server side connection establishment
2016-03-28 16:19:32 -05:00
yanas
0bde7de37b
Merge pull request #560 from damencho/seek-on-start-paused
...
Seeks in video when we start in paused state.
2016-03-28 13:56:09 -05:00
yanas
740c920cbb
Merge pull request #557 from damencho/enables-sharedvideo-for-all-participants
...
Enables shared video for all participants, the first to share is the …
2016-03-28 13:13:46 -05:00
damencho
885210452c
Updates button states on non moderator participants before showing the toolbar.
2016-03-28 11:46:45 -05:00
damencho
7c02803ef9
Seeks in video when we start in paused state.
2016-03-27 15:32:45 -05:00
damencho
7d0cd00a50
Enables shared video for all participants, the first to share is the video all will see, later attempts will result just a dialog informing that video is already shared.
2016-03-25 19:38:56 -05:00
damencho
055f96bb03
Merge pull request #556 from jitsi/fix-follow-me-exception
...
Fixes exception on follow me command.
2016-03-25 17:22:05 -05:00
yanas
76548f1cd0
Fixes exception on follow me command.
2016-03-25 17:15:50 -05:00
damencho
508fd4a8df
Uses player functions only after the player has reported playing event.
2016-03-25 15:36:41 -05:00
yanas
9b09e61877
Merge pull request #553 from damencho/fix-replacing-pinned
...
Fixes and issue where: if we receive dominant speaker event just befo…
2016-03-24 17:43:18 -05:00
damencho
d48ef06ddb
Fixes and issue where: if we receive dominant speaker event just before the video start playing, this can override already pinned video.
2016-03-24 17:10:29 -05:00
damencho
af9f651702
Check whether commands are coming from moderator.
2016-03-24 16:20:27 -05:00
damencho
9abc78ef24
Do not send SELECTED_ENDPOINT events for custom containers.
2016-03-24 16:20:27 -05:00
yanas
6edbcb9311
Fixes shared video thumbnail size and shared video on large background.
2016-03-24 14:49:26 -05:00
yanas
4ffafbe9a8
Merge pull request #545 from damencho/fix-video-switching-on-hide-container
...
Fix video switching on hide container
2016-03-24 13:27:41 -05:00
yanas
d0ad928d39
Merge pull request #549 from damencho/fixes-early-pause-shared-video
...
Fixes early initial pause event, may lead to player keep buffering wi…
2016-03-24 13:27:22 -05:00
yanas
c4f4dcdb4f
Merge pull request #546 from damencho/shared-video-display-name
...
Removes hoverIn/Out detection for shared video that shows/hides displ…
2016-03-24 13:25:51 -05:00
damencho
27607e8754
Update variable name to pinnedId.
2016-03-24 13:16:42 -05:00
damencho
94d98ec0ab
Fixes returning to dominant speaker after closing shared video. Renames a method and fix its behaviour was handling both case when removing just video element in small videos (local or remote) and when we are removingParticipantContainer, now just handles the second one and uses focusedID if any or dominantSpeakerID if any, otherwise elects new video.
2016-03-24 13:11:03 -05:00
damencho
e330dbf5d1
Fixes switching to pinned video when hiding a container.
2016-03-24 13:06:52 -05:00
damencho
f788a45bac
Merge pull request #548 from jitsi/follow-me
...
Follow me
2016-03-24 13:02:42 -05:00
yanas
d49dff4ae1
Fixes a config parameter name. Removes a console.log, which got there by mistake. Fixes some css properties of the chat unread messages.
2016-03-24 12:17:58 -05:00
yanas
0a2a6e5677
Changing random avatars to robohash.
2016-03-24 10:03:48 -05:00
yanas
72454ff279
HD label added when the large video is in HD.
2016-03-24 10:03:48 -05:00
yanas
64d8cb2db2
Turning video thumbnails into squares. Changes the size of the dominant speaker avatar and fixes some minor thing around those two.
2016-03-24 10:01:08 -05:00
damencho
9efebc3702
Fixes early initial pause event, may lead to player keep buffering without starting.
2016-03-23 22:42:17 -05:00
yanas
cc761700fe
Extends the follow-me feature by adding the possibility to follow the pinned participant, the shared video and the shared document. Adds the possibility to enable disable follow-me from the settings panel. Some other small fixes throughout the UI.
2016-03-23 20:43:29 -05:00
damencho
8df6a29741
Removes hoverIn/Out detection for shared video that shows/hides displayname, as we always display the name of the video when there is no thumb shown. And we do not want the name over the thumb.
2016-03-22 17:15:35 -05:00
yanas
b1469186d1
Merge branch 'master' of https://github.com/jitsi/jitsi-meet into follow-me
2016-03-22 15:24:02 -05:00
damencho
f0fd7d7435
Renames method.
2016-03-22 14:59:03 -05:00
damencho
fe7d05a951
Reverse the check to use only VIDEO_CONTAINER_TYPE.
2016-03-22 14:56:50 -05:00
damencho
1bdeda4ec3
Fixes updateLarge video to change to different container types which do not have stream.
2016-03-22 14:49:37 -05:00
damencho
2c1a9d20fd
Fixes setting local video, default videoType. Fixes showing local video when there is no video device shown.
2016-03-22 13:27:11 -05:00
damencho
d82d4cbed9
Creates first the container before setting avatar, cause the avatar set will check the large video container type and type may be missing. Fixes error 'container of type undefined doesn't exist':
...
> at LargeVideoManager.getContainer
> at LargeVideoManager.get
> at Object.isCurrentlyOnLarge
> at Object.changeUserAvatar
> at Object.UI.setUserAvatar
> at Object.UI.addUser
2016-03-18 17:44:32 -05:00
damencho
9e7275acfb
Updates large video when user left and we are removing the shared video.
2016-03-18 17:21:41 -05:00
damencho
ba01733c4f
Adds confirmation dialog when closing shared video.
2016-03-18 17:04:13 -05:00
damencho
a1ac18a632
Fixes pausing.
2016-03-18 16:47:47 -05:00
damencho
38275ce045
Shared video, synchronized playing/seek/muting/volume initial commit.
2016-03-18 15:00:55 -05:00
damencho
2b26580a7c
Disables switching to dominant speaker when Etherpad is shown on large video.
2016-03-17 22:19:09 -05:00
damencho
eefdbd4fe5
Renames EtherpadContainerType to ETHERPAD_CONTAINER_TYPE.
2016-03-17 21:58:40 -05:00
Paweł Domas
7b55d8b526
Merge pull request #537 from jitsi/max_users_error
...
Implements dialog for max users error
2016-03-17 14:52:48 -05:00
yanas
20af89abfa
Merge pull request #539 from damencho/ui-container-management-and-fixes
...
Ui container management and fixes
2016-03-17 14:13:18 -05:00
damencho
5963f85ad6
Fixes avatar that is shown, when we switch from container with muted video to container from other type, like etherpad.
2016-03-17 13:29:07 -05:00
hristoterezov
438cae101f
Fixes error with max users limit after review
2016-03-17 13:23:03 -05:00
yanas
6a7919a904
Merge pull request #532 from damencho/resize-ds-onfilm-toggle
...
Resizes large video on filmstrip toggle.
2016-03-16 14:46:32 -05:00
damencho
3577f338cc
Does not do force-update when resizing.
2016-03-16 14:35:30 -05:00
damencho
9e0b1beed5
Always uses current video type to search for container that will handle it. Renames video container type to camera, to match the type ot the tracks. Add the same container to be used and for tracks with type of desktop.
2016-03-16 13:28:35 -05:00
damencho
ca56734d9c
Moves VideoLayout reference in SmallVideo as it is used there in updateView.
2016-03-16 13:28:28 -05:00
damencho
6955bb71f3
Adds methods to abstraction LargeContainer which are used by LargeVideo when updating video.
2016-03-16 13:28:20 -05:00
damencho
5837ef506c
Removes remoteVideoTypes and uses the set/get in the small video instances.
2016-03-16 13:28:09 -05:00
damencho
3fc839cb37
Adds optional parameter to addParticipantContainer, make possible to create the SmallVideo outside VideoLayout and pass it to be displayed.
2016-03-16 13:28:00 -05:00
hristoterezov
02ff54b659
Implements dialog for max users error
2016-03-15 14:08:01 -05:00
damencho
97733cd17a
Resizes large video on filmstrip toggle.
2016-03-11 12:57:49 -06:00
damencho
4ff6d276ce
Removes prezi.
2016-03-11 12:00:10 -06:00
Lyubomir Marinov
605a892f78
Implements an initial (demo) version of "Follow Me" for film strip visibility.
2016-03-11 04:55:29 -06:00
Lyubomir Marinov
c35590dbda
Allows UI.toggleFilmStrip() and UIEvents.TOGGLE_FILM_STRIP to act as setters in addition to toggles.
2016-03-11 04:54:06 -06:00
yanas
ed85658ce5
Merge pull request #520 from isymchych/improve-settings
...
Apply new settings without clickint "Update" button
2016-03-10 13:08:23 -06:00
yanas
729ca2fbe6
Merge pull request #524 from damencho/ds-error-handle
...
Improves desktop sharing error handling.
2016-03-07 13:41:17 -06:00
damencho
d78666a49d
Removes listener to missing event and duplicate dialog code.
2016-03-04 15:36:53 -06:00
hristoterezov
30e1e3b23a
Fixes jitsi meet to work with the renamed events and methods from the latest version of lib-jitsi-meet.
2016-03-03 14:53:36 +02:00
yanas
67a73b163e
Removes empty space from the available width calculation.
2016-03-02 14:46:57 -06:00
yanas
ad44cc518a
Fixes resizing problems introduced with previous resizing commit. Fixes side panel open/close code and resizing.
2016-03-02 13:50:55 -06:00
isymchych
be0abf908e
auto-save setiings
2016-03-02 17:39:39 +02:00
yanas
c201de86cc
Merge pull request #519 from isymchych/lastn
...
Use overriden config.channelLastN property in VideoLayout
2016-02-29 13:49:28 -06:00
yanas
48b225f382
Merge pull request #516 from isymchych/fix-auth
...
Code cleanup
2016-02-29 13:35:53 -06:00
yanas
1339b306e6
Merge pull request #517 from jitsi/fix-resizing
...
An additional fix should be added, which allow for more smooth resizing (we still see thumbnails going on a second row and then coming back up again), but this will be added in a separate commit.
2016-02-29 13:20:19 -06:00
isymchych
cd71b0a603
use latest version of the config.channelLastN
2016-02-26 15:22:04 +02:00
isymchych
f242c8cfdc
handle missing remoteVideo when removing video element
2016-02-26 15:20:36 +02:00
isymchych
3cf478826e
implement user logout
2016-02-25 15:52:15 +02:00
isymchych
e478a73988
fix on-the-fly auth
2016-02-25 14:32:34 +02:00
isymchych
c294f592c8
code cleanup: remove redundant span.nick elements
2016-02-25 12:40:24 +02:00
isymchych
5ec28ff3c1
code cleanup: remove unused settings
2016-02-25 12:40:24 +02:00
yanas
30f3da98e5
Fixes thumbnail resize and thumbnails going on a second row. Refactors code around the film strip and resize in general.
2016-02-24 15:05:24 -06:00
damencho
3c61bac3c8
Handles track removed and removes video elements. When switching on and off desktop sharing video elements number grow under remote video span.
2016-02-23 16:47:55 -06:00
isymchych
ebf57923ae
hide chat if local display name is empty
2016-02-23 17:20:33 +02:00
isymchych
0bcbd105e3
escape nicknames before displaying them
2016-02-23 17:20:33 +02:00
isymchych
6476503240
LargeVideo: detach previous stream when attaching new one
2016-02-18 15:38:57 +02:00
isymchych
255f374894
fix watermark logo blinking during video switching
2016-02-17 14:37:06 +02:00
isymchych
5a1d200098
fix authentication dialog
2016-02-16 17:42:28 +02:00
isymchych
24ffc816f4
LargeVideo: show watermark even if video is muted
2016-02-12 16:47:42 +02:00
isymchych
401e5e7ae0
fix jshint issues
2016-02-12 16:28:43 +02:00
isymchych
fdfa9de150
hide large video if stream is muted
2016-02-12 16:28:43 +02:00
isymchych
f65d630ad8
allow user to select camera and microphone
2016-02-10 15:37:50 +02:00
Paweł Domas
e688a5cb9f
Merge pull request #487 from isymchych/video-mute-screensharing
...
Handle video mute/unmute during screensharing
2016-02-09 11:31:42 -06:00
damencho
dbed8c2976
Fixes push to talk.
2016-02-09 10:29:50 -06:00
isymchych
79d5bf6cfa
move screensharing into single function, properly handle mute/unmute
2016-02-09 12:52:54 +02:00
damencho
e81d3c02ad
Shows dominant speaker icon for the local user, when he is the dominant speaker.
2016-02-08 15:42:03 -06:00
Paweł Domas
ff4de4cb5b
Merge pull request #489 from isymchych/handle-focus-left
...
handle FOCUS_LEFT conference error
2016-02-08 09:37:57 -06:00
yanas
e09a2f5bee
Fixes all shortcuts.
2016-02-05 12:53:31 -06:00
yanas
e7e8dc3457
Fixes shifted audio level glow on thumbnails. Fixes missing audio level indicator on large video avatar.
2016-02-05 11:32:09 -06:00
isymchych
379f786225
handle FOCUS_LEFT conference error
2016-02-05 17:04:48 +02:00
paweldomas
7ec6e9ae29
Gets rid fo RTCBrowserType usages.
2016-02-02 15:52:02 -06:00
paweldomas
8a65407d0c
Merge remote-tracking branch 'isymchych/move-statistics'
2016-02-02 13:55:00 -06:00
paweldomas
8144201636
Uses RTCUIHelper class from lib-jitsi-meet to select video elements.
2016-02-02 13:54:37 -06:00
paweldomas
a6ff9f8ee2
Removes unused code related to Firefox.
...
Commented part seems not to be required anymore as everything work well without it.
2016-02-02 13:54:37 -06:00
isymchych
d19789005e
use statistics module from the library
2016-02-02 17:12:40 +02:00
paweldomas
103b5d71d0
Encapsulates direct access to .currentTime field into 'hasVideoStarted' method of RemoteVideo.
...
Removes duplicated logic for hiding video element when the user is muted.
2016-02-01 16:08:47 -06:00
paweldomas
ab13fa35b4
'currentTime' property of stream elements are now supported by Temasys plugin.
2016-02-01 16:08:36 -06:00
paweldomas
0bf98bf6cf
Fixes broken call to waitForPlayback in lastN logic.
2016-02-01 15:37:35 -06:00
paweldomas
48cedb0865
Adopts to new semantics of JitsiTrack#attach method.
2016-02-01 15:01:45 -06:00
Paweł Domas
04858e7f06
Merge pull request #481 from isymchych/fix-pinning
...
Do not pin participant if moderator clicked item in remote user menu
2016-01-29 13:44:46 -06:00
hristoterezov
1176390214
Fixes issues for audio only participants
2016-01-29 13:31:58 -06:00
yanas
fe2804f474
Fixes SmallVideo object not making a difference between an audio and a video stream, which was causing FireFox issues with large video set to the audio stream.
2016-01-28 18:33:27 -06:00
damencho
c0dde18e6b
Merge branch 'jitsi-meet-new'
2016-01-28 14:10:50 -06:00
paweldomas
cd8af2a823
Logs an error which occurred when trying to obtain video stream to be used after screen sharing.
2016-01-28 11:28:07 -06:00
isymchych
93aac798f3
do not pin participant if moderator clicked item in remote user menu
2016-01-28 16:36:55 +02:00
isymchych
6998827982
do not hide small video until stream has been attached
2016-01-28 13:59:33 +02:00
yanas
6e7ed13370
Fixes missing local video thumbnail before entering a conference.
2016-01-26 17:18:10 -06:00
yanas
ae4f5c64d4
Merge branch 'jitsi-meet-new' of https://github.com/jitsi/jitmeet into jitsi-meet-new
2016-01-26 15:28:35 -06:00
yanas
5834fbe31a
Re-implements last N related code to use the library. Fixes issues with resizeThumbnails. Fixes last N related event handling.
2016-01-26 15:27:07 -06:00
paweldomas
875a7b6f4f
Uses property instead of jquery to hook "onplay" event of the large video.
2016-01-26 15:27:05 -06:00
paweldomas
4cf1f92e25
Fixes broken large video resize functionality.
2016-01-26 15:26:48 -06:00
paweldomas
2fb65dd752
Uses fadeTo instead of fadeIn/fadeOut which do not seem to work correctly on Safari.
2016-01-26 11:19:21 -06:00
hristoterezov
2ccfc30813
Merge pull request #469 from isymchych/fix-fullscreen
...
fix issue with fullscreen in Safari in jitsi-meet-new
2016-01-26 11:01:41 -06:00
isymchych
bc2afd7d64
Minor fixes for jitsi-meet-new
...
* use proper context for the function
* remove duplicate line
2016-01-26 13:50:33 +02:00
hristoterezov
714e304e98
Merge branch 'video-resize-issue' of git://github.com/isymchych/jitsi-meet into isymchych-video-resize-issue
2016-01-25 16:45:36 -06:00
hristoterezov
089a9880b0
Fixes issues related to PR #452
2016-01-25 16:39:05 -06:00
damencho
66212862ce
Merge branch 'chat-subject-new' of https://github.com/isymchych/jitsi-meet into jitsi-meet-new
2016-01-25 16:13:53 -06:00
damencho
e707eb9a79
Merge branch 'video-fadein-fix' of https://github.com/isymchych/jitsi-meet into jitsi-meet-new
2016-01-25 15:35:40 -06:00
hristoterezov
d6620310f5
Merge pull request #464 from isymchych/jsdocs
...
added documentation (jsdocs) to jitsi-meet-new
2016-01-25 14:17:46 -06:00
hristoterezov
d09021457b
Fixes JS error in API module
2016-01-25 14:08:50 -06:00
hristoterezov
c2cfd4d6e2
Merge pull request #456 from isymchych/rewrite-API-module
...
do not use xmpp module in API module
2016-01-25 12:55:30 -06:00
Lyubomir Marinov
6dbbea9944
Decides whether to use analytics after the analytics API has been given a chance to load.
2016-01-25 11:58:15 -06:00
Lyubomir Marinov
41872781f9
Fixes a lint error about a constructor name not starting with an uppercase letter.
2016-01-25 11:40:31 -06:00
isymchych
6cda300861
synchronize Large video fadeIn/fadeOut animations
2016-01-25 19:08:07 +02:00
isymchych
6df1fcef40
Avatar.js code cleanup
2016-01-25 19:08:07 +02:00
isymchych
6b98fd52ea
added some documentation (jsdocs)
2016-01-25 19:07:05 +02:00
isymchych
d31aca4483
use lib to change chat subject
2016-01-25 19:00:18 +02:00
damencho
8b8cbb2ccc
Handles fake video track and fixes remote audio.
2016-01-22 16:37:33 -06:00
hristoterezov
6ad9243446
Updates the library. Removes oncontextmenu handlers.
2016-01-22 11:37:48 -06:00
isymchych
93aef0683b
fix issue with fullscreen in Safari
2016-01-22 19:18:59 +02:00
hristoterezov
ce41ddd024
Merge branch 'jitsi-meet-new-callstats' into jitsi-meet-new
2016-01-21 13:29:53 -06:00
hristoterezov
4ec62e40f1
Fixes jshint
2016-01-21 13:28:43 -06:00
yanas
3fe0487df7
Fixes local video flickering when locally muted. Rearranges some of the large video avatar related code.
2016-01-21 11:39:05 -06:00
damencho
bc43108877
Makes sure we unmark remote videos as dominant speaker if any when the local participant becomes dominant speaker.
2016-01-21 11:28:47 -06:00
damencho
0db262da6a
Fixes showing local resolution in UI.
2016-01-21 10:45:19 -06:00
damencho
c54e6c0f3c
Fixes showing remote resolutions in UI.
2016-01-20 22:54:05 -06:00