mirror of
https://github.com/misode/misode.github.io.git
synced 2026-04-23 07:10:41 +00:00
Add contributors list
This commit is contained in:
@@ -322,6 +322,16 @@ export async function writeZip(entries: [string, string][]): Promise<string> {
|
||||
return await writer.close()
|
||||
}
|
||||
|
||||
export function shuffle<T>(array: T[]) {
|
||||
let i = array.length
|
||||
while (i != 0) {
|
||||
const j = Math.floor(Math.random() * i)
|
||||
i -= 1;
|
||||
[array[i], array[j]] = [array[j], array[i]]
|
||||
}
|
||||
return array
|
||||
}
|
||||
|
||||
export function computeIfAbsent<K, V>(map: Map<K, V>, key: K, getter: (key: K) => V): V {
|
||||
const existing = map.get(key)
|
||||
if (existing) {
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
import { useMemo } from 'preact/hooks'
|
||||
import contributors from '../../contributors.json'
|
||||
import { ChangelogEntry, Footer, GeneratorCard, Giscus, GuideCard, ToolCard, ToolGroup } from '../components/index.js'
|
||||
import { useLocale, useTitle } from '../contexts/index.js'
|
||||
import { useAsync } from '../hooks/useAsync.js'
|
||||
import { useMediaQuery } from '../hooks/useMediaQuery.js'
|
||||
import { fetchChangelogs, fetchVersions } from '../services/DataFetcher.js'
|
||||
import { Store } from '../Store.js'
|
||||
import { shuffle } from '../Utils.js'
|
||||
|
||||
const MIN_FAVORITES = 2
|
||||
const MAX_FAVORITES = 5
|
||||
@@ -35,7 +37,7 @@ export function Home({}: Props) {
|
||||
<Tools />
|
||||
</div>}
|
||||
</div>
|
||||
<Sponsors />
|
||||
<Contributors />
|
||||
<Giscus />
|
||||
<Footer />
|
||||
</div>
|
||||
@@ -130,62 +132,37 @@ function Changelog() {
|
||||
</ToolGroup>
|
||||
}
|
||||
|
||||
const KOFI_SUPPORTERS = [
|
||||
{
|
||||
name: 'oitsjustjose',
|
||||
avatar: 'https://ko-fi.com/img/anon10.png',
|
||||
},
|
||||
{
|
||||
name: 'Panossa',
|
||||
avatar: 'https://ko-fi.com/img/anon5.png',
|
||||
},
|
||||
{
|
||||
name: 'TelepathicGrunt',
|
||||
avatar: 'https://cdn.discordapp.com/avatars/369282168624644106/47af47d7d5d88c703c1cd9555877e76a.webp?size=80',
|
||||
url: 'https://github.com/TelepathicGrunt',
|
||||
},
|
||||
{
|
||||
name: 'Hugman',
|
||||
avatar: 'https://storage.ko-fi.com/cdn/useruploads/daf75a1c-9900-4da0-b9a8-e394b2c87e8c_tiny.png',
|
||||
url: 'https://ko-fi.com/G2G5DNROO',
|
||||
},
|
||||
{
|
||||
name: 'RoarkCats',
|
||||
avatar: 'https://storage.ko-fi.com/cdn/useruploads/tiny_03381e9f-4a6d-41dc-9f96-1a733c0e114a.png',
|
||||
},
|
||||
{
|
||||
name: 'MC Silver',
|
||||
avatar: 'https://ko-fi.com/img/anon7.png',
|
||||
},
|
||||
{
|
||||
name: 'rx97',
|
||||
avatar: 'https://storage.ko-fi.com/cdn/useruploads/78f6cf72-52e1-4953-99f5-dd38f55a9c6e.png',
|
||||
url: 'https://github.com/RitikShah',
|
||||
},
|
||||
]
|
||||
|
||||
function Sponsors() {
|
||||
const { value } = useAsync(() => {
|
||||
return fetch('https://ghs.vercel.app/sponsors/misode').then(r => r.json())
|
||||
|
||||
function Contributors() {
|
||||
const supporters = useMemo(() => {
|
||||
return contributors.filter(c => c.types.includes('support'))
|
||||
}, [])
|
||||
|
||||
const supporters = useMemo(() => {
|
||||
const githubSponsors = value?.sponsors?.map((sponsor: any) => ({
|
||||
name: sponsor.handle,
|
||||
avatar: sponsor.avatar,
|
||||
url: sponsor.profile,
|
||||
})) ?? []
|
||||
return [...githubSponsors, ...KOFI_SUPPORTERS]
|
||||
}, [value])
|
||||
const otherContributors = useMemo(() => {
|
||||
return shuffle(contributors.filter(c => c.types.filter(t => t !== 'support').length > 0))
|
||||
}, [])
|
||||
|
||||
return <div class="sponsors">
|
||||
return <div class="contributors">
|
||||
<h3>Supporters</h3>
|
||||
<div class="sponsors-list">
|
||||
{supporters?.map((s: any) =>
|
||||
<a class="tooltipped tip-se" href={s.url} target="_blank" aria-label={s.name}>
|
||||
<img width={48} height={48} src={s.avatar} alt={s.name} />
|
||||
</a>
|
||||
)}
|
||||
</div>
|
||||
<ContributorsList list={supporters} large />
|
||||
<h3>Contributors</h3>
|
||||
<ContributorsList list={otherContributors} />
|
||||
</div>
|
||||
}
|
||||
|
||||
interface ContributorsListProps {
|
||||
list: typeof contributors
|
||||
large?: boolean
|
||||
}
|
||||
function ContributorsList({ list, large }: ContributorsListProps) {
|
||||
const { locale } = useLocale()
|
||||
|
||||
return <div class={`contributors-list ${large ? 'contributors-large' : ''}`}>
|
||||
{list.map((c) =>
|
||||
<a class="tooltipped tip-se" href={c.url} target="_blank" aria-label={`${c.name}\n${c.types.map(t => `• ${locale('contributor.' + t)}`).join('\n')}`}>
|
||||
<img width={large ? 48 : 32} height={large ? 48 : 32} src={c.avatar} alt={c.name} loading="lazy" />
|
||||
</a>
|
||||
)}
|
||||
</div>
|
||||
}
|
||||
|
||||
790
src/contributors.json
Normal file
790
src/contributors.json
Normal file
@@ -0,0 +1,790 @@
|
||||
[
|
||||
{
|
||||
"name": "tryashtar",
|
||||
"types": ["support"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/26075577?s=60&v=4",
|
||||
"url": "https://github.com/tryashtar"
|
||||
},
|
||||
{
|
||||
"name": "EpyonProjects",
|
||||
"types": ["support", "report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/66185010?s=60&v=4",
|
||||
"url": "https://github.com/EpyonProjects"
|
||||
},
|
||||
{
|
||||
"name": "oitsjustjose",
|
||||
"types": ["support"],
|
||||
"avatar": "https://ko-fi.com/img/anon10.png"
|
||||
},
|
||||
{
|
||||
"name": "Panossa",
|
||||
"types": ["support"],
|
||||
"avatar": "https://ko-fi.com/img/anon5.png"
|
||||
},
|
||||
{
|
||||
"name": "TelepathicGrunt",
|
||||
"types": ["support"],
|
||||
"avatar": "https://cdn.discordapp.com/avatars/369282168624644106/47af47d7d5d88c703c1cd9555877e76a.webp?size=80",
|
||||
"url": "https://github.com/TelepathicGrunt"
|
||||
},
|
||||
{
|
||||
"name": "Hugman",
|
||||
"types": ["support"],
|
||||
"avatar": "https://storage.ko-fi.com/cdn/useruploads/daf75a1c-9900-4da0-b9a8-e394b2c87e8c_tiny.png",
|
||||
"url": "https://ko-fi.com/G2G5DNROO"
|
||||
},
|
||||
{
|
||||
"name": "RoarkCats",
|
||||
"types": ["support", "report"],
|
||||
"avatar": "https://storage.ko-fi.com/cdn/useruploads/tiny_03381e9f-4a6d-41dc-9f96-1a733c0e114a.png"
|
||||
},
|
||||
{
|
||||
"name": "MC Silver",
|
||||
"types": ["support"],
|
||||
"avatar": "https://ko-fi.com/img/anon7.png"
|
||||
},
|
||||
{
|
||||
"name": "rx97",
|
||||
"types": ["support"],
|
||||
"avatar": "https://storage.ko-fi.com/cdn/useruploads/78f6cf72-52e1-4953-99f5-dd38f55a9c6e.png",
|
||||
"url": "https://github.com/RitikShah"
|
||||
},
|
||||
{
|
||||
"name": "SPGoding",
|
||||
"types": ["code", "infrastructure", "report", "translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/15277496?v=4",
|
||||
"url": "https://github.com/SPGoding"
|
||||
},
|
||||
{
|
||||
"name": "jacobsjo",
|
||||
"types": ["code"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/10163794?v=4",
|
||||
"url": "https://github.com/jacobsjo"
|
||||
},
|
||||
{
|
||||
"name": "ChenCMD",
|
||||
"types": ["code", "report", "translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/46134240?v=4",
|
||||
"url": "https://github.com/ChenCMD"
|
||||
},
|
||||
{
|
||||
"name": "Mulverine",
|
||||
"types": ["code", "report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/12068027?v=4",
|
||||
"url": "https://github.com/MulverineX"
|
||||
},
|
||||
{
|
||||
"name": "Oblio",
|
||||
"types": ["code"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/4923193?v=4",
|
||||
"url": "https://github.com/end-user"
|
||||
},
|
||||
{
|
||||
"name": "SnaveSutit",
|
||||
"types": ["code"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/28514936?v=4",
|
||||
"url": "https://github.com/SnaveSutit"
|
||||
},
|
||||
{
|
||||
"name": "jan00bl",
|
||||
"types": ["code"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/39634838?v=4",
|
||||
"url": "https://github.com/jan00bl"
|
||||
},
|
||||
{
|
||||
"name": "HalbFettKaese",
|
||||
"types": ["report", "translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/43047038?v=4",
|
||||
"url": "https://github.com/HalbFettKaese"
|
||||
},
|
||||
{
|
||||
"name": "ManosSef",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/65536780?v=4",
|
||||
"url": "https://github.com/ManosSef"
|
||||
},
|
||||
{
|
||||
"name": "InQuognito",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/44120299?v=4",
|
||||
"url": "https://github.com/InQuognito"
|
||||
},
|
||||
{
|
||||
"name": "ApolloDatapacks",
|
||||
"types": ["report", "content"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/102649729?v=4",
|
||||
"url": "https://github.com/ApolloDatapacks"
|
||||
},
|
||||
{
|
||||
"name": "Maveriknight",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/32626416?v=4",
|
||||
"url": "https://github.com/Maveriknight"
|
||||
},
|
||||
{
|
||||
"name": "kevATin",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/40614961?v=4",
|
||||
"url": "https://github.com/kevATin"
|
||||
},
|
||||
{
|
||||
"name": "Nathan22211",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/35241068?v=4",
|
||||
"url": "https://github.com/Nathan22211"
|
||||
},
|
||||
{
|
||||
"name": "Amirhan-Taipovjan-Greatest-I",
|
||||
"types": ["report", "translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/51203385?v=4",
|
||||
"url": "https://github.com/Amirhan-Taipovjan-Greatest-I"
|
||||
},
|
||||
{
|
||||
"name": "Ezio Hikari",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/34973433?v=4",
|
||||
"url": "https://github.com/CodeNinja212"
|
||||
},
|
||||
{
|
||||
"name": "Boomber",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/26600816?v=4",
|
||||
"url": "https://github.com/oOBoomberOo"
|
||||
},
|
||||
{
|
||||
"name": "Prospector",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/6166773?v=4",
|
||||
"url": "https://github.com/Prospector"
|
||||
},
|
||||
{
|
||||
"name": "LaserSlime",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/76707643?v=4",
|
||||
"url": "https://github.com/LaserSlime"
|
||||
},
|
||||
{
|
||||
"name": "TCM-Studios",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/69860064?v=4",
|
||||
"url": "https://github.com/TCM-Studios"
|
||||
},
|
||||
{
|
||||
"name": "noobanidus",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/8621206?v=4",
|
||||
"url": "https://github.com/noobanidus"
|
||||
},
|
||||
{
|
||||
"name": "xhendrikg",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/69456711?v=4",
|
||||
"url": "https://github.com/xhendrikg"
|
||||
},
|
||||
{
|
||||
"name": "JeffSyu",
|
||||
"types": ["report", "translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/82250361?v=4",
|
||||
"url": "https://github.com/JeffSyu"
|
||||
},
|
||||
{
|
||||
"name": "JeffWooden",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/40539723?v=4",
|
||||
"url": "https://github.com/JeffWooden"
|
||||
},
|
||||
{
|
||||
"name": "At-Developper",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/61563122?v=4",
|
||||
"url": "https://github.com/At-Developper"
|
||||
},
|
||||
{
|
||||
"name": "jackomix",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/13090766?v=4",
|
||||
"url": "https://github.com/jackomix"
|
||||
},
|
||||
{
|
||||
"name": "VidTDM",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/77015935?v=4",
|
||||
"url": "https://github.com/VidTDM"
|
||||
},
|
||||
{
|
||||
"name": "Maity",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/47220489?v=4",
|
||||
"url": "https://github.com/maityyy"
|
||||
},
|
||||
{
|
||||
"name": "Slit Bodmod",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/65740487?v=4",
|
||||
"url": "https://github.com/slit-bodmod"
|
||||
},
|
||||
{
|
||||
"name": "Bowswa",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/69088845?v=4",
|
||||
"url": "https://github.com/Bowswa"
|
||||
},
|
||||
{
|
||||
"name": "CreeperMagnet",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/45321954?v=4",
|
||||
"url": "https://github.com/CreeperMagnet"
|
||||
},
|
||||
{
|
||||
"name": "retep998",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/666308?v=4",
|
||||
"url": "https://github.com/retep998"
|
||||
},
|
||||
{
|
||||
"name": "ErrorCraft",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/51973682?v=4",
|
||||
"url": "https://github.com/ErrorCraft"
|
||||
},
|
||||
{
|
||||
"name": "PLB527097",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/92827422?v=4",
|
||||
"url": "https://github.com/PLB527097"
|
||||
},
|
||||
{
|
||||
"name": "DorkOrc",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/16517352?v=4",
|
||||
"url": "https://github.com/DorkOrc"
|
||||
},
|
||||
{
|
||||
"name": "flashbulbs",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/94999662?v=4",
|
||||
"url": "https://github.com/flashbulbs"
|
||||
},
|
||||
{
|
||||
"name": "Jack Papel",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/64770632?v=4",
|
||||
"url": "https://github.com/Jack-Papel"
|
||||
},
|
||||
{
|
||||
"name": "AlvinBalvin321",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/39006363?v=4",
|
||||
"url": "https://github.com/Hwacivilongola"
|
||||
},
|
||||
{
|
||||
"name": "Eggosaurus",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/91455592?v=4",
|
||||
"url": "https://github.com/Eggosauria"
|
||||
},
|
||||
{
|
||||
"name": "BarionLP",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/76686287?v=4",
|
||||
"url": "https://github.com/BarionLP"
|
||||
},
|
||||
{
|
||||
"name": "SlimyRedstone",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/49628477?v=4",
|
||||
"url": "https://github.com/SlimyRedstone"
|
||||
},
|
||||
{
|
||||
"name": "TotallyJustMagic",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/72308557?v=4",
|
||||
"url": "https://github.com/TotallyJustMagic"
|
||||
},
|
||||
{
|
||||
"name": "Gokor03",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/75047089?v=4",
|
||||
"url": "https://github.com/Gokor03"
|
||||
},
|
||||
{
|
||||
"name": "RaftDev",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/72615320?v=4",
|
||||
"url": "https://github.com/Raft08"
|
||||
},
|
||||
{
|
||||
"name": "WarmthDiamond",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/106417939?v=4",
|
||||
"url": "https://github.com/WarmthDiamond"
|
||||
},
|
||||
{
|
||||
"name": "Mr3DAlien",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/28678215?v=4",
|
||||
"url": "https://github.com/Mr3DAlien"
|
||||
},
|
||||
{
|
||||
"name": "Jack-McKalling",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/14236702?v=4",
|
||||
"url": "https://github.com/Jack-McKalling"
|
||||
},
|
||||
{
|
||||
"name": "Appw0",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/18514637?v=4",
|
||||
"url": "https://github.com/Appw0"
|
||||
},
|
||||
{
|
||||
"name": "MattiDragon",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/61198884?v=4",
|
||||
"url": "https://github.com/MattiDragon"
|
||||
},
|
||||
{
|
||||
"name": "AjaxGb",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/7976377?v=4",
|
||||
"url": "https://github.com/AjaxGb"
|
||||
},
|
||||
{
|
||||
"name": "Bloo",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/41843855?v=4",
|
||||
"url": "https://github.com/Bloo-dev"
|
||||
},
|
||||
{
|
||||
"name": "FokaStudio",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/67797297?v=4",
|
||||
"url": "https://github.com/FokaStudio"
|
||||
},
|
||||
{
|
||||
"name": "AstraX22",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/116615208?v=4",
|
||||
"url": "https://github.com/AstraX22"
|
||||
},
|
||||
{
|
||||
"name": "jpeterik12",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/31190190?v=4",
|
||||
"url": "https://github.com/jpeterik12"
|
||||
},
|
||||
{
|
||||
"name": "Danjhop4",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/106870098?v=4",
|
||||
"url": "https://github.com/Danjhop4"
|
||||
},
|
||||
{
|
||||
"name": "Eman3600",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/98138568?v=4",
|
||||
"url": "https://github.com/Eman-3600"
|
||||
},
|
||||
{
|
||||
"name": "BZ8BB8",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/120594322?v=4",
|
||||
"url": "https://github.com/BZ8BB8"
|
||||
},
|
||||
{
|
||||
"name": "naomieow",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/79906167?v=4",
|
||||
"url": "https://github.com/naomieow"
|
||||
},
|
||||
{
|
||||
"name": "chixvv1",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/89253768?v=4",
|
||||
"url": "https://github.com/chixvv1"
|
||||
},
|
||||
{
|
||||
"name": "Atten007",
|
||||
"types": ["report", "translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/82451536?v=4",
|
||||
"url": "https://github.com/Atten007"
|
||||
},
|
||||
{
|
||||
"name": "fishBone000",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/18234072?v=4",
|
||||
"url": "https://github.com/fishBone000"
|
||||
},
|
||||
{
|
||||
"name": "Hex621",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/36451691?v=4",
|
||||
"url": "https://github.com/Hex621"
|
||||
},
|
||||
{
|
||||
"name": "Waspezj",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/104020869?v=4",
|
||||
"url": "https://github.com/Waspezj"
|
||||
},
|
||||
{
|
||||
"name": "Marshmachell",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/110848187?v=4",
|
||||
"url": "https://github.com/Marshmachell"
|
||||
},
|
||||
{
|
||||
"name": "sme23",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/24559482?v=4",
|
||||
"url": "https://github.com/sme23"
|
||||
},
|
||||
{
|
||||
"name": "TCasseBloc",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/62485833?v=4",
|
||||
"url": "https://github.com/TCasseBloc"
|
||||
},
|
||||
{
|
||||
"name": "KaiserRoll42069",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/76792753?v=4",
|
||||
"url": "https://github.com/KaiserRoll42069"
|
||||
},
|
||||
{
|
||||
"name": "cam-reno",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/74881572?v=4",
|
||||
"url": "https://github.com/cam-reno"
|
||||
},
|
||||
{
|
||||
"name": "Herobrine2143",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/22053132?v=4",
|
||||
"url": "https://github.com/Herobrine2143"
|
||||
},
|
||||
{
|
||||
"name": "AiAkaishi",
|
||||
"types": ["report"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/39216832?v=4",
|
||||
"url": "https://github.com/Ai-Akaishi"
|
||||
},
|
||||
{
|
||||
"name": "lakejason0",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/36039861?v=4",
|
||||
"url": "https://github.com/lakejason0"
|
||||
},
|
||||
{
|
||||
"name": "catter1",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/63272345?v=4",
|
||||
"url": "https://github.com/catter1"
|
||||
},
|
||||
{
|
||||
"name": "Jerozgen",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/17567951?v=4",
|
||||
"url": "https://github.com/Jerozgen"
|
||||
},
|
||||
{
|
||||
"name": "なまけもの",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/68767710?v=4",
|
||||
"url": "https://github.com/namakemono-san"
|
||||
},
|
||||
{
|
||||
"name": "Samp Project",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/46575437?v=4",
|
||||
"url": "https://github.com/SampProject-game"
|
||||
},
|
||||
{
|
||||
"name": "Ry177",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/98957990?v=4",
|
||||
"url": "https://github.com/Ry177"
|
||||
},
|
||||
{
|
||||
"name": "ikafly144",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/69573608?v=4",
|
||||
"url": "https://github.com/ikafly144"
|
||||
},
|
||||
{
|
||||
"name": "Vianney Veremme",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/88092549?v=4",
|
||||
"url": "https://github.com/vianneyveremme"
|
||||
},
|
||||
{
|
||||
"name": "champsing",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/88385811?v=4",
|
||||
"url": "https://github.com/champsing"
|
||||
},
|
||||
{
|
||||
"name": "maxaxik",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/17127859?v=4",
|
||||
"url": "https://github.com/maxaxik"
|
||||
},
|
||||
{
|
||||
"name": "AlexRahvalov",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/125669715?v=4",
|
||||
"url": "https://github.com/AlexRahvalov"
|
||||
},
|
||||
{
|
||||
"name": "piw-piw",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/76477070?v=4",
|
||||
"url": "https://github.com/piw-piw"
|
||||
},
|
||||
{
|
||||
"name": "Theaustudio",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/44682574?v=4",
|
||||
"url": "https://github.com/Theaustudio"
|
||||
},
|
||||
{
|
||||
"name": "No NOréo",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/70480609?v=4",
|
||||
"url": "https://github.com/Non0reo"
|
||||
},
|
||||
{
|
||||
"name": "Felix14-v2",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/75726196?v=4",
|
||||
"url": "https://github.com/Felix14-v2"
|
||||
},
|
||||
{
|
||||
"name": "Frost-ZX",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/30585462?v=4",
|
||||
"url": "https://github.com/Frost-ZX"
|
||||
},
|
||||
{
|
||||
"name": "Aeldrion",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/41453830?v=4",
|
||||
"url": "https://github.com/Aeldrion"
|
||||
},
|
||||
{
|
||||
"name": "EwhaWhiteMoon",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/65530747?v=4",
|
||||
"url": "https://github.com/EwhaWhiteMoon"
|
||||
},
|
||||
{
|
||||
"name": "edayot",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/35682876?v=4",
|
||||
"url": "https://github.com/edayot"
|
||||
},
|
||||
{
|
||||
"name": "ChapterII",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/33189830?v=4",
|
||||
"url": "https://github.com/Untitled"
|
||||
},
|
||||
{
|
||||
"name": "Mastar",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/94401757?v=4",
|
||||
"url": "https://github.com/Mastereision"
|
||||
},
|
||||
{
|
||||
"name": "Simprole",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/29875719?v=4",
|
||||
"url": "https://github.com/cui0v0"
|
||||
},
|
||||
{
|
||||
"name": "fedorinanutshell",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/88933485?v=4",
|
||||
"url": "https://github.com/fedorinanutshell"
|
||||
},
|
||||
{
|
||||
"name": "Lukas Jost",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/10341994?v=4",
|
||||
"url": "https://github.com/lusu007"
|
||||
},
|
||||
{
|
||||
"name": "eriixrd",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/94978424?v=4",
|
||||
"url": "https://github.com/eriixrd"
|
||||
},
|
||||
{
|
||||
"name": "desbarmitar",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/25907393?v=4",
|
||||
"url": "https://github.com/desbarmitar"
|
||||
},
|
||||
{
|
||||
"name": "aElDi",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/63113966?v=4",
|
||||
"url": "https://github.com/aElDi"
|
||||
},
|
||||
{
|
||||
"name": "TomatoCake",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/60300461?v=4",
|
||||
"url": "https://github.com/DEVTomatoCake"
|
||||
},
|
||||
{
|
||||
"name": "Kevin Romero Peces-Barba",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/11138513?v=4",
|
||||
"url": "https://github.com/kevinrpb"
|
||||
},
|
||||
{
|
||||
"name": "Alex3236",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/45303195?v=4",
|
||||
"url": "https://github.com/alex3236"
|
||||
},
|
||||
{
|
||||
"name": "FoxWorn3365",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/61429263?v=4",
|
||||
"url": "https://github.com/FoxWorn3365"
|
||||
},
|
||||
{
|
||||
"name": "Just667",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/68423727?v=4",
|
||||
"url": "https://github.com/Just667"
|
||||
},
|
||||
{
|
||||
"name": "SmajloSlovakian",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/16209307?v=4",
|
||||
"url": "https://github.com/SmajloSlovakian"
|
||||
},
|
||||
{
|
||||
"name": "Awhikax",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/44954704?v=4",
|
||||
"url": "https://github.com/Awhikax"
|
||||
},
|
||||
{
|
||||
"name": "Ξии",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/46783975?v=4",
|
||||
"url": "https://github.com/Enn83"
|
||||
},
|
||||
{
|
||||
"name": "NeunEinser",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/12124394?v=4",
|
||||
"url": "https://github.com/NeunEinser"
|
||||
},
|
||||
{
|
||||
"name": "shurik204",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/43310372?v=4",
|
||||
"url": "https://github.com/shurik204"
|
||||
},
|
||||
{
|
||||
"name": "chawdan",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/44719435?v=4",
|
||||
"url": "https://github.com/chawdan"
|
||||
},
|
||||
{
|
||||
"name": "JagerMeistars",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/94566725?v=4",
|
||||
"url": "https://github.com/JagerMeistars"
|
||||
},
|
||||
{
|
||||
"name": "Alexey10240",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/97451607?v=4",
|
||||
"url": "https://github.com/Alexey10240"
|
||||
},
|
||||
{
|
||||
"name": "EvanHsieh0415",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/74277414?v=4",
|
||||
"url": "https://github.com/EvanHsieh0415"
|
||||
},
|
||||
{
|
||||
"name": "CodyMaster007",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/82391244?v=4",
|
||||
"url": "https://github.com/CodyMaster007"
|
||||
},
|
||||
{
|
||||
"name": "SpeedyNurBesser",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/70910518?v=4",
|
||||
"url": "https://github.com/SpeedyNurBesser"
|
||||
},
|
||||
{
|
||||
"name": "Kefaku",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/114934849?v=4",
|
||||
"url": "https://github.com/Kefaku"
|
||||
},
|
||||
{
|
||||
"name": "CosmicAxolotl",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/99707502?v=4",
|
||||
"url": "https://github.com/CosmicAxolotl"
|
||||
},
|
||||
{
|
||||
"name": "sysnote8main",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/69232601?v=4",
|
||||
"url": "https://github.com/sysnote8main"
|
||||
},
|
||||
{
|
||||
"name": "DrLee-lihr",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/57217343?v=4",
|
||||
"url": "https://github.com/DrLee-lihr"
|
||||
},
|
||||
{
|
||||
"name": "PaulProjects",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/77199889?v=4",
|
||||
"url": "https://github.com/PaulProjects"
|
||||
},
|
||||
{
|
||||
"name": "RoBaertschi",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/72601088?v=4",
|
||||
"url": "https://github.com/RoBaertschi"
|
||||
},
|
||||
{
|
||||
"name": "mcupdatewanter1",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/96953698?v=4",
|
||||
"url": "https://github.com/mcupdatewanter1"
|
||||
},
|
||||
{
|
||||
"name": "vu1canic",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/40404096?v=4",
|
||||
"url": "https://github.com/vu1canic"
|
||||
},
|
||||
{
|
||||
"name": "Mykhailo Yaremenko",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/42472132?v=4",
|
||||
"url": "https://github.com/whitebear60"
|
||||
},
|
||||
{
|
||||
"name": "GustavoLank",
|
||||
"types": ["translation"],
|
||||
"avatar": "https://avatars.githubusercontent.com/u/64474984?v=4",
|
||||
"url": "https://github.com/GustavoLank"
|
||||
}
|
||||
]
|
||||
@@ -20,6 +20,12 @@
|
||||
"collapse": "Collapse",
|
||||
"collapse_all": "Hold %0% to collapse all",
|
||||
"configure_layers": "Configure layers",
|
||||
"contributor.code": "Code contributions",
|
||||
"contributor.content": "Guides",
|
||||
"contributor.infrastructure": "Infrastructure",
|
||||
"contributor.report": "Bug reports",
|
||||
"contributor.support": "Financial support",
|
||||
"contributor.translation": "Translations",
|
||||
"copy": "Copy",
|
||||
"copy_share": "Copy share link",
|
||||
"copied": "Copied!",
|
||||
|
||||
@@ -2096,39 +2096,45 @@ hr {
|
||||
background-color: var(--selection) !important;
|
||||
}
|
||||
|
||||
.sponsors {
|
||||
.contributors {
|
||||
margin: 40px auto;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.sponsors h3 {
|
||||
.contributors h3 {
|
||||
margin-bottom: 10px;
|
||||
font-weight: normal;
|
||||
color: var(--text-2);
|
||||
}
|
||||
|
||||
.sponsors-list {
|
||||
.contributors-list {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: center;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.sponsors-list > * {
|
||||
.contributors-list > * {
|
||||
margin: 3px;
|
||||
border-radius: 50%;
|
||||
background-color: var(--background-2);
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
width: 32px;
|
||||
height: 32px;
|
||||
transition: background-color 200ms;
|
||||
}
|
||||
|
||||
.sponsors-list > * img {
|
||||
.contributors-list.contributors-large > * {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
}
|
||||
|
||||
.contributors-list > * img {
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.sponsors-list > *:hover {
|
||||
.contributors-list > *:hover {
|
||||
background-color: var(--background-3);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user