mirror of
https://github.com/DevL0rd/SkyNX
synced 2025-02-16 17:28:23 +00:00
Added restart prompt on install drivers.
This commit is contained in:
parent
d3297cb301
commit
c4b571f4e0
4 changed files with 48 additions and 5 deletions
|
@ -241,4 +241,19 @@ color: white;
|
|||
|
||||
.selected{
|
||||
background: rgba(255, 255, 255, 0.1);
|
||||
}
|
||||
|
||||
.modalPanel {
|
||||
position: relative;
|
||||
margin: 0 auto;
|
||||
margin-top: 30px;
|
||||
padding: 10px;
|
||||
background-color: rgba(20, 20, 20, 0.8);
|
||||
border: none;
|
||||
border-radius: 5px 5px 8px 8px;
|
||||
-webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.75);
|
||||
-moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.75);
|
||||
box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.75);
|
||||
width: 60%;
|
||||
color: white;
|
||||
}
|
|
@ -43,7 +43,9 @@
|
|||
</div>
|
||||
<form class="form-group">
|
||||
<label id="qualityLabel" for="qualitySlider">Quality: 5Mbps</label>
|
||||
<input id="qualitySlider" type="range" class="custom-range" min="4" max="20" value="5" />
|
||||
<input id="qualitySlider" type="range"
|
||||
title="Higher settings increase quality at the cost of latency. Over 10 is probably overkill."
|
||||
class="custom-range" min="4" max="20" value="5" />
|
||||
</form>
|
||||
<div class="form-group">
|
||||
<div class="dropdown">
|
||||
|
@ -138,7 +140,8 @@
|
|||
<form class="form-group">
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<button id="installScpVBusBtn" type="button" class="btn btn-dark btn-block">Install Controller</button>
|
||||
<button id="installScpVBusBtn" type="button" class="btn btn-dark btn-block" data-toggle="modal"
|
||||
data-target="#restartModal">Install Controller</button>
|
||||
</div>
|
||||
<div class="col">
|
||||
<button id="unInstallScpVBusBtn" type="button" class="btn btn-danger btn-block">Un-Install
|
||||
|
@ -149,7 +152,8 @@
|
|||
<form class="form-group">
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<button id="installAudioDriverBtn" type="button" class="btn btn-dark btn-block">Install Audio
|
||||
<button id="installAudioDriverBtn" type="button" class="btn btn-dark btn-block" data-toggle="modal"
|
||||
data-target="#restartModal">Install Audio
|
||||
Driver</button>
|
||||
</div>
|
||||
<div class="col">
|
||||
|
@ -176,6 +180,22 @@
|
|||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal" id="restartModal" tabindex="-1" role="dialog">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content modalPanel">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title">Restart required</h5>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>This change requires a restart.</p>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button id="restartBtn" type="button" class="btn btn-primary" data-dismiss="modal">Restart</button>
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script src="js/fontawesome-all.min.js"></script>
|
||||
<script src="js/Chart.min.js"></script>
|
||||
<script>
|
||||
|
|
|
@ -99,6 +99,7 @@ function applyClientSettings() {
|
|||
if (!clientSettings.firstInstall) {
|
||||
ipcRenderer.send('installScpVBus');
|
||||
ipcRenderer.send('installAudioDriver');
|
||||
$('#restartModal').modal('show');
|
||||
clientSettings.firstInstall = true;
|
||||
saveClientSettings();
|
||||
}
|
||||
|
@ -203,3 +204,6 @@ function setEncoding(encoding) {
|
|||
saveClientSettings();
|
||||
applyClientSettings();
|
||||
}
|
||||
$("#restartBtn").click(function () {
|
||||
ipcRenderer.send('restartComputer');
|
||||
});
|
|
@ -232,7 +232,7 @@ function log(str) {
|
|||
ipcMain.on('donate', (event, fullMessage) => {
|
||||
var url = 'https://www.paypal.me/SkyNX';
|
||||
var start = (process.platform == 'darwin' ? 'open' : process.platform == 'win32' ? 'start' : 'xdg-open');
|
||||
require('child_process').exec(start + ' ' + url);
|
||||
exec(start + ' ' + url);
|
||||
})
|
||||
var autoLauncher = new AutoLaunch({
|
||||
name: 'SkyNX',
|
||||
|
@ -247,4 +247,8 @@ ipcMain.on('autoStartupOff', (event, fullMessage) => {
|
|||
if (autoLauncher.isEnabled) {
|
||||
autoLauncher.disable();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
ipcMain.on("restartComputer", (event, fullMessage) => {
|
||||
exec("shutdown -r -t 0");
|
||||
});
|
||||
|
|
Loading…
Add table
Reference in a new issue