Дамян Минков
62f7e5c73e
Removes Firefox extension handle (removed in FF newer than latest ESR). (#722)
7 년 전
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.
7 년 전
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.
7 년 전
hristoterezov
5f8c0a662a
fix(SS): On FF.
7 년 전
hristoterezov
44d2c7ba21
feat(browser_caps): Implement browser capabilities API. (#690)
In order to include browser capabilities in RTCBrowserType I needed to
refactor RTCBrowserType.
7 년 전
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 년 전