basalt-team / basalt Goto Github PK
View Code? Open in Web Editor NEWBase theme for the SCP Wiki.
Home Page: https://scp-wiki.wikidot.com/theme:basalt
License: Other
Base theme for the SCP Wiki.
Home Page: https://scp-wiki.wikidot.com/theme:basalt
License: Other
Likely via include variable; for users who want to steal basalt's fancy divs without actually using Basalt.
Replacing footnotes within image captions, image tooltips expand out of an image on hover and display text. Inpsiration here: https://codepen.io/free-source-code-bd/pen/VwpMNoJ
This feature, like the parallax feature, could be released as a separate component and included in Basalt.
When the page first loads, the logo in the top-left corner is duller and slightly blurry; when the logo is hovered over and the tilt animation plays, the logo visibly brightens and becomes crisper, and stays that way until the page is reloaded.
Just a request to tweak it somehow so that no change in brightness / crispness occurs (with preference for the crisper appearance from the outset)
Said accents' color would be controlled by root variable. See Penumbra Theme: https://scp-wiki.wikidot.com/theme:penumbra
For people who aren't fans of the Wide.
Like BHL: The colors of all the elements on the page are governed by a bunch of root variables that can be easily overwritten by the user. Additionally, present a few different preset palettes like Monotypical.
(I wonder if darkmode should be presented as one of these presets, or if it requires so many other elements to change that it needs to remain an include variable).
Find a way to make sidebox work with wide page content (and i guess it should also respond to disabling wide mode), set up authorbox with light customizability (maybe the way it displays titles is different for the scp
, author
and/or supplement
tags).
For people whose tastes are objectively wrong /j
This one will also probably be done via include variable
This has been a serious issue for a long time which Sigma-9 has failed to address. The sentence at the bottom of each page exclaiming the site's licensing lacks a period. This is an egregious oversight by the developers of Wikidot, and thus requires manual fixing. Black Highlighter has already fixed this, and thus we should as well.
Here you can see the current appearance of the licensing notice (note the lack of period):
Here are my proposed changes to the theme implemented on a local build (i.e. inspect element):
This can be achieved with the following code:
#license-area a::after {
content: '.'
}
I urge the developers of BASALT to immediately fix this issue without delay. It is of utmost importance.
because elements of the header/top-bar are page elements, they are affected by the Fade-in component in an undesirable way.
(this is probably an easy fix -- I just recall it not working properly during development)
Add some sort of root variable to customize body
's background image and overlayed gradient, as seen in 6820, 6747. Some sort of versatility will be required to figure out which background-size property is best for the image, both on PC and mobile.
Multiple fonts for localization are not imported, including Noto Sans SC, Noto Serif SC, Noto Sans TC, Kanit, Charcoal (not sure if it exists on Google Fonts), Nanum Gothic and so on.
include variable changes title to a unique centered format, a la Monotypical Theme
Reconstruct Basalt without dependencies on Sigma-9, Paperstack, or HTML (where possible).
Whether it only affects background layers or can be hacked to affect actual page content. there should be some sort of parallax-based scrolling feature. This, like image tooltips, could be its own separate component that happens to be included in the theme.
Proof-of-concept by stephlynch: http://anoesis.wikidot.com/parallaxtest
We'd like to try formatting the bottom-of-page buttons to resemble Github's bottom-of-page links. Centered, justified, and separated in the middle by either the SCP or Basalt logo.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.