mirror of
https://gitlab.com/ryzen-controller-team/ryzen-controller.git
synced 2024-12-22 18:13:28 +07:00
Added release easy access.
This commit is contained in:
parent
0dcf344c0f
commit
774eefc5ee
29
index.html
29
index.html
@ -7,20 +7,25 @@
|
|||||||
<link rel="stylesheet" href="./node_modules/uikit/dist/css/uikit.min.css" />
|
<link rel="stylesheet" href="./node_modules/uikit/dist/css/uikit.min.css" />
|
||||||
<script src="./node_modules/uikit/dist/js/uikit.min.js"></script>
|
<script src="./node_modules/uikit/dist/js/uikit.min.js"></script>
|
||||||
<script src="./node_modules/uikit/dist/js/uikit-icons.min.js"></script>
|
<script src="./node_modules/uikit/dist/js/uikit-icons.min.js"></script>
|
||||||
|
<style>
|
||||||
|
#release-tab.uk-active {
|
||||||
|
position:absolute;display: inline-block;width: 100%;height: 100%;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body class="uk-animation-fade">
|
<body class="uk-animation-fade" uk-height-viewport="expand: true">
|
||||||
<h1>Ryzen Controller <span id="version" class="uk-badge"></span></h1>
|
<h1>Ryzen Controller <span id="version" class="uk-badge"></span></h1>
|
||||||
|
|
||||||
<ul uk-switcher uk-tab uk-sticky class="uk-background-default">
|
<ul uk-switcher="animation: uk-animation-fade" uk-tab uk-sticky class="uk-background-default uk-margin-remove">
|
||||||
<li><a href="#">Controller</a></li>
|
<li><a href="#">Controller</a></li>
|
||||||
<li><a href="#">Presets</a></li>
|
<li><a href="#">Presets</a></li>
|
||||||
<li><a href="#">Settings</a></li>
|
<li><a href="#">Settings</a></li>
|
||||||
|
<li><a href="#">Releases</a></li>
|
||||||
<li><a href="#">Logs</a></li>
|
<li><a href="#">Logs</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<ul class="uk-switcher uk-margin">
|
<ul class="uk-switcher uk-margin-remove" uk-height-viewport="expand: true" style="position:relative;">
|
||||||
|
|
||||||
|
<li class="uk-margin-top uk-margin-bottom uk-container" id="controller-tab">
|
||||||
<li class="uk-container uk-animation-fade" id="controller-tab">
|
|
||||||
<h3>STAPM Limit (W)</h3>
|
<h3>STAPM Limit (W)</h3>
|
||||||
<div class="uk-grid-small" uk-grid>
|
<div class="uk-grid-small" uk-grid>
|
||||||
<div class="uk-width-1-6">
|
<div class="uk-width-1-6">
|
||||||
@ -72,9 +77,9 @@
|
|||||||
</p>
|
</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="uk-container uk-animation-fade" id="presetTab"></li>
|
<li class="uk-margin-top uk-margin-bottom uk-container" id="presetTab"></li>
|
||||||
|
|
||||||
<li class="uk-container uk-animation-fade">
|
<li class="uk-margin-top uk-margin-bottom uk-container">
|
||||||
<h3>Auto start with system:</h3>
|
<h3>Auto start with system:</h3>
|
||||||
<label><input class="uk-checkbox" type="checkbox" id="start_at_boot"> When checked, Ryzen Controller will start on system login.</label>
|
<label><input class="uk-checkbox" type="checkbox" id="start_at_boot"> When checked, Ryzen Controller will start on system login.</label>
|
||||||
<h3>Auto apply on launch:</h3>
|
<h3>Auto apply on launch:</h3>
|
||||||
@ -104,7 +109,15 @@
|
|||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="uk-container uk-animation-fade">
|
<li id="release-tab">
|
||||||
|
<webview
|
||||||
|
style="height:100%;"
|
||||||
|
frameborder="0"
|
||||||
|
src="https://gitlab.com/le.storm1er/ryzen-controller/releases"
|
||||||
|
></webview>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="uk-margin-top uk-margin-bottom uk-container">
|
||||||
<textarea class="uk-textarea" rows="20" id="logs" readonly></textarea>
|
<textarea class="uk-textarea" rows="20" id="logs" readonly></textarea>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
@ -11,6 +11,7 @@ ready(function(){
|
|||||||
displayOptionDescription();
|
displayOptionDescription();
|
||||||
recreateShortcut();
|
recreateShortcut();
|
||||||
updatePresetList();
|
updatePresetList();
|
||||||
|
checkForNewRelease();
|
||||||
document.isStarting = false;
|
document.isStarting = false;
|
||||||
settings.set('settings', {
|
settings.set('settings', {
|
||||||
...settings.get('settings'),
|
...settings.get('settings'),
|
||||||
|
@ -449,3 +449,24 @@ function presetDeletion(presetName) {
|
|||||||
notification('success', `The preset ${presetName} has been deleted.`);
|
notification('success', `The preset ${presetName} has been deleted.`);
|
||||||
updatePresetList();
|
updatePresetList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Will check for new release.
|
||||||
|
*/
|
||||||
|
function checkForNewRelease() {
|
||||||
|
var request = new XMLHttpRequest();
|
||||||
|
const version = require('./package.json').version;
|
||||||
|
|
||||||
|
request.open('GET', 'https://gitlab.com/api/v4/projects/11046417/releases', true);
|
||||||
|
|
||||||
|
request.onload = function() {
|
||||||
|
if (this.status >= 200 && this.status < 400) {
|
||||||
|
var resp = JSON.parse(this.response);
|
||||||
|
if (resp[0].tag_name !== version) {
|
||||||
|
notification('primary', "A new vesion is available, please check the release tab.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
request.send();
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user