Browse Source
For both Rambox UI and Rambox Services (tabs) Added checkbox in preferences enabling dark theme globally Needs work: - add dynamic update of services when toggled (now they need to be reloaded) - toggle global dark mode with hotkey - add toggle per service (now it's global) -- and a hotkey for that too; toggle current tab -- toggle from the top, hideable menus bar or to the services rowpull/2823/head
7 changed files with 31 additions and 2 deletions
@ -0,0 +1,14 @@
|
||||
const { ipcRenderer } = require('electron'); |
||||
const darkreader = require('darkreader'); |
||||
darkreader.setFetchMethod(window.fetch); |
||||
|
||||
|
||||
const getIsEnabled = () => ipcRenderer.sendSync('getConfig').darkreader;
|
||||
const canEnable = () => document.readyState === 'complete' || document.readyState === 'interactive'; |
||||
|
||||
document.addEventListener('readystatechange', () => { |
||||
console.log(document.readyState) |
||||
if (canEnable()) { |
||||
getIsEnabled()? darkreader.enable(): darkreader.disable(); |
||||
} |
||||
}); |
File diff suppressed because one or more lines are too long
Loading…
Reference in new issue