diff --git a/html/src/app.js b/html/src/app.js index ea40be0c..47394f56 100644 --- a/html/src/app.js +++ b/html/src/app.js @@ -11452,7 +11452,9 @@ speechSynthesis.getVoices(); 'VRCX_avatarRemoteDatabaseProvider' ); $app.data.sortFavorites = configRepository.getBool('VRCX_sortFavorites'); - $app.data.randomUserColours = configRepository.getBool('VRCX_randomUserColours'); + $app.data.randomUserColours = configRepository.getBool( + 'VRCX_randomUserColours' + ); $app.methods.saveOpenVROption = function () { configRepository.setBool('openVR', this.openVR); configRepository.setBool('openVRAlways', this.openVRAlways); @@ -11504,7 +11506,10 @@ speechSynthesis.getVoices(); this.avatarRemoteDatabase ); configRepository.setBool('VRCX_sortFavorites', this.sortFavorites); - configRepository.setBool('VRCX_randomUserColours', this.randomUserColours); + configRepository.setBool( + 'VRCX_randomUserColours', + this.randomUserColours + ); this.updateSharedFeed(true); this.updateVRConfigVars(); this.updateVRLastLocation(); @@ -11841,7 +11846,10 @@ speechSynthesis.getVoices(); ); $app.methods.updatetrustColor = function () { - configRepository.setBool('VRCX_randomUserColours', this.randomUserColours); + configRepository.setBool( + 'VRCX_randomUserColours', + this.randomUserColours + ); if (this.trustColor) { configRepository.setString( 'VRCX_trustColor', @@ -19195,7 +19203,9 @@ speechSynthesis.getVoices(); }; $app.methods.userColourInit = async function () { - var dictObject = await AppApi.GetColourBulk(Array.from(API.cachedUsers.keys())); + var dictObject = await AppApi.GetColourBulk( + Array.from(API.cachedUsers.keys()) + ); for (var [userId, hue] of Object.entries(dictObject)) { var ref = API.cachedUsers.get(userId); if (typeof ref !== 'undefined') { @@ -19207,34 +19217,62 @@ speechSynthesis.getVoices(); $app.methods.HueToHex = function (hue) { // this.HSVtoRGB(hue / 65535, .8, .8); if (this.isDarkMode) { - return this.HSVtoRGB(hue / 65535, .6, 1); + return this.HSVtoRGB(hue / 65535, 0.6, 1); } - return this.HSVtoRGB(hue / 65535, 1, .7); + return this.HSVtoRGB(hue / 65535, 1, 0.7); }; $app.methods.HSVtoRGB = function (h, s, v) { - var r, g, b, i, f, p, q, t; + var r = 0; + var g = 0; + var b = 0; if (arguments.length === 1) { - s = h.s, v = h.v, h = h.h; + var s = h.s; + var v = h.v; + var h = h.h; } - i = Math.floor(h * 6); - f = h * 6 - i; - p = v * (1 - s); - q = v * (1 - f * s); - t = v * (1 - (1 - f) * s); + var i = Math.floor(h * 6); + var f = h * 6 - i; + var p = v * (1 - s); + var q = v * (1 - f * s); + var t = v * (1 - (1 - f) * s); switch (i % 6) { - case 0: r = v, g = t, b = p; break; - case 1: r = q, g = v, b = p; break; - case 2: r = p, g = v, b = t; break; - case 3: r = p, g = q, b = v; break; - case 4: r = t, g = p, b = v; break; - case 5: r = v, g = p, b = q; break; + case 0: + r = v; + g = t; + b = p; + break; + case 1: + r = q; + g = v; + b = p; + break; + case 2: + r = p; + g = v; + b = t; + break; + case 3: + r = p; + g = q; + b = v; + break; + case 4: + r = t; + g = p; + b = v; + break; + case 5: + r = v; + g = p; + b = q; + break; } var red = Math.round(r * 255); var green = Math.round(g * 255); var blue = Math.round(b * 255); - var decColor = 0x1000000 + blue + 0x100 * green + 0x10000 * red ; - return '#'+decColor.toString(16).substr(1); + var decColor = 0x1000000 + blue + 0x100 * green + 0x10000 * red; + return `#${decColor.toString(16).substr(1)}`; }; $app = new Vue($app);