mirror of
https://github.com/sbrl/Pepperminty-Wiki.git
synced 2024-11-22 04:23:01 +00:00
config-info: add dark theme & link clicker thingy
This commit is contained in:
parent
3c5a407356
commit
12241c645d
2 changed files with 37 additions and 11 deletions
|
@ -4,9 +4,14 @@ This file holds the changelog for Pepperminty Wiki. This is the master list of t
|
||||||
|
|
||||||
## v0.22-beta2
|
## v0.22-beta2
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Added dark theme via `prefers-color-scheme` to configuration guide (see the stable channel guide [here](https://starbeamrainbowlabs.com/labs/peppermint/peppermint-config-info.php) - will only be updated when v0.22 is released)
|
||||||
|
- Added link thingy you can click next to each setting to jump right to it
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Hide the admin email address at the bottom of every page - we missed it in v0.22-beta1 (but got every other one though :P)
|
- Hide the admin email address at the bottom of every page - we missed it in v0.22-beta1 (but got every other one though :P)
|
||||||
|
|
||||||
|
|
||||||
## v0.22-beta1
|
## v0.22-beta1
|
||||||
Make sure you have PHP 7.3+ when you update past this point! It isn't the end of the world if you don't, but it will make you more secure if you do.
|
Make sure you have PHP 7.3+ when you update past this point! It isn't the end of the world if you don't, but it will make you more secure if you do.
|
||||||
|
|
||||||
|
|
|
@ -66,13 +66,15 @@
|
||||||
|
|
||||||
<table class="main">
|
<table class="main">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
|
<col span="1" style="width: 5%;" />
|
||||||
<col span="1" style="width: 20%;" />
|
<col span="1" style="width: 20%;" />
|
||||||
<col span="1" style="width: 7%;" />
|
<col span="1" style="width: 7%;" />
|
||||||
<col span="1" style="width: 43%;" />
|
<col span="1" style="width: 41%;" />
|
||||||
<col span="1" style="width: 30%;" />
|
<col span="1" style="width: 27%;" />
|
||||||
</colgroup>
|
</colgroup>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
|
<th>🔗</th>
|
||||||
<th>Key</th>
|
<th>Key</th>
|
||||||
<th>Type</th>
|
<th>Type</th>
|
||||||
<th>Description</th>
|
<th>Description</th>
|
||||||
|
@ -84,8 +86,9 @@
|
||||||
$config = json_decode(file_get_contents("peppermint.guiconfig.json"));
|
$config = json_decode(file_get_contents("peppermint.guiconfig.json"));
|
||||||
foreach($config as $config_key => $config_info) {
|
foreach($config as $config_key => $config_info) {
|
||||||
echo("<tr id='config_$config_key'>");
|
echo("<tr id='config_$config_key'>");
|
||||||
echo("<td><code>$config_key</code></td>");
|
echo("<td class='centre'><a href='#config_".rawurlencode($config_key)."'>🔗</a></td>");
|
||||||
echo("<td><code>$config_info->type</code></td>");
|
echo("<td><code>".htmlentities($config_key)."</code></td>");
|
||||||
|
echo("<td><code>".htmlentities($config_info->type)."</code></td>");
|
||||||
echo("<td>$config_info->description</td>");
|
echo("<td>$config_info->description</td>");
|
||||||
echo("<td><pre><code>" . json_encode($config_info->default, true) . "</code></pre></td>");
|
echo("<td><pre><code>" . json_encode($config_info->default, true) . "</code></pre></td>");
|
||||||
echo("</tr>\n");
|
echo("</tr>\n");
|
||||||
|
@ -98,22 +101,40 @@
|
||||||
|
|
||||||
<link rel="stylesheet" href="//starbeamrainbowlabs.com/theme/basic.css" />
|
<link rel="stylesheet" href="//starbeamrainbowlabs.com/theme/basic.css" />
|
||||||
<style>
|
<style>
|
||||||
body { padding: 1rem; color: #442772; background-colour: #eee8f2; } /* syntaxtic gets confused sometimes */
|
:root {
|
||||||
|
--bg-main: #eee8f2;
|
||||||
|
--bg-table-row: rgba(68, 39, 113, 0.25);
|
||||||
|
|
||||||
|
--text-main: #442772;
|
||||||
|
--text-link: #9e7eb4;
|
||||||
|
}
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
:root {
|
||||||
|
--bg-main: hsl(270, 29%, 28%);
|
||||||
|
--bg-table-row: hsla(268, 72%, 42%, 0.3);
|
||||||
|
|
||||||
|
--text-main: hsl(277, 38%, 89%);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
body { padding: 1rem; color: var(--text-main); background-color: var(--bg-main); } /* syntaxtic gets confused sometimes */
|
||||||
|
|
||||||
h1 { text-align: center; }
|
h1 { text-align: center; }
|
||||||
h2 { margin-top: 2em; }
|
h2 { margin-top: 2em; }
|
||||||
|
|
||||||
hr { margin: 3em 0; }
|
hr { margin: 3em 0; }
|
||||||
table.main { width: 100%; table-layout: fixed; border-collapse: collapse; }
|
table { border-collapse: collapse; }
|
||||||
|
table.main { width: 100%; table-layout: fixed; }
|
||||||
tr:nth-child(even), thead
|
tr:nth-child(even), thead
|
||||||
{ background: rgba(68, 39, 113, 0.25); }
|
{ background: var(--bg-table-row); }
|
||||||
|
|
||||||
pre { white-space: pre-wrap; word-wrap: break-word; }
|
pre, code { white-space: pre-wrap; word-wrap: break-word; font-size: 1.2em; }
|
||||||
|
|
||||||
a { color: #9e7eb4; }
|
a { color: var(--text-link); }
|
||||||
.largebutton { font-size: 2rem; }
|
.largebutton { font-size: 2rem; }
|
||||||
|
|
||||||
.logo { max-width: 1.25em; vertical-align: middle; }
|
.logo { max-width: 1.25em; vertical-align: middle; }
|
||||||
|
.centre { text-align: center; }
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
Loading…
Reference in a new issue