Commit Graph

5742 Commits

Author SHA1 Message Date
Ben Ogle
2a010cb00a volume 100%; remove remove link 2013-07-26 17:41:15 -07:00
Ben Ogle
d13cc7d96f Merge branch 'summit' of github.com:github/atom into summit 2013-07-26 17:32:07 -07:00
Kevin Sawicki & Matt Colyer
624ca77173 Wrap webkitGetUserMedia in nextTick for reliability 2013-07-26 17:24:37 -07:00
Ben Ogle
ac8c95d9a6 Fix padding on connections count 2013-07-26 17:16:47 -07:00
Ben Ogle
492fc46fb8 Add avatar when video hidden 2013-07-26 17:08:52 -07:00
Ben Ogle
86d1990894 Add fontello icons.
Remove this when we have octicons for audio and video
2013-07-26 16:54:35 -07:00
Kevin Sawicki & Nathan Sobo
121ee10f5a Call atom.getWindowState() instead of accessing property directly 2013-07-26 16:17:32 -07:00
Kevin Sawicki & Nathan Sobo
c1e6aeece8 Store live reference to root view state in window state instead of clone 2013-07-26 16:17:32 -07:00
Ben Ogle
85e90f2c09 Add ParticipantViewContainer
makes the stacking of participant views waaay better
2013-07-26 16:10:04 -07:00
Ben Ogle
c6293afc3b Add index to participant view to stack multiple vids 2013-07-26 15:39:03 -07:00
Ben Ogle
87183f52ad comment out the avatar thing 2013-07-26 15:39:03 -07:00
Ben Ogle
c49e092082 toggle classes added to participant view 2013-07-26 15:39:03 -07:00
Ben Ogle
100110430a Add toggle states and colors to toggle vid and audio buttons 2013-07-26 15:39:03 -07:00
Kevin Sawicki & Nathan Sobo
9d2756a8ae Rename audio/video configuration keys 2013-07-26 15:28:23 -07:00
Kevin Sawicki & Nathan Sobo
163015517e Create media connection for each other participant 2013-07-26 15:06:16 -07:00
Ben Ogle
5b267f4a3f cursor has site color 2013-07-26 14:44:32 -07:00
Ben Ogle
e07f92c4ee Pick colors for the cursors and volume bars 2013-07-26 14:32:36 -07:00
Ben Ogle
a7b496f8c1 add site-id class to selection-view 2013-07-26 14:10:11 -07:00
Ben Ogle
f562a84bb5 add TODO for the crappy siteId hash usage 2013-07-26 14:01:18 -07:00
Ben Ogle
e84065fd9d Better use of participant object 2013-07-26 14:00:53 -07:00
Ben Ogle
c6737caae6 add test for clientId -> siteId map 2013-07-26 13:50:02 -07:00
Ben Ogle
a0b7b4dd96 use clientIdToSiteId in participant view 2013-07-26 13:50:02 -07:00
Ben Ogle
4fe90900cc add clientIdToSiteId to session's document 2013-07-26 13:48:24 -07:00
Matt Colyer
e088daa15b Copy the session id when hosting via the statusbar 2013-07-26 13:43:25 -07:00
Matt Colyer
cc9902958e Remove unused github avatar initialization 2013-07-26 13:30:40 -07:00
Matt Colyer
b87b4c1089 Reduce size of video stream 2013-07-26 12:22:33 -07:00
Kevin Sawicki & Nathan Sobo
a60320df3a Add Participant class 2013-07-26 12:25:20 -06:00
Kevin Sawicki & Nathan Sobo
32f75040de Spec 💄 – Move spies to beforeEach and s/host/leader/g 2013-07-26 11:48:42 -06:00
probablycorey
c7321a795b Use WsChannel to handle media webrtc handshake 2013-07-26 08:54:07 -07:00
Kevin Sawicki & Nathan Sobo
8493ef092e Add Editor.getRelativePath() that delegates to EditSession 2013-07-26 08:45:41 -07:00
Kevin Sawicki & Nathan Sobo
b55d4364ff Allow audio/video to be disabled via config 2013-07-25 19:18:09 -07:00
Kevin Sawicki & Nathan Sobo
4c65332e55 Log when attempting to open non-session URL 2013-07-25 19:04:16 -07:00
Kevin Sawicki & Nathan Sobo
20f983874a Log the session being joined from the browser process 2013-07-25 19:03:30 -07:00
Kevin Sawicki & Nathan Sobo
f859c1e32a Warn if we drop replication events 2013-07-25 19:00:32 -07:00
Ben Ogle
eb40100b0f Add action bar to video. 2013-07-25 18:40:42 -07:00
Ben Ogle
ad946ea482 Add email title to user. Could be a proper tooltip? 2013-07-25 18:40:42 -07:00
Ben Ogle
f547af2896 Add small view by clicking 2013-07-25 18:40:41 -07:00
Ben Ogle
05caa45939 use getOtherParticipants in initial view creation 2013-07-25 18:40:41 -07:00
Ben Ogle
b73f020555 remove listening event, add logic to started and stopped events 2013-07-25 18:40:41 -07:00
Ben Ogle
b4ee425711 subscribe to participant change events in status bar view 2013-07-25 18:40:41 -07:00
Kevin Sawicki & Nathan Sobo
ffb4387aab Upgrade atom-collaboration-server 2013-07-25 18:10:49 -07:00
Kevin Sawicki & Nathan Sobo
ba644ea9f1 Add SSL support to session 2013-07-25 17:58:51 -07:00
Ben Ogle & Corey Johnson
602fecefa6 Handle participant exiting 2013-07-25 16:05:48 -07:00
probablycorey
d49d3156eb Display audio and video on all sessions 2013-07-25 16:05:48 -07:00
probablycorey
a8cdf2036d Add isListening to session 2013-07-25 16:05:48 -07:00
probablycorey
0ee9aecbd1 Change isHost to isLeader 2013-07-25 16:05:48 -07:00
probablycorey
34b6c71e8a 💄 2013-07-25 16:05:47 -07:00
Ben Ogle
ff73ffcb16 style the video 2013-07-25 16:05:47 -07:00
Ben Ogle
cff8833b4c Add status bar icon for sharing.
Also adds participant views to the rootView
2013-07-25 16:05:30 -07:00
Kevin Sawicki & Nathan Sobo
9f8a6598e3 Use avatar url directly 2013-07-25 14:36:32 -07:00