hristoterezov
d5389ace55
ref(SS_FF): Revert desktopSharingFirefoxMaxVersionExtRequired conversion
7年前
hristoterezov
0dcc8a0491
fix(SS): Set min and max frame rate to 5 (#711)
* fix(SS): Set min and max frame rate to 5
* fix(SS): Set min and max frame rate for the new GUM flow.
* feat(ss_framerate): Add config option for min/max frame rate.
* doc(RTCUtils): Fix params format.
* fix(SS_framerate): Don't pass undefined constraints.
* fix(SS_constraints): Handle chromeMediaSourceId === undefined.
8年前
bgrozev
60f4769da2
Avoid analytics exception when disabled (#684)
* log: Logs when analytics are disposed, drops events early.
* fix: Adds a missing parameter to a function call.
8年前
hristoterezov
5f8c0a662a
fix(SS): On FF.
8年前
hristoterezov
44d2c7ba21
feat(browser_caps): Implement browser capabilities API. (#690)
In order to include browser capabilities in RTCBrowserType I needed to
refactor RTCBrowserType.
8年前
damencho
f742218e4a
Enables desktop sharing when using opera.
To install the chrome webstore extension, the user must already have installed "Download Chrome Extension". On missing extension we open a popup window which allows the user to add the extension and then install it.
8年前
Lyubo Marinov
ff8468d931
eslint 4.8.0
ESLint 4.8.0 discovers a lot of error related to formatting. While I
tried to fix as many of them as possible, a portion of them actually go
against our coding style. In such a case, I've disabled the indent rule
which effectively leaves it as it was before ESLint 4.8.0.
8年前
Lyubo Marinov
c7eba0cd9b
Revert "Fix formatting, typo"
@paweldomas said the typo should likely remain because it matches a typo
in Chrome.
8年前
Lyubo Marinov
a07bfe7ea4
Fix formatting, typo
8年前
hristoterezov
0de9b5775e
feat(SS): handle inline installation not supported error.
8年前
Saúl Ibarra Corretgé
bcba8f2ea5
fix(ScreenObtainer): lower log line severity
8年前
paweldomas
6927eae529
feat(ScreenObtainer): trigger external for not verified site
Will trigger external installation also for sites that are not the main
whitelisted domain. This allows to reuse one extension for many sites
(they still have to be on the whitelist, but only one can be "main").
8年前
paweldomas
43631b95d5
fix(ScreenObtainer): sync initialization
Will not crash, but delay requests if arrive, before the initialization
process is done (there is no way to tell that really).
8年前
paweldomas
5dd206721e
feat(ScreenObtainer): CHROME_EXTENSION_USER_GESTURE_REQUIRED
CHROME_EXTENSION_USER_GESTURE_REQUIRED will be triggered if
the extension installation fails, because the request to get desktop
stream did not originate in user gesture handler (a button click for
example).
8年前
Paweł Domas
a6abae2e61
feat: add 'disableDesktopSharing' option (#548)
* feat: add 'disableDesktopSharing' option
* ref(ScreenObtainer): simplify init
8年前
hristoterezov
51c623fcec
feat(SS): Add option for desktop sharing sources
8年前
hristoterezov
d2ecc6003a
feat(SS): Expose SS sourceType
8年前
hristoterezov
a2cff1cef0
fix(SS): screenObtainer format the same on FF and the other browsers
8年前
hristoterezov
b25f411484
feat(JitsiLocalTrack): expose source id for desktop sharing tracks
8年前
Lyubo Marinov
089ee76c04
Prepare for webpack 2
Webpack 2 defines module.exports as a read-only property in ES6 modules.
8年前
virtuacoplenny
0173067481
electron: call into JitsiMeet to open a desktop picker
#416
8年前
Lyubo Marinov
de61af8b2d
[eslint] require-jsdoc
8年前
Lyubo Marinov
66b62080e8
[eslint] max-params
8年前
Lyubo Marinov
146148483e
[eslint] no-shadow
8年前
hristoterezov
e5472b9aca
fix(eslint): Add eqeqeq rule
8年前
Lyubo Marinov
b713d6eb74
[eslint] radix
8年前
Lyubo Marinov
8fbc815836
[eslint] no-param-reassign
8年前
Lyubo Marinov
068f290835
[eslint] lines-around-comment
8年前
Lyubo Marinov
840c5b3cdf
[eslint] computed-property-spacing, key-spacing, keyword-spacing, object-curly-spacing
8年前
Lyubo Marinov
63ebd47172
[eslint] array-bracket-spacing
8年前
Lyubo Marinov
4581605a28
[eslint] newline-after-var, newline-before-return, newline-per-chained-call
8年前
Lyubo Marinov
0da7f6b98f
[eslint] no-negated-condition
8年前
hristoterezov
b13348726b
fix(eslint): Add no-implicit-coercion rule
8年前
Lyubo Marinov
c991abf9ef
[eslint] prefer-template
8年前
Lyubo Marinov
5bff0ed543
[eslint] no-var
8年前
hristoterezov
f63b04ddab
fix(eslint): Add no-alert rule
8年前
Lyubo Marinov
a2f62d9c28
[eslint] no-spaced-func
8年前
Lyubo Marinov
4293971466
[eslint] operator-linebreak
8年前
Lyubo Marinov
ed0d464392
[eslint] quotes
8年前
Lyubo Marinov
f8ab8015a2
[eslint] space-before-blocks
8年前
Lyubo Marinov
55ed404dd4
[eslint] space-in-parens
8年前
Lyubo Marinov
7398216a5a
[eslint] arrow-parens
8年前
hristoterezov
c96898c478
fix(eslint): Add no-multi-spaces rule
8年前
hristoterezov
3e44723582
fix(eslint): Add indent rule
8年前
hristoterezov
f02a22d3f9
fix(eslint): Add brace-style rule
8年前
hristoterezov
c36b464bfc
fix(eslint): Add curly rule
8年前
Lyubo Marinov
1ff84b6781
[eslint] prefer-const
8年前
hristoterezov
fceb8606d8
fix(eslint): Add no-extra-parens rule
8年前
hristoterezov
70c4748cfa
fix(eslint): Changes eslint existing rules to match the same rules in jitsi meet
8年前
hristoterezov
d403a25c56
fix(screen_sharing): Detection for external install of plugin from iframe
9年前