Daniel Berteaud
4266377454
Better button layout on error page
2014-06-17 23:02:02 +02:00
Daniel Berteaud
8257c4401a
No opacity exception for XS screens
...
As they use a more standard layout now, where a preview can be selected as the main video
2014-06-17 22:15:07 +02:00
Daniel Berteaud
64fdb9bf33
Do not hide the main div on XS screen
...
Instead, reduce the previews size (up to 4 previews in a row), and place the main div just under, using all the available width
Not perfect yet, but much better than before, so fix #73
2014-06-17 14:05:05 +02:00
Daniel Berteaud
cc106a6691
sm breakpoint is 768px
2014-06-17 13:35:47 +02:00
Daniel Berteaud
62e769a2b3
Only reduce preview opacity when width > 750
...
Fix #72
2014-06-16 22:59:40 +02:00
Daniel Berteaud
261ac0bdc3
Better etherpad iframe sizing
2014-06-13 13:29:29 +02:00
Daniel Berteaud
1c3a7c2687
Enable etherpad access in the interface
2014-06-13 12:49:25 +02:00
Daniel Berteaud
60e102371d
Fix copy/paste error in CSS
2014-06-11 22:16:25 +02:00
Daniel Berteaud
06f7ec3e1e
Measure latency between peers and add feedback
...
Previews will be grey when latency is unknown (not measured yet), green when it's good (60ms or less), blue when medium (between 60 and 120), orange when it's becoming high (between 120 and 250) and red when latency is too high to have a good call (250ms or more)
To reduce confusion, slected preview will now have a reduced opacity instead of the red border
Fix #66
2014-06-10 23:02:10 +02:00
Daniel Berteaud
ec34e179d1
Reduce overlays icon size
2014-06-10 22:08:59 +02:00
Daniel Berteaud
ac2bffca01
Reduce padding under the nav
...
SO we can use more space for the main video
2014-06-08 22:20:26 +02:00
Daniel Berteaud
4280c46182
Remove useless CSS rules
2014-06-08 15:02:33 +02:00
Daniel Berteaud
1f2b112b3c
Notify others if we don't have a webcam
...
In which case, add a grey glyphicon in the preview
Also disable suspend buttons
2014-06-06 09:16:32 +02:00
Daniel Berteaud
12b7f32e14
Add a "promote to owner" button
...
Fix #58
2014-06-04 16:00:29 +02:00
Daniel Berteaud
b228147906
Hide group actions until there's at least 2 other peers
...
They do not make sens when you're two or less in the room
2014-06-03 12:03:45 +02:00
Daniel Berteaud
f235f3a13c
Add btn class to extension and audio only buttons
...
So they are more discoverable
2014-05-30 18:30:45 +02:00
Daniel Berteaud
5e664660dd
Support audio only fallback
...
Fix #46
2014-05-30 18:01:44 +02:00
Daniel Berteaud
bf6f1de4f3
Add a timer in the navbar
2014-05-30 16:41:23 +02:00
Daniel Berteaud
fbd3fa4830
Use a common class for public forms
...
And make them a bit larger
2014-05-28 14:53:45 +02:00
Daniel Berteaud
6cfec8335b
Only reduce font size on really small screens
...
And don't reduce that much
2014-05-25 00:27:40 +02:00
Daniel Berteaud
34bdc2f27e
Better main video sizing
2014-05-24 16:46:41 +02:00
Daniel Berteaud
d6f70c8594
Small transitions for previews
...
Also fix main video removal if it's a peer's screen
2014-05-23 22:49:21 +02:00
Daniel Berteaud
7fd7d863ed
Add transitions for the main video
...
And also remove some duplicated code
2014-05-23 20:23:37 +02:00
Daniel Berteaud
4ee0d76444
Add MoH when you are alone in the room
...
You can pause/resume music
Stops when someone joins, and resume when the last peer leaves
Also prints a message
Fix #42
2014-05-23 19:16:45 +02:00
Daniel Berteaud
f4ab4626e9
Hide the unread counter until needed
2014-05-23 14:01:05 +02:00
Daniel Berteaud
8286e77155
Chage owner's action buttons depending on the actual status
2014-05-21 19:34:16 +02:00
Daniel Berteaud
4327f56a86
Add a grey box-shadow on unselected previews
2014-05-21 19:13:04 +02:00
Daniel Berteaud
656ac33b1a
Add a new more slides in the carousel
2014-05-20 21:37:35 +02:00
Daniel Berteaud
854d7369e7
Remove now unused JS code and CSS rules
2014-05-20 19:23:10 +02:00
Daniel Berteaud
aba49e1e62
Replace the 3 panels on the index page with a carousel
2014-05-20 19:22:03 +02:00
Daniel Berteaud
f6ddfd119c
Add basic interface and frontend support for email notifications
...
Not used yet, but you can add and remove emails
2014-05-20 09:34:28 +02:00
Daniel Berteaud
cbf6e3ba8f
Allow dropdown menus to overflow the toolbar
...
Useful when the toolbar is collapsed
Fix #34
2014-05-18 22:49:51 +02:00
Daniel Berteaud
090cd85cbe
Fix double semicolon
2014-05-18 20:09:19 +02:00
Daniel Berteaud
20a774805a
Change kick button glyphicon
2014-05-18 20:08:57 +02:00
Daniel Berteaud
51945c1c51
Add mute/pause/kick action for room owners
...
Fix #24
2014-05-18 19:22:44 +02:00
Daniel Berteaud
1ec24bb93b
Exchange peer status and verify it on the frontend
...
Also add a symbol on owner's preview
Should Fix #30 and #31
2014-05-16 17:57:33 +02:00
Daniel Berteaud
596ef48dcb
Add a sticky footer div
2014-05-15 16:16:05 +02:00
Daniel Berteaud
697b143cef
Add an auth form in the join template
...
Lets you authenticate as the room owner even if there's no join pasword
2014-05-13 20:26:09 +02:00
Daniel Berteaud
41b5f5754b
Hide conf menu by default
...
And display it only if we are the owner of the room
2014-05-13 14:26:15 +02:00
Daniel Berteaud
074a5e6785
Make the conf menu larger
2014-05-12 21:57:54 +02:00
Daniel Berteaud
f1012ad480
Various cleanups on the index page
2014-05-09 18:45:10 +02:00
Daniel Berteaud
10db137f6c
Rework the invitation menu
...
Fix #17
2014-05-09 16:49:00 +02:00
Daniel Berteaud
3aa3415a0e
Add a feedback form
...
Add a link to the feedback page in the public toolbar, and the goodby page
Should fix #14
2014-05-07 19:10:59 +02:00
Daniel Berteaud
2411e75209
Replace ugly mute/pause img with glyphicons
2014-05-06 13:55:12 +02:00
Daniel Berteaud
502c0cfd33
Reduce public toolbar height
2014-05-04 01:35:59 +02:00
Daniel Berteaud
a606d544e6
Justify text in front page
...
And also in modal dialogs
2014-05-04 01:22:14 +02:00
Daniel Berteaud
39001cbd84
Add fork me on github gibbon
2014-05-02 21:56:08 +02:00
Daniel Berteaud
b2cfd04cd8
Minor CSS adjustments
2014-05-02 20:52:24 +02:00
Daniel Berteaud
4b0cc2fbe3
New logo (by Florent Heuzef)
2014-05-02 19:17:49 +02:00
Daniel Berteaud
536143bdf0
Update screen sharing
...
Since Chrome 34, a new API for screen sharing is available (the previous one using the flag will probably be deprecated soon)
This commit adds:
- Source of a simple Chrome extension to use this new API (which is a perfect copy of the sample extension given by &yet here: https://github.com/HenrikJoreteg/getScreenMedia
- Adapt help page
- New modal dialog to prompt user to install the extension from Google Web Store
- Better error messages if you can't share your screen
Should fix #7
2014-05-01 21:35:07 +02:00