Skip to content

Commit cc1b415

Browse files
authored
Update macOS install instructions with "enhanced" unverified apps blocking
1 parent a92ff18 commit cc1b415

File tree

6 files changed

+60
-9
lines changed

6 files changed

+60
-9
lines changed

images/olympus-run-macos-1.png

178 KB
Loading

images/olympus-run-macos-2.png

494 KB
Loading

images/olympus-run-macos-3.png

216 KB
Loading

index.html

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -134,16 +134,25 @@ <h3 id="olympus">Olympus - Cross-platform Everest Installer</h3>
134134
<a href="https://dev.azure.com/EverestAPI/Olympus/_build/latest?definitionId=4&amp;branchName=stable" id="olympus-macos-latest-link">Download the latest autobuild.</a>
135135
<div id="olympus-macos-artifact-instructions"><strong>Click the &quot;5 published&quot; button under &quot;Related&quot;, then &quot;macos.main&quot; to download it.</strong></div>
136136
</li>
137-
<li>Unzip the zip inside of the zip. Zipception!</li>
137+
<li>Unzip the zip inside of the zip.</li>
138138
<li>
139139
Drag the Olympus app into your Applications folder.<br>
140-
If you leave it in your Downloads folder, some things like self-updating might not work!
141-
</li>
142-
<li>
143-
Hope that it works.<br>
144-
Sadly our <span class="strike">code monkeys</span> top scientists aren't trained with Macs.<br>
145-
You might need to <b>right-click, open</b>, then allow running applications from unverified developers.<br>
146-
<strong>If you are a macOS user and are willing to help us test stuff: let us know on Discord!</strong>
140+
If you leave it in your Downloads folder, some things like self-updating might not work!<br>
141+
<b id="mac-instructions-fold-icon">-</b> <a id="mac-instructions-fold-trigger" href="#">Instructions for running the unverified app</a>
142+
<ul id="mac-instructions-fold">
143+
<li>
144+
Running Olympus will probably result in this error showing up. Close it by clicking "Done".
145+
<img src="/images/olympus-run-macos-1.png" class="halfwidth">
146+
</li>
147+
<li>
148+
Then, open the Settings app, select "Privacy & Security" and scroll down until you see a notice about Olympus. Open it anyway!
149+
<img src="/images/olympus-run-macos-2.png">
150+
</li>
151+
<li>
152+
Go through this final warning by clicking "Open Anyway" again. You might need to type your password to finish the process.
153+
<img src="/images/olympus-run-macos-3.png" class="halfwidth">
154+
</li>
155+
</ul>
147156
</li>
148157
</ul><br>
149158
</li>
@@ -155,7 +164,7 @@ <h3 id="olympus">Olympus - Cross-platform Everest Installer</h3>
155164
<a href="https://dev.azure.com/EverestAPI/Olympus/_build/latest?definitionId=4&amp;branchName=stable" id="olympus-linux-latest-link">Download the latest autobuild.</a>
156165
<div id="olympus-linux-artifact-instructions"><strong>Click the &quot;5 published&quot; button under &quot;Related&quot;, then &quot;linux.main&quot; to download it.</strong></div>
157166
</li>
158-
<li>Unzip the zip inside of the zip. Zipception!<br>
167+
<li>Unzip the zip inside of the zip.<br>
159168
<b>The resulting folder will be your Olympus "installation" folder.</b>
160169
</li>
161170
<li>Run <code>install.sh</code> <b>in a terminal</b> to install the one-click installer handler and application icon.</li>

index.js

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,32 @@
7474
}
7575
}
7676
})();
77+
78+
{
79+
// handling for the macOS instructions foldable section
80+
const fold = document.getElementById("mac-instructions-fold");
81+
const icon = document.getElementById("mac-instructions-fold-icon");
82+
let folded = false;
83+
84+
const toggle = () => {
85+
if (folded) {
86+
// unfold
87+
icon.innerText = "-";
88+
fold.style.display = "block";
89+
folded = true;
90+
} else {
91+
// fold
92+
icon.innerText = "+";
93+
fold.style.display = "none";
94+
folded = false;
95+
}
96+
};
97+
98+
document.getElementById("mac-instructions-fold-trigger").addEventListener("click", e => {
99+
e.preventDefault();
100+
toggle();
101+
});
102+
103+
// the section is unfolded by default in the HTML, but we want it folded by default if JS is enabled
104+
toggle();
105+
}

main/style.css

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,15 @@ a.button:hover, a.button:focus, a.button:active {
289289
max-width: calc(100vw - 64px);
290290
}
291291

292+
#mac-instructions-fold img {
293+
display: block;
294+
max-width: 100%;
295+
text-align: center;
296+
}
297+
#mac-instructions-fold img.halfwidth {
298+
max-width: 50%;
299+
}
300+
292301

293302
@media only screen and (max-width: 600px) {
294303
#front {
@@ -304,6 +313,10 @@ a.button:hover, a.button:focus, a.button:active {
304313
width: fit-content;
305314
margin: 0 auto;
306315
}
316+
317+
#mac-instructions-fold img.halfwidth {
318+
max-width: 100%;
319+
}
307320
}
308321

309322

0 commit comments

Comments
 (0)