SYMBOL INDEX (134 symbols across 20 files) FILE: bin/build-icon.js function main (line 12) | async function main() { FILE: bin/capture-screens.js constant SCREENSAVER (line 14) | const SCREENSAVER = "Screen Glitcher"; function main (line 22) | async function main() { FILE: bin/dev-runner.js function startRenderer (line 43) | function startRenderer () { function startMain (line 73) | function startMain () { function startElectron (line 107) | function startElectron () { function init (line 122) | function init () { FILE: bin/download-screensavers.js function main (line 34) | async function main() { FILE: bin/generate-release.js function main (line 33) | async function main() { FILE: src/lib/package.js class Package (line 22) | class Package { method constructor (line 23) | constructor(_attrs) { method attrs (line 48) | attrs() { method getReleaseInfo (line 56) | async getReleaseInfo() { method hasUpdate (line 82) | async hasUpdate() { method checkLatestRelease (line 87) | async checkLatestRelease(force) { method downloadRelease (line 98) | async downloadRelease() { method downloadFile (line 119) | async downloadFile(url, dest) { method zipToSavers (line 133) | zipToSavers(tempName, dest) { FILE: src/lib/prefs.js constant DEFAULTS (line 6) | const DEFAULTS = { class SaverPrefs (line 61) | class SaverPrefs { method constructor (line 62) | constructor(baseConfigDir, rootDir=undefined, saversDir=undefined) { method configFile (line 92) | get configFile() { method data (line 96) | get data() { method defaults (line 105) | get defaults() { method reload (line 113) | reload() { method reset (line 125) | reset() { method needSetup (line 130) | get needSetup() { method defaultSaversDir (line 136) | get defaultSaversDir() { method sources (line 143) | get sources() { method systemSource (line 158) | get systemSource() { method systemSource (line 162) | set systemSource(val) { method getOptions (line 170) | getOptions(name) { method get (line 189) | get() { method set (line 198) | set(newval) { FILE: src/lib/saver-factory.js class SaverFactory (line 6) | class SaverFactory { method constructor (line 7) | constructor(prefs, logger) { method create (line 20) | create(src, destDir, opts) { FILE: src/lib/saver-list.js constant CONFIG_FILE_NAME (line 9) | const CONFIG_FILE_NAME = "config.json"; class SaverListManager (line 22) | class SaverListManager { method constructor (line 23) | constructor(opts, logger) { method defaultSaversDir (line 44) | get defaultSaversDir() { method setup (line 48) | async setup() { method reload (line 80) | reload(load_savers) { method reset (line 85) | reset() { method normalizePath (line 89) | normalizePath(p) { method list (line 97) | async list(force) { method random (line 164) | random() { method confirmExists (line 173) | async confirmExists(key) { method getByKey (line 181) | getByKey(key) { method loadFromFile (line 193) | loadFromFile(src, settings) { method loadFromData (line 230) | loadFromData(contents, stub, settings) { method delete (line 285) | async delete(s) { FILE: src/lib/saver.js constant DEFAULT_REQUIREMENTS (line 10) | const DEFAULT_REQUIREMENTS = ["screen"]; class Saver (line 15) | class Saver { method constructor (line 16) | constructor(_attrs) { method urlWithParams (line 94) | urlWithParams(opts={}) { method toHash (line 113) | toHash() { method toJSON (line 117) | toJSON(attrs) { method write (line 137) | write(attrs, configDest) { FILE: src/main/autostarter.js function toggle (line 6) | function toggle(appName, value) { FILE: src/main/bootstrap.js function bootstrapApp (line 3) | async function bootstrapApp() { FILE: src/main/index.js constant RELEASE_CHECK_INTERVAL (line 179) | const RELEASE_CHECK_INTERVAL = 1000 * 60 * 60 * 12; FILE: src/main/power.js class Power (line 6) | class Power { method constructor (line 7) | constructor(opts = {}) { method rawData (line 32) | async rawData() { method charging (line 48) | async charging(raw = null) { method query (line 75) | query(cmd, args) { FILE: src/main/release_check.js class ReleaseCheck (line 2) | class ReleaseCheck { method constructor (line 3) | constructor() { method setFeed (line 9) | setFeed(u) { method setLogger (line 12) | setLogger(l) { method onUpdate (line 16) | onUpdate(f) { method onNoUpdate (line 19) | onNoUpdate(f) { method checkLatestRelease (line 23) | checkLatestRelease() { FILE: src/main/state_manager.js constant STATES (line 6) | const STATES = { constant IDLE_CHECK_RATE (line 17) | const IDLE_CHECK_RATE = 5000; constant ACTIVE_CHECK_RATE (line 20) | const ACTIVE_CHECK_RATE = 250; constant IDLE_PADDING_CHECK (line 22) | const IDLE_PADDING_CHECK = 1; class StateManager (line 24) | class StateManager { method constructor (line 25) | constructor(fn) { method currentTimeStamp (line 52) | get currentTimeStamp() { method idleFn (line 56) | set idleFn(x) { method setup (line 63) | setup(opts) { method reset (line 97) | reset() { method unrunnable (line 102) | unrunnable() { method pause (line 109) | pause() { method paused (line 113) | paused() { method run (line 120) | run() { method running (line 124) | running() { method onIdleTime (line 132) | onIdleTime() { method onBlankTime (line 139) | onBlankTime() { method onReset (line 143) | onReset() { method switchState (line 151) | switchState(s, force) { method onEnterState (line 170) | onEnterState(s) { method getCurrentState (line 186) | getCurrentState() { method currentStateString (line 190) | get currentStateString() { method getNextTime (line 198) | getNextTime() { method ignoreReset (line 205) | ignoreReset(val) { method tick (line 216) | tick(runAgain) { method scheduleTick (line 263) | scheduleTick() { method setupLogging (line 276) | setupLogging() { method isTicking (line 286) | isTicking() { method startTicking (line 290) | startTicking() { method stopTicking (line 296) | stopTicking() { FILE: src/renderer/components/Notarize.js constant NOTARIZE_DEFAULTS (line 2) | const NOTARIZE_DEFAULTS = { class Notarize (line 11) | class Notarize { method constructor (line 12) | constructor(options={}) { method show (line 17) | show(contents) { method toDom (line 30) | toDom(html) { method handleTransitionIn (line 41) | handleTransitionIn(ev) { method handleTransitionOut (line 51) | handleTransitionOut(ev) { FILE: test/helpers.js function specifyConfig (line 47) | function specifyConfig(dest, name) { function setupConfig (line 54) | function setupConfig(workingDir, name="config", attrs={}) { function setConfigValue (line 67) | function setConfigValue(workingDir, name, value) { function addSaver (line 75) | function addSaver(dest, name, source) { function prefsToJSON (line 100) | function prefsToJSON(tmpdir) { function getTempDir (line 114) | function getTempDir() { function savedConfig (line 122) | function savedConfig(p) { function setupFullConfig (line 129) | function setupFullConfig(workingDir) { function addLocalSource (line 138) | function addLocalSource(workingDir, saversDir) { function removeLocalSource (line 145) | function removeLocalSource(workingDir) { function application (line 160) | async function application(workingDir, quietMode=false, logFile=undefine... function dumpOutput (line 199) | async function dumpOutput(app) { function waitFor (line 216) | async function waitFor(app, windowName) { function stopApp (line 228) | async function stopApp(app) { function getWindowLookup (line 246) | async function getWindowLookup(app) { function getWindowByTitle (line 273) | async function getWindowByTitle(app, title) { function waitForText (line 288) | async function waitForText(window, lookup, text, doAssert) { function sleep (line 300) | function sleep (ms) { function waitForWindow (line 312) | async function waitForWindow(app, title, skipAssert) { function callIpc (line 338) | async function callIpc(app, method, opts={}) { function setupTest (line 348) | function setupTest(test) { FILE: webpack.main.config.js constant COMMIT_SHA (line 27) | const COMMIT_SHA = process.env.SENTRY_RELEASE || process.env.GITHUB_SHA; FILE: webpack.renderer.config.js constant COMMIT_SHA (line 25) | const COMMIT_SHA = process.env.SENTRY_RELEASE || process.env.GITHUB_SHA;