These are additional themes developed for the "FOLDING AT HOME IN THE DARK" browser extension.
-
Find the extension's directory
-
Duplicate it
-
Add the
.css
files underassets/css/team
to the same location in the duplicated directory -
Update the
fah_custom.html
file to make the themes selectable-
Search for
box-theme-id
-
Locate this line:
<option value="assets/css/team/encom_os.css">Encom OS</option>
-
After that line, add the following lines:
<option value="assets/css/team/original_light.css">Original Light</option> <option value="assets/css/team/original_dark.css">Original Dark</option> <option value="assets/css/team/original_dynamic.css">Original Dynamic</option>
Note: These can be placed anywhere under the
<select>
tag -
-
Update the
fah.js
file to ensure the "Team" section doesn't disappear-
Search for
function update_theme_style_rollover
-
Find this bit of code:
themestylecss == "" || themestylecss == undefined
-
Replace it with this code:
["", undefined].includes(themestylecss) || themestylecss.includes("original")
-
-
Open the extensions manager
-
Enable "Developer Mode" in the top right corner
-
Find the existing extension installation and disable or remove it
-
Click the "Load Unpacked" button
-
Select your updated, duplicated directory
All themes have CSS variables declared at the top of their files. This makes them easy to tweak or duplicate to build your own theme.
It's worth noting that there have been tweaks to things like borders, box shadows, padding, and margin to achieve a look & feel similar to the original interface. Also, certain elements are grouped for coloring. These factors may make building your own theme more complicated than changing CSS variables, depending on your vision.
This is based on the original interface that can be seen when the aforementioned browser extension is not installed.
This is a darkened version of Original Light.
This relies on the prefers-color-scheme
CSS media feature to detect your light or dark preference. This is useful if you use any tools to change your theme based on the time of day.