Projekt aplikacji — Malphas |
---|
Byㅤ |
Published on 05 Jun 2022 12:08 |
What this is
A bunch of miscellaneous CSS 'improvements' that I, Croquembouche, use on a bunch of pages because I think it makes them easier to deal with.
The changes this component makes are bunch of really trivial modifications to ease the writing experience and to make documenting components/themes a bit easier (which I do a lot). It doesn't change anything about the page visually for the reader — the changes are for the writer.
I wouldn't expect translations of articles that use this component to also use this component, unless the translator likes it and would want to use it anyway.
This component probably won't conflict with other components or themes, and even if it does, it probably won't matter too much.
Usage
On any wiki:
[[include :scp-wiki:component:croqstyle]]
This component is designed to be used on other components. When using on another component, be sure to add this inside the component's [[iftags]] block, so that users of your component are not forced into also using Croqstyle.
Related components
Other personal styling components (which change just a couple things):
Personal styling themes (which are visual overhauls):
CSS changes
Reasonably-sized footnotes
Stops footnotes from being a million miles wide, so that you can actually read them.
.hovertip { max-width: 400px; }
Monospace edit/code
Makes the edit textbox monospace, and also changes all monospace text to Fira Code, the obviously superior monospace font.
@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;700&display=swap'); :root { --mono-font: "Fira Code", Cousine, monospace; } #edit-page-textarea, .code pre, .code p, .code, tt, .page-source { font-family: var(--mono-font); } .code pre * { white-space: pre; } .code *, .pre * { font-feature-settings: unset; }
Teletype backgrounds
Adds a light grey background to <tt> elements ({{text}}), so code snippets stand out more.
tt { background-color: var(--swatch-something-bhl-idk-will-fix-later, #f4f4f4); font-size: 85%; padding: 0.2em 0.4em; margin: 0; border-radius: 6px; }
No more bigfaces
Stops big pictures from appearing when you hover over someone's avatar image, because they're stupid and really annoying and you can just click on them if you want to see the big version.
.avatar-hover { display: none !important; }
Breaky breaky
Any text inside a div with class nobreak has line-wrapping happen between every letter.
.nobreak { word-break: break-all; }
Code colours
Add my terminal's code colours as variables. Maybe I'll change this to a more common terminal theme like Monokai or something at some point, but for now it's just my personal theme, which is derived from Tomorrow Night Eighties.
Also, adding the .terminal class to a fake code block as [[div class="code terminal"]] gives it a sort of pseudo-terminal look with a dark background. Doesn't work with [[code]], because Wikidot inserts a bunch of syntax highlighting that you can't change yourself without a bunch of CSS. Use it for non-[[code]] code snippets only.
Quick tool to colourise a 'standard' Wikidot component usage example with the above vars: link
:root { --c-bg: #393939; --c-syntax: #e0e0e0; --c-comment: #999999; --c-error: #f2777a; --c-value: #f99157; --c-symbol: #ffcc66; --c-string: #99cc99; --c-operator: #66cccc; --c-builtin: #70a7df; --c-keyword: #cc99cc; } .terminal, .terminal > .code { color: var(--c-syntax); background: var(--c-bg); border: 0.4rem solid var(--c-comment); border-radius: 1rem; }
Debug mode
Draw lines around anything inside .debug-mode. The colour of the lines is red but defers to CSS variable --debug-colour.
You can also add div.debug-info.over and div.debug-info.under inside an element to annotate the debug boxes — though you'll need to make sure to leave enough vertical space that the annotation doesn't overlap the thing above or below it.
…like this!
.debug-mode, .debug-mode *, .debug-mode *::before, .debug-mode *::after { outline: 1px solid var(--debug-colour, red); position: relative; } .debug-info { position: absolute; left: 50%; transform: translateX(-50%); font-family: 'Fira Code', monospace; font-size: 1rem; white-space: nowrap; } .debug-info.over { top: -2.5rem; } .debug-info.under { bottom: -2.5rem; } .debug-info p { margin: 0; }
/* source: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */ #top-bar .open-menu a { position: fixed; top: 0.5em; left: 0.5em; z-index: 5; font-family: 'Nanum Gothic', san-serif; font-size: 30px; font-weight: 700; width: 30px; height: 30px; line-height: 0.9em; text-align: center; border: 0.2em solid #888; background-color: #fff; border-radius: 3em; color: #888; pointer-events: auto; } @media not all and (max-width: 767px) { #top-bar .mobile-top-bar { display: block; pointer-events: none; } #top-bar .mobile-top-bar li { display: none; } #main-content { max-width: 708px; margin: 0 auto; padding: 0; transition: max-width 0.2s ease-in-out; } #side-bar { display: block; position: fixed; top: 0; left: -20em; width: 17.75em; height: 100%; margin: 0; overflow-y: auto; z-index: 10; padding: 1em 1em 0 1em; background-color: rgba(0,0,0,0.1); transition: left 0.4s ease-in-out; scrollbar-width: thin; } #side-bar:target { left: 0; } #side-bar:focus-within:not(:target) { left: 0; } #side-bar:target .close-menu { display: block; position: fixed; width: 100%; height: 100%; top: 0; left: 0; margin-left: 19.75em; opacity: 0; z-index: -1; visibility: visible; } #side-bar:not(:target) .close-menu { display: none; } #top-bar .open-menu a:hover { text-decoration: none; } /* FIREFOX-SPECIFIC COMPATIBILITY METHOD */ @supports (-moz-appearance:none) { #top-bar .open-menu a { pointer-events: none; } #side-bar:not(:target) .close-menu { display: block; pointer-events: none; user-select: none; } /* This pseudo-element is meant to overlay the regular sidebar button so the fixed positioning (top, left, right and/or bottom) has to match */ #side-bar .close-menu::before { content: ""; position: fixed; z-index: 5; display: block; top: 0.5em; left: 0.5em; border: 0.2em solid transparent; width: 30px; height: 30px; font-size: 30px; line-height: 0.9em; pointer-events: all; cursor: pointer; } #side-bar:focus-within { left: 0; } #side-bar:focus-within .close-menu::before { pointer-events: none; } } }
Malphas
autorstwa Zygard
Projekt aplikacji — Malphas
Produkt oraz informacje poniżej są w fazie prototypu i nie trafiły jeszcze na rynek
Zakazane jest udostępnianie informacji zawartych poniżej poza obszar Hunter Industries bez zezwolenia zarządzającego projektem "Malphas". Udostępnianie ich, bądź i samego produktu będzie karalne na podstawie 34 zasady zawartej w umowie.
"Malphas"
Zawsze czułeś się samotny? Kontakty społeczne sprawiały ci trudność? Hunter Industries znalazło rozwiązanie perfekcyjne dla ciebie! Możesz ćwiczyć swoje umiejętności społeczne wraz z naszą aplikacją — Malphas! Czym jest Malphas, zapewne zapytujecie? Jest to nasza najnowsza aplikacja, asystent domowy oraz towarzysz w zasięgu twojej ręki!
Asystent Malphas może zajmować się twoim planem dnia, przypominać o ważnych wydarzeniach oraz żartować. Dodatkowo poza funkcjami, które posiada każdy asystent konkurencyjnych marek, Malphas może być przyjacielem i towarzyszem dostosowanym specjalnie dla ciebie! Może z tobą rozmawiać, wysyłać zdjęcia, pomagać radzić sobie w ciężkich sytuacjach społecznych oraz dodatkowo dzięki rewolucyjnej technologii stworzonej przez Hunter Industries, może zmanifestować się w rzeczywistości! Nie jest to również osiągnięte tanią, hologramową technologią. Możesz dotknąć oraz poczuć Malphas za sprawą kilku kliknięć!
Jak to osiągnęliśmy? Używając dobrowolnego hosta w HunterLabs, udało nam się przekonwertować go w modyfikowalną oraz zdolną do duplikacji przez nas aplikację. Dzięki wprowadzeniu wielu modyfikacji powstał Malphas. Twój idealny asystant, kompan oraz terapeuta w jednym, ważący tylko około 10 MB!
Sprawdź również inne nasze produkty:
- Karabin szybkostrzelny "Adramalech"
- Samochód terenowy "Loki"
- Kombinezon maskujący "Oni"
Od: Gabriel Trąba
Do: Zarządca projektu "Malphas" Sabina Justyś
Temat: Redesign Malphas
Treść: Yo, chciałem wprowadzić kilka zmian co do projektu. Bo tak wszyscy pracujecie nad systemem zdjęć na podstawie lokalizacji użytkownika oraz materializowaniu się, że ja za bardzo nie mam co robić. Więc pomyślałem nad zaimplementowaniem pewnej rzeczy.
Od: Zarządca projektu "Malphas" Sabina Justyś
Do: Gabriel Trąba
Temat: Re:Redesign Malphas
Treść: Jaki to pomysł?
Od: Gabriel Trąba
Do: Zarządca projektu "Malphas" Sabina Justyś
Temat: Re:Re:Redesign Malphas
Treść: Chodzi o design Malphas, nie za bardzo mi się podoba. Skrzydła, ptasie nogi, wychudzone to to oraz ta ptasia głowa… Mam coś co by zadowoliło chyba każdego. Będziemy to targetować do pewnej grupy osób, która jest w stanie wydać potężne pieniądze na głupi rysunek. Oraz definitywnie będzie korzystać z apki. Masa która nie jest zaspokojona w tym rynku i bardzo chętnie kupi nasze produkty. Zrobiłem na razie prosty szkic jakby to mogło wyglądać: link
Od: Zarządca projektu "Malphas" Sabina Justyś
Do: Gabriel Trąba
Temat: Re:Re:Re:Redesign Malphas
Treść: …nie mam pewności co do czaszki ale daje zielone światło. W 1.0.0 zaimplementujemy ten wygląd. Możesz w międzyczasie popracować nad uproszczoną wersją, jakieś zmiany wyglądu dodatkowo płatne and shit. Ufam ci z tym.
Od: Andrzej Heptyś
Do: Zarządca projektu "Malphas" Sabina Justyś
Temat: Błędy w Malphas version 0
Treść: Hej,
mamy pewien problem z MalVer, mianowicie po ostatniej aktualizacji 0.0.9 i przejściu na 1.0.0 nastąpiły potężne zmiany w zachowaniu sklonowanego hosta, oraz aplikacja przestała się wyświetlać w plikach. Mam całą, długą listę błędów jakie zaczęły się pojawiać. Będziemy musieli to naprawić, a jest już czwartek.
Od: Zarządca projektu "Malphas" Sabina Justyś
Do: Andrzej Heptyś
Temat: Re:Błędy w Malphas version 0
Treść: Tak, też zauważyłam ten problem. Dobra, zostajemy dzisiaj całą noc. Naprawiamy co się da. Zamówię pizzę. Nikt z zespołu nie opuszcza dzisiaj budynku, aż do jutra.
Od: Andrzej Heptyś
Do: Zarządca projektu "Malphas" Sabina Justyś
Temat: Re:Re:Błędy w Malphas version 0
Treść: Hej,
Więc może być z tym mały problem. Mianowicie definitywnie nie zostaje na noc. Nie miałem tego w umowie. Musisz poradzić sobie z resztą zespołu, nie chcę być niemiły jednak tu kilka godzin, tutaj noc, rozumiesz sama pewnie. Wezmę ze sobą telefon i spróbuje naprawić tickety z listy od 1 do 15.
Od: Zarządca projektu "Malphas" Sabina Justyś
Do: Andrzej Heptyś
Temat: Re:Re:Re:Błędy w Malphas version 0
Treść: Nie powinnam na to zezwolić. Robię to absolutnie ostatni raz Andrzej.
Roboczy opis aplikacji
Malphas
Recenzje (0)
ver1.O.1
24.99zł miesięcznie za wersję podstawową
34.99zł miesięcznie za wersję premium
Opis:
Nigdy się już nie zgadzaj na to dziwne poczucie samotności. Malphas to ekscytujące, interaktywne doświadczenie, które cię zaangażuje i zaintryguje. Stres towarzyszący sytuacjom społecznym może wywierać katastroficzne szkody na nerwach, a Malphas już w kilka godzin pozwoli ci pozbyć się tych wszystkich bolesnych uczuć towarzyszących rozczarowaniu. Weź udział w nowym trendzie na rynku, które szybko staje się następnym substytutem społeczności. Pamiętaj, że im dłużej bierzesz w tym udział, tym bardziej Malphas cię w go angażuje. Twoje doświadczenie należy wyłącznie do ciebie. Absolutnie żadnych REKLAM. Baw się dobrze!
Kupić?
Malphas ver1.0.1 — Opis zmian
- Naprawiliśmy błąd gdzie aplikacja nie wyświetlała się w plikach systemowych.
- Naprawiliśmy błąd gdzie ikona aplikacji nie wyświetlała się.
- Aplikacja teraz prosi o uprawnienia do używania: aparatu, mikrofonu, wykonywania i odbierania połączeń, plików, kalkulatora, manifestacji w przestrzeni rzeczywistej w obszarze maksymalnie 50 metrów od użytkownika, latarki, lokalizacji oraz zarządzania kontaktami zamiast samemu ręcznie je forsować.
- Naprawiono błąd gdzie aplikacja funkcjonowała pomimo włączenia telefonu w tryb samolotowy.
- Płeć Malphas nie jest już przydzielana losowo z dwóch opcji. Przy instalacji użytkownik ma teraz do wyboru 56 płci z późniejszą możliwością zmiany w preferencjach.
- Naprawiono błąd w którym Malphas całkowicie blokował możliwość usunięcia aplikacji, co powodowało znaczne usterki systemowe w telefonach z systemem iOS, mogące doprowadzić nawet do usunięcia systemu.
- Naprawiono błędy czcionki w interfejsie aplikacji.
- Dodano możliwość dostosowania głosu Malphas.
- Zmieniono wygląd Malphas na bardziej przystępny dla użytkownika. Jest możliwe przełączenie wyglądu na "Legacy" w subskrypcji premium bądź za jednorazową opłatą wysokości 45zł. Znacznie rozbudowana została również customizacja dodatków oraz ubioru Malphas dla użytkowników premium.
- Zaktualizowano pliki lokalizacyjne.
Zespół Malphas Chat
Mamy przejebane
Andrzej: Hmm?
Marcin: ?
Gabriel: Terminują projekt?
Nie, ktoś zleakował kurwa starą wersje
Gabriel: …czyli terminują nie projekt a nas…
Weszłam na przykładowy sklep z aplikacjami i wisi, z kurwa naszą roboczą nazwą, za darmo, z 5 tysiącami pobrań.
Marcin: Słaby żart, dopiero wyczyściliśmy się z ticketów i teraz nagle na publikę wyszła stara wersja?
Chciałabym żeby to był kurwa żart. Zarząd urwie mi łeb.
Marcin: Boże i to jeszcze ta spierdolona wersja 1.0.0
Płakać mi się chce jak tylko widzę jej kod
Andrzej: Wydaje mi się że znam przyczynę…
ANDRZEJ KURWA MAĆ!!!!
03.12.2013
POCZĄTEK LOGU
Adam Hunter: Dobrze, więc zacznijmy od początku. Był to projekt mający sprawdzić, czy możemy przetransferować człowieka do elektroniki, następnie przetransferować go do innego ciała. Po jednym teście na demonie doszliśmy do wniosku, że przywrócenie go do ciała poza elektroniką jest niewykonalne. Poprzedni projekt i cała jego dokumentacja została poddana terminacji na rzecz nowego.
Sabina Justyś: Tak.
Adam Hunter: Którego celem było zmodyfikowanie kodu demona z tamtego testu. Aby go przerobić na idealnego asystenta, tak?
Sabina Justyś: Zgadza się.
Adam Hunter: Była to idealna okazja do zarobku, udało się znaleźć nietknięty rynek który był gotowy za to płacić tysiące.
Sabina Justyś: Tak.
Adam Hunter: I teraz darmowa, silnie pobugowana wersja jest w internecie kompletnie za darmo!?
Sabina Justyś: Niestety tak. Dodatkowo jak ostatnio sprawdzałam, przebiło 7 tysięcy pobrań.
Adam Hunter: Powiedz mi proszę że chociaż nie ma tam naszego loga, ani nic co by wskazywało że to nasze.
Sabina Justyś: Na szczęście nie, co nas ratuje od PRowej wtopy. Sama nazwa aplikacji jest z nazwy roboczej, nie Malphas.
Adam Hunter: …
Sabina Justyś: Umm, dyrektorze? Wszystko w porządku?
Adam Hunter: Myślę co zrobić… Dosłownie sklonowany demon na elektronice jest teraz rozsyłany w świat. Dodatkowo nic z tego nie mamy… DODATKOWO służby inne niż Fundacja mogą się przypierdolić, a z nimi już paktu nie mamy.
Sabina Justyś: Mam pewien pomysł…
Adam Hunter: Słucham zatem.
Sabina Justyś: Może niech jeden z naszych agentów… W Fundacyjnym ośrodku "odkryje" anomalną aplikację… W wersji 1.0.0 nie ma ani śladu po tym że my to stworzyliśmy. Posprzątają całą sprawę za nas tak, że nikt nie zauważy co się stało. W czasie gdy my dokonamy poprawek w kodzie, zmienimy kilka rzeczy i wypuścimy już działającą wersję, po prostu później.
Adam Hunter: Dałbym ci awans gdyby nie to że przez twój zespół mamy to gówno.
KONIEC LOGU
Podsumowanie: Anonimowy agent Hunter Industries w Fundacji został poinformowany o aplikacji. Andrzejowi Heptysiowi zostały wyczyszczone wspomnienia po czym został zwolniony. Projekt Malphas jest dalej kontynuowany.
Wykradzione dane Fundacyjne o aplikacji "Malphas"

Ostatni obraz odebrany przez SCP-1471-9405, nim doszło do uszkodzenia urządzenia.
Identyfikator podmiotu: SCP-1471
Klasa podmiotu: Euclid
Specjalne Czynności Przechowawcze: Wszelkie urządzenia mobilne, na których zainstalowany jest SCP-1471, muszą zostać skonfiskowane i przeanalizowane celem znalezienia potencjalnych poszlak mogących wskazać na inne urządzenia, na które mógł oddziaływać obiekt. Po przeanalizowaniu urządzeń należy usunąć z nich baterie, przydzielić desygnację (np. SCP-1471-#), a następnie umieścić w Jednostce Przechowawczej 91, w Ośrodku Badawczym 45.