4
0
mirror of https://github.com/AltarikMC/Launcher synced 2025-12-16 12:13:50 +00:00

added possibility to change memory allocated values + added notification when mc stopped with a non zero exit + added material-icons locally

This commit is contained in:
2020-12-09 11:46:11 +01:00
committed by Quentin Legot
parent 54b32045e9
commit ee2d5b43a6
7 changed files with 51 additions and 13 deletions

View File

@@ -1,6 +1,3 @@
minMem= "2G"
maxMem = "4G"
let launchBtn = document.querySelector('#launch-btn');
let fullProgressBar = document.querySelector('#fullprogressbar')
let progressBar = document.querySelector('#progressbar')
@@ -17,10 +14,14 @@ launchBtn.addEventListener("click", e => {
fullProgressBar.classList.remove('hidden');
loadingMessage.classList.remove('hidden');
ipcRenderer.send('launch', {
minMem: minMem,
maxMem: maxMem
minMem: document.querySelector('#minMem').value,
maxMem: document.querySelector('#maxMem').value
})
launchBtn.disabled = true
if(document.querySelector('#minMem').value.trim() && document.querySelector('#maxMem').value.trim()){
localStorage.setItem("minMem", document.querySelector('#minMem').value.trim())
localStorage.setItem("maxMem", document.querySelector('#maxMem').value.trim())
}
})
ipcRenderer.on("progress", (e, args) => {
@@ -39,4 +40,9 @@ ipcRenderer.on("close", (e, args) => {
disconnectBtn.addEventListener('click', e => {
ipcRenderer.send('disconnect')
})
window.addEventListener("DOMContentLoaded", () => {
document.querySelector('#minMem').value = localStorage.getItem("minMem") != null ? localStorage.getItem("minMem") : "2G"
document.querySelector('#maxMem').value = localStorage.getItem("maxMem") != null ? localStorage.getItem("maxMem") : "4G"
})

View File

@@ -0,0 +1,23 @@
/* fallback */
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(material-icons.woff2) format('woff2');
}
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
}

Binary file not shown.