Changes of Linux canary v0.0.69
This commit is contained in:
parent
e1ff2e2d4e
commit
f77ae11327
3 changed files with 50 additions and 14 deletions
|
@ -1,15 +1,14 @@
|
||||||
[
|
[
|
||||||
"Leeeeeeroy jenkins!",
|
"Upsorbing the Contents",
|
||||||
"Readying the felines.",
|
"Additive Parsing the Load",
|
||||||
"Ensuring dankest memes.",
|
"Commence Monosaturated Goodening",
|
||||||
"Recruiting robot hamsters.",
|
"Kick Off the Multi-Core Widening",
|
||||||
"Getting dunked.",
|
"Bastening the Game Turkey",
|
||||||
"Summoning unnecessarily dramatic encounters.",
|
"Abstracting the Rummage Disc",
|
||||||
"Procedurally generating buttons.",
|
"Undecerealenizing the Process",
|
||||||
"Preparing for a team fight.",
|
"Postrefragmenting the Widget Layer",
|
||||||
"Buffing before the raid.",
|
"Satisfying the Constraints",
|
||||||
"Top decking lethal.",
|
"Abnoramalzing Some of the Matrices",
|
||||||
"Reloading the R8.",
|
"Optimizing the People",
|
||||||
"Constructing additional pylons.",
|
"Proclaigerizing the Network"
|
||||||
"Unbenching the Kench."
|
|
||||||
]
|
]
|
||||||
|
|
|
@ -22554,6 +22554,9 @@ const Splash = _react2.default.createClass({
|
||||||
ipcRenderer.on('SPLASH_UPDATE_STATE', (_e, state) => {
|
ipcRenderer.on('SPLASH_UPDATE_STATE', (_e, state) => {
|
||||||
this.setState({ update: state });
|
this.setState({ update: state });
|
||||||
});
|
});
|
||||||
|
ipcRenderer.on('SPLASH_SCREEN_QUOTE', (_e, quote) => {
|
||||||
|
this.setState({ quote });
|
||||||
|
});
|
||||||
ipcRenderer.send('SPLASH_SCREEN_READY');
|
ipcRenderer.send('SPLASH_SCREEN_READY');
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -25703,7 +25706,7 @@ module.exports = require("electron");
|
||||||
/* 199 */
|
/* 199 */
|
||||||
/***/ (function(module, exports) {
|
/***/ (function(module, exports) {
|
||||||
|
|
||||||
module.exports = ["Leeeeeeroy jenkins!","Readying the felines.","Ensuring dankest memes.","Recruiting robot hamsters.","Getting dunked.","Summoning unnecessarily dramatic encounters.","Procedurally generating buttons.","Preparing for a team fight.","Buffing before the raid.","Top decking lethal.","Reloading the R8.","Constructing additional pylons.","Unbenching the Kench."]
|
module.exports = ["Upsorbing the Contents","Additive Parsing the Load","Commence Monosaturated Goodening","Kick Off the Multi-Core Widening","Bastening the Game Turkey","Abstracting the Rummage Disc","Undecerealenizing the Process","Postrefragmenting the Widget Layer","Satisfying the Constraints","Abnoramalzing Some of the Matrices","Optimizing the People","Proclaigerizing the Network"]
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 200 */
|
/* 200 */
|
||||||
|
|
|
@ -31,6 +31,14 @@ var _ipcMain = require('./ipcMain');
|
||||||
|
|
||||||
var _ipcMain2 = _interopRequireDefault(_ipcMain);
|
var _ipcMain2 = _interopRequireDefault(_ipcMain);
|
||||||
|
|
||||||
|
var _paths = require('../common/paths');
|
||||||
|
|
||||||
|
var paths = _interopRequireWildcard(_paths);
|
||||||
|
|
||||||
|
var _fs = require('fs');
|
||||||
|
|
||||||
|
var _fs2 = _interopRequireDefault(_fs);
|
||||||
|
|
||||||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
|
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
|
||||||
|
|
||||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||||
|
@ -77,6 +85,7 @@ let updateTimeout;
|
||||||
let updateAttempt;
|
let updateAttempt;
|
||||||
let splashState;
|
let splashState;
|
||||||
let launchedMainWindow;
|
let launchedMainWindow;
|
||||||
|
let quoteCachePath;
|
||||||
|
|
||||||
function initSplash(startMinimized = false) {
|
function initSplash(startMinimized = false) {
|
||||||
modulesListeners = {};
|
modulesListeners = {};
|
||||||
|
@ -144,6 +153,9 @@ function initSplash(startMinimized = false) {
|
||||||
});
|
});
|
||||||
|
|
||||||
launchSplashWindow(startMinimized);
|
launchSplashWindow(startMinimized);
|
||||||
|
|
||||||
|
quoteCachePath = _path2.default.join(paths.getUserData(), 'quotes.json');
|
||||||
|
_ipcMain2.default.on('UPDATED_QUOTES', (_event, quotes) => cacheLatestQuotes(quotes));
|
||||||
}
|
}
|
||||||
|
|
||||||
function destroySplash() {
|
function destroySplash() {
|
||||||
|
@ -228,6 +240,11 @@ function launchSplashWindow(startMinimized) {
|
||||||
}
|
}
|
||||||
|
|
||||||
_ipcMain2.default.on('SPLASH_SCREEN_READY', () => {
|
_ipcMain2.default.on('SPLASH_SCREEN_READY', () => {
|
||||||
|
let cachedQuote = chooseCachedQuote();
|
||||||
|
if (cachedQuote) {
|
||||||
|
webContentsSend(splashWindow, 'SPLASH_SCREEN_QUOTE', cachedQuote);
|
||||||
|
}
|
||||||
|
|
||||||
if (splashWindow && !startMinimized) {
|
if (splashWindow && !startMinimized) {
|
||||||
splashWindow.show();
|
splashWindow.show();
|
||||||
}
|
}
|
||||||
|
@ -268,4 +285,21 @@ function focusWindow() {
|
||||||
function pageReady() {
|
function pageReady() {
|
||||||
destroySplash();
|
destroySplash();
|
||||||
process.nextTick(() => events.emit(APP_SHOULD_SHOW));
|
process.nextTick(() => events.emit(APP_SHOULD_SHOW));
|
||||||
|
}
|
||||||
|
|
||||||
|
function cacheLatestQuotes(quotes) {
|
||||||
|
_fs2.default.writeFile(quoteCachePath, JSON.stringify(quotes), e => {
|
||||||
|
if (e) {
|
||||||
|
console.warn('Failed updating quote cache with error: ', e);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function chooseCachedQuote() {
|
||||||
|
let cachedQuote = null;
|
||||||
|
try {
|
||||||
|
const cachedQuotes = JSON.parse(_fs2.default.readFileSync(quoteCachePath));
|
||||||
|
cachedQuote = cachedQuotes[Math.floor(Math.random() * cachedQuotes.length)];
|
||||||
|
} catch (_err) {}
|
||||||
|
return cachedQuote;
|
||||||
}
|
}
|
Loading…
Reference in a new issue