Simon Eisenmann
2c583de0c8
Also add dummy streams to streams mapping.
11 years ago
Simon Eisenmann
0223270ed4
Implemented client side checks of authorizeRoomJoin flag.
11 years ago
Simon Eisenmann
076bcdb271
Added modules section to config file to allow to disable screensharing, youtube and presentation support.
11 years ago
Simon Eisenmann
74a6e604aa
Make sure to apply room changes.
11 years ago
Simon Eisenmann
7e9f9e28ea
Do not auto show settings when not connected or in authorizing phase.
11 years ago
Simon Eisenmann
651572ee5a
Only auto show roombar when not with a peer.
11 years ago
Simon Eisenmann
43fd463fc9
Removed debug.
11 years ago
Simon Eisenmann
21f308500d
Never hide roombar completely.
11 years ago
Simon Eisenmann
a59b922ce5
Only show settings when empty and a room was joined or authentication changed.
11 years ago
Simon Eisenmann
d838992731
Fixed room leaves to main room.
11 years ago
Simon Eisenmann
756dd65905
Added place holder text to room input.
11 years ago
Simon Eisenmann
2a1a278e01
Added room select form validation.
11 years ago
Simon Eisenmann
0d8d2e4882
Implemented welcome screen to support different modes and added rooms history.
11 years ago
Simon Eisenmann
ab328f9099
Use onEnter directive.
11 years ago
Simon Eisenmann
824a6e28e9
Moved welcome form to own directive and removed obsolete controller.
11 years ago
Simon Eisenmann
75218d86b5
Implemented placeholder based room input field.
11 years ago
Simon Eisenmann
ab48ccc0d0
Focus input field instead of button.
11 years ago
Simon Eisenmann
df46f63f0a
Hide room bar when in no room.
11 years ago
Simon Eisenmann
af248efc8d
Always show roombar and auto hide it when in a call.
11 years ago
Simon Eisenmann
f56aa92579
Added new share option 'link'.
11 years ago
Simon Eisenmann
67c9a8dbda
Auto focus input field on room bar show.
11 years ago
Simon Eisenmann
8e2fdf1d06
Fixed room link generation.
11 years ago
Simon Eisenmann
5f5e1e340a
Added support to create a working audio or video only peer connection without either video or audio input device.
11 years ago
Simon Eisenmann
1e11486ab5
Added support to show peers who have no video in conferences (as novideo peers.)
11 years ago
Simon Eisenmann
00d85d4b0c
Removed debug.
11 years ago
Simon Eisenmann
7bbea5b521
Do not wait for localVideo when already active.
11 years ago
Simon Eisenmann
0c88aeab0e
Use strict javascript globally.
11 years ago
Simon Eisenmann
ec9252d708
Stream lined jQuery usage and ported code to Angular whenever possible. This changes plugin API as plugins now have to use Angular $q instead of jQuery Deferreds.
11 years ago
Simon Eisenmann
f8b20ecb10
Refactored automatic settings opener to open only once after user settings were loaded by adding the userSettingsLoaded event to appData service.
11 years ago
Evan Theurer
131e27ad8f
Use correct aspect ratio when zooming in/out of picture.
11 years ago
Evan Theurer
a2bc05af84
Invert vertical direction arrow moves uploaded image.
11 years ago
Simon Eisenmann
6f174f8517
Fixed event and scope order/update issues created by rooms service.
11 years ago
Simon Eisenmann
a491d17a4a
Added more docs about constraints and fixed the googCpuOveruseDetection to be set on the peer connection.
11 years ago
Simon Eisenmann
8901b5c9ff
Implemented constraints service and moved all contraints releated code there.
...
Refactored settings to use the new constraints refresh event to inject the constraints controlled by settings.
11 years ago
Simon Eisenmann
9f8bb75f21
Fixed JSHint errors and warnings.
11 years ago
Lance Cooper
555bd61325
Add basic support for pin locked rooms to the web application.
11 years ago
Lance Cooper
5e14b3b5d2
Support handling room updates in web client.
11 years ago
Lance Cooper
910dd71b81
Use room document from Welcome rather than synthesizing a response.
11 years ago
Lance Cooper
9118194e89
Refactor web app room logic into separate service.
...
Contains the following major changes:
* Export connector, api, and webrtc mediastream objects as angular services.
* Export url formatter as a separate angular service.
* Move `authorizing` flag to a function on the root scope.
* Use directive to set the page title.
* Move buddy list visibility toggling into the buddy list directive.
* Room information is no longer exposed on the root scope.
* Use room.joined and room.left events instead of room.
* Treat rooms as an object identified by name, rather than a string id.
* Remove the following unused or semantically ambiguous events from the
connector: opened, helloed, closed
* Centralize all room state in an angular service.
* Move call to hello from connector to api.
11 years ago
Simon Eisenmann
4b6e9d27a6
Implemented negotiation workaround for Firefox.
11 years ago
Simon Eisenmann
76e562f31d
Implemented offer/answer creation on renegotiationneeded event.
11 years ago
Evan Theurer
3d8dc4c120
Clear input type file value for uploaded pictures on cancel.
11 years ago
Simon Eisenmann
09ed8b1e23
Fix issue where incoming chat messages fail when getting called from the same session at the same time (FS#1922).
11 years ago
Evan Theurer
9193227ade
Add roombar to layout object.
11 years ago
Simon Eisenmann
ae0f27e89d
Fixed an issue where screen sharing is not started on a session which was already in the same conference before with already started screen sharing.
11 years ago
Simon Eisenmann
3ae82e46ad
Avoid removing too much DOM nodes - remove remoteVideos explicitly.
11 years ago
Simon Eisenmann
8a2c20f9d0
Implemented democrazy video layoyt and use it as default.
11 years ago
Simon Eisenmann
b0256daa0f
Make classroom video layout work in main mode.
11 years ago
Joachim Bauch
dbf98eab2f
Release blob urls when no longer needed.
11 years ago
Joachim Bauch
998e9e327f
Patching of "read" and "getFileSize" is no longer required.
11 years ago