Comment installer le mode sombre (non officiel) pour le jeu

Table des matières:

Comment installer le mode sombre (non officiel) pour le jeu
Comment installer le mode sombre (non officiel) pour le jeu

Vidéo: Comment installer le mode sombre (non officiel) pour le jeu

Vidéo: Comment installer le mode sombre (non officiel) pour le jeu
Vidéo: TUTO : Comment réveiller son ordinateur grâce au réseau local : Wake On Lan - YouTube 2024, Avril
Anonim
Slack n'a toujours pas de mode sombre. Ils ont des thèmes sombres, mais ceux-ci vous permettent uniquement de personnaliser les couleurs de la barre latérale, laissant la fenêtre principale blanche. Avec la sortie des modes sombres sur l’ensemble du système sur macOS Mojave et Windows 10, Slack semble très déplacé.
Slack n'a toujours pas de mode sombre. Ils ont des thèmes sombres, mais ceux-ci vous permettent uniquement de personnaliser les couleurs de la barre latérale, laissant la fenêtre principale blanche. Avec la sortie des modes sombres sur l’ensemble du système sur macOS Mojave et Windows 10, Slack semble très déplacé.

Cette méthode est non officielle et implique de fouiller dans les fichiers source de Slack. C’est assez facile à faire, mais comme il sera écrasé chaque fois que vous mettrez à jour, vous devrez le faire plusieurs fois.

Télécharger un thème

Slack étant basé sur Electron, un framework permettant de développer des applications de bureau Node.js, vous pouvez modifier ses styles comme vous le feriez pour le code CSS d’un site Web. Mais les fichiers CSS de Slack sont enterrés dans le source, vous devez donc charger vos propres thèmes.

Le thème le plus populaire du vrai mode sombre est slack-black-theme by Widget. Et comme Electron partage du code sur toutes les plateformes, ce thème fonctionnera également sous Windows et Linux. Nous avons constaté quelques problèmes avec le thème sur macOS Mojave. Par conséquent, si cela ne fonctionne pas, vous pouvez essayer ce fork, qui indique que cela fonctionne uniquement sur macOS, mais peut également fonctionner pour les utilisateurs de Windows.

Patching Slack

Cette partie, vous devrez recommencer chaque fois que Slack est mis à jour. Sur macOS, vous pouvez accéder au répertoire source de Slack en cliquant avec le bouton droit de la souris sur l’application elle-même et en sélectionnant «Afficher le contenu du paquet». Sous Windows, vous le trouverez à
Cette partie, vous devrez recommencer chaque fois que Slack est mis à jour. Sur macOS, vous pouvez accéder au répertoire source de Slack en cliquant avec le bouton droit de la souris sur l’application elle-même et en sélectionnant «Afficher le contenu du paquet». Sous Windows, vous le trouverez à

~AppDataLocalslack

Ensuite, parcourez quelques dossiers jusqu’à

resources/app.asar.unpacked/src/static/

. Vous allez vouloir trouver le

ssb-interop.js

fichier, où vous allez éditer le code. Assurez-vous que Slack est fermé, ouvrez ce fichier dans votre éditeur de texte préféré et faites défiler vers le bas:

Copiez et collez le code suivant à la toute fin du
Copiez et collez le code suivant à la toute fin du

ssb-interop.js

fichier:

// First make sure the wrapper app is loaded document.addEventListener('DOMContentLoaded', function() { // Then get its webviews let webviews = document.querySelectorAll('.TeamView webview'); // Fetch our CSS in parallel ahead of time const cssPath = 'https://cdn.rawgit.com/widget-/slack-black-theme/master/custom.css'; let cssPromise = fetch(cssPath).then(response => response.text()); let customCustomCSS = `:root { /* Modify these to change your theme colors: */ --primary: #09F; --text: #CCC; --background: #080808; --background-elevated: #222; } ` // Insert a style tag into the wrapper view cssPromise.then(css => { let s = document.createElement('style'); s.type = 'text/css'; s.innerHTML = css + customCustomCSS; document.head.appendChild(s); }); // Wait for each webview to load webviews.forEach(webview => { webview.addEventListener('ipc-message', message => { if (message.channel == 'didFinishLoading') // Finally add the CSS into the webview cssPromise.then(css => { let script = ` let s = document.createElement('style'); s.type = 'text/css'; s.id = 'slack-custom-css'; s.innerHTML = `${css + customCustomCSS}`; document.head.appendChild(s); ` webview.executeJavaScript(script); }) }); }); });

Vous voudrez probablement dupliquer ce fichier et le sauvegarder dans un emplacement différent, afin de ne pas avoir à modifier le code à chaque fois. De cette façon, vous pouvez simplement le faire glisser dans le répertoire pour écraser la version la plus récente:

Une fois que vous avez terminé, rouvrez Slack et, au bout de quelques secondes, le mode sombre devrait s’activer. L’écran de chargement restera blanc, mais la fenêtre principale de l’application se fondra beaucoup mieux dans le reste du système:
Une fois que vous avez terminé, rouvrez Slack et, au bout de quelques secondes, le mode sombre devrait s’activer. L’écran de chargement restera blanc, mais la fenêtre principale de l’application se fondra beaucoup mieux dans le reste du système:
Image
Image

Ajouter vos propres thèmes

Si vous n’aimez pas son apparence, vous pouvez éditer le CSS avec n’importe quel style. Tout ce code ne charge que des styles personnalisés à partir de https://cdn.rawgit.com/widget-/slack-black-theme/master/custom.css; vous pouvez télécharger ce fichier, le modifier avec vos modifications et remplacer l'URL par votre propre code. Enregistrez, relancez Slack et vos modifications seront visibles. Si vous ne connaissez pas le code CSS ou souhaitez simplement apporter une modification mineure, quatre variables de couleur sont définies avant le chargement du fichier CSS. Vous pouvez donc les modifier avec vos propres couleurs.

Conseillé: