mirror of
https://github.com/cheeaun/phanpy.git
synced 2025-02-24 08:48:47 +01:00
Fancy hidden cloak mode
This commit is contained in:
parent
9920525d90
commit
6f8ddf4dfe
3 changed files with 17 additions and 9 deletions
|
@ -1,6 +1,5 @@
|
|||
import './app.css';
|
||||
|
||||
// import './cloak-mode.css';
|
||||
import {
|
||||
useEffect,
|
||||
useLayoutEffect,
|
||||
|
|
|
@ -1,12 +1,15 @@
|
|||
@import url('https://fonts.googleapis.com/css2?family=Flow+Circular&family=Noto+Emoji&display=swap');
|
||||
|
||||
.status-pre-meta,
|
||||
.status {
|
||||
font-family: 'Flow Circular', 'Noto Emoji', cursive;
|
||||
body.cloak .name-text,
|
||||
body.cloak .status .content-container,
|
||||
body.cloak .account-container :is(header, main > *:not(.actions)) {
|
||||
text-decoration-thickness: 1.1em;
|
||||
text-decoration-line: line-through;
|
||||
text-rendering: optimizeSpeed;
|
||||
}
|
||||
|
||||
.status :is(img, video, audio),
|
||||
.avatar {
|
||||
filter: invert(0.5);
|
||||
body.cloak .status :is(img, video, audio),
|
||||
body.cloak .avatar,
|
||||
body.cloak .emoji,
|
||||
body.cloak .header-banner {
|
||||
filter: contrast(0) !important;
|
||||
background-color: #000 !important;
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
import './index.css';
|
||||
|
||||
import './cloak-mode.css';
|
||||
|
||||
import { render } from 'preact';
|
||||
import { HashRouter } from 'react-router-dom';
|
||||
|
||||
|
@ -35,3 +37,7 @@ setTimeout(() => {
|
|||
localStorage.removeItem('settings:boostsCarousel');
|
||||
} catch (e) {}
|
||||
}, 5000);
|
||||
|
||||
window.__CLOAK__ = () => {
|
||||
document.body.classList.toggle('cloak');
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue