Compare commits
	
		
			No commits in common. "33f706c193118468bc227efd5d5f1ee4df297170" and "606cc0ca511710ce7cca0d06654406c41a69ce53" have entirely different histories.
		
	
	
		
			33f706c193
			...
			606cc0ca51
		
	
		
					 6 changed files with 23 additions and 38 deletions
				
			
		| 
						 | 
					@ -36,7 +36,6 @@
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	"type": "module",
 | 
						"type": "module",
 | 
				
			||||||
	"dependencies": {
 | 
						"dependencies": {
 | 
				
			||||||
		"@fontsource/atkinson-hyperlegible": "^5.0.19",
 | 
					 | 
				
			||||||
		"@fontsource/b612": "^5.0.8",
 | 
							"@fontsource/b612": "^5.0.8",
 | 
				
			||||||
		"@sveltejs/adapter-auto": "^3.0.0",
 | 
							"@sveltejs/adapter-auto": "^3.0.0",
 | 
				
			||||||
		"@sveltejs/adapter-static": "^3.0.1",
 | 
							"@sveltejs/adapter-static": "^3.0.1",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										7
									
								
								pnpm-lock.yaml
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										7
									
								
								pnpm-lock.yaml
									
										
									
										generated
									
									
									
								
							| 
						 | 
					@ -5,9 +5,6 @@ settings:
 | 
				
			||||||
  excludeLinksFromLockfile: false
 | 
					  excludeLinksFromLockfile: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dependencies:
 | 
					dependencies:
 | 
				
			||||||
  '@fontsource/atkinson-hyperlegible':
 | 
					 | 
				
			||||||
    specifier: ^5.0.19
 | 
					 | 
				
			||||||
    version: 5.0.19
 | 
					 | 
				
			||||||
  '@fontsource/b612':
 | 
					  '@fontsource/b612':
 | 
				
			||||||
    specifier: ^5.0.8
 | 
					    specifier: ^5.0.8
 | 
				
			||||||
    version: 5.0.8
 | 
					    version: 5.0.8
 | 
				
			||||||
| 
						 | 
					@ -393,10 +390,6 @@ packages:
 | 
				
			||||||
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
 | 
					    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
 | 
				
			||||||
    dev: true
 | 
					    dev: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@fontsource/atkinson-hyperlegible@5.0.19:
 | 
					 | 
				
			||||||
    resolution: {integrity: sha512-dnhQiFATy7n12Nq1fq8yhuzbae4WJSFKaKesJLTNKyiz6w+DI7RbcB3D1hwU+tBax4Dxlhg0tkY1LS4AzRRqxw==}
 | 
					 | 
				
			||||||
    dev: false
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  /@fontsource/b612@5.0.8:
 | 
					  /@fontsource/b612@5.0.8:
 | 
				
			||||||
    resolution: {integrity: sha512-PuOfVZB37asTrwI6GD5dcOjIuEZI+m9PW6/9MM05zRxA5pSUyPn280rLP7r7mOiFmEKSEWCFyI0Yf2XJOmqwNA==}
 | 
					    resolution: {integrity: sha512-PuOfVZB37asTrwI6GD5dcOjIuEZI+m9PW6/9MM05zRxA5pSUyPn280rLP7r7mOiFmEKSEWCFyI0Yf2XJOmqwNA==}
 | 
				
			||||||
    dev: false
 | 
					    dev: false
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,8 +8,8 @@ body, html {
 | 
				
			||||||
  color: white;
 | 
					  color: white;
 | 
				
			||||||
  background-color: black;
 | 
					  background-color: black;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  font-family: 'Atkinson Hyperlegible', 'B612', 'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
 | 
					  font-family: 'B612', 'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
 | 
				
			||||||
  font-size: 20px;
 | 
					  font-size: min(1.5vw, 1.5vh);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* {
 | 
					* {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -78,9 +78,6 @@
 | 
				
			||||||
		width: 100vw;
 | 
							width: 100vw;
 | 
				
			||||||
		height: 100vh;
 | 
							height: 100vh;
 | 
				
			||||||
		overflow: hidden;
 | 
							overflow: hidden;
 | 
				
			||||||
 | 
					 | 
				
			||||||
		font-family: 'B612', 'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
 | 
					 | 
				
			||||||
		font-size: min(4vw, 4vh);
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.inner {
 | 
						.inner {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -201,15 +201,17 @@
 | 
				
			||||||
			{#if tests.filter((test) => test.categories.includes(category.id)).length > 0}
 | 
								{#if tests.filter((test) => test.categories.includes(category.id)).length > 0}
 | 
				
			||||||
				<h2>{$i18n.t(category.label)}</h2>
 | 
									<h2>{$i18n.t(category.label)}</h2>
 | 
				
			||||||
				{#each filteredTests.filter((test) => test.categories.includes(category.id) && filteredCategories.every( (f) => test.categories.includes(f) )) as test}
 | 
									{#each filteredTests.filter((test) => test.categories.includes(category.id) && filteredCategories.every( (f) => test.categories.includes(f) )) as test}
 | 
				
			||||||
					<a class="test" href={test.id} class:disabled={test.disabled}>
 | 
										<div class="test" class:disabled={test.disabled}>
 | 
				
			||||||
						<i class="ti {test.icon}"></i>
 | 
											<a class="test" href={test.id}>
 | 
				
			||||||
						<div class="label">
 | 
												<span class="label">
 | 
				
			||||||
							{$i18n.t(test.label)}
 | 
													<i class="ti {test.icon}"></i>
 | 
				
			||||||
						</div>
 | 
													{$i18n.t(test.label)}
 | 
				
			||||||
						<div class="description">
 | 
												</span>
 | 
				
			||||||
							{$i18n.t(`tests.${test.id}.description`)}
 | 
												<span class="description">
 | 
				
			||||||
						</div>
 | 
													{$i18n.t(`tests.${test.id}.description`)}
 | 
				
			||||||
					</a>
 | 
												</span>
 | 
				
			||||||
 | 
											</a>
 | 
				
			||||||
 | 
										</div>
 | 
				
			||||||
				{/each}
 | 
									{/each}
 | 
				
			||||||
			{/if}
 | 
								{/if}
 | 
				
			||||||
		{:else}
 | 
							{:else}
 | 
				
			||||||
| 
						 | 
					@ -228,7 +230,7 @@
 | 
				
			||||||
		gap: 1rem;
 | 
							gap: 1rem;
 | 
				
			||||||
		flex-grow: 1;
 | 
							flex-grow: 1;
 | 
				
			||||||
		padding: 0 4rem;
 | 
							padding: 0 4rem;
 | 
				
			||||||
		overflow: hidden;
 | 
							overflow: auto;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		& input[type='search'] {
 | 
							& input[type='search'] {
 | 
				
			||||||
			padding: 0.5em;
 | 
								padding: 0.5em;
 | 
				
			||||||
| 
						 | 
					@ -236,10 +238,6 @@
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.tests {
 | 
					 | 
				
			||||||
		overflow-y: auto;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	h1 {
 | 
						h1 {
 | 
				
			||||||
		text-align: center;
 | 
							text-align: center;
 | 
				
			||||||
		font-size: 3rem;
 | 
							font-size: 3rem;
 | 
				
			||||||
| 
						 | 
					@ -248,6 +246,7 @@
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	h2 {
 | 
						h2 {
 | 
				
			||||||
 | 
							font-weight: normal;
 | 
				
			||||||
		margin: 0.25em 0;
 | 
							margin: 0.25em 0;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -294,22 +293,21 @@
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.test {
 | 
						.test {
 | 
				
			||||||
		display: grid;
 | 
							display: flex;
 | 
				
			||||||
		grid-template-columns: auto 1fr;
 | 
							gap: 0.5em;
 | 
				
			||||||
		align-items: center;
 | 
					 | 
				
			||||||
		gap: 0 0.25em;
 | 
					 | 
				
			||||||
		margin-bottom: 0.25em;
 | 
							margin-bottom: 0.25em;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		text-decoration: none;
 | 
					 | 
				
			||||||
		color: inherit;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		& .label {
 | 
							& .label {
 | 
				
			||||||
			white-space: nowrap;
 | 
								white-space: nowrap;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		& .description {
 | 
							& .description {
 | 
				
			||||||
			opacity: 0.8;
 | 
								opacity: 0.85;
 | 
				
			||||||
			grid-column-start: 2;
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							& a {
 | 
				
			||||||
 | 
								text-decoration: none;
 | 
				
			||||||
 | 
								color: inherit;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		&.disabled {
 | 
							&.disabled {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,5 @@
 | 
				
			||||||
<script lang="ts">
 | 
					<script lang="ts">
 | 
				
			||||||
	import 'normalize.css/normalize.css';
 | 
						import 'normalize.css/normalize.css';
 | 
				
			||||||
	import '@fontsource/atkinson-hyperlegible';
 | 
					 | 
				
			||||||
	import '@fontsource/atkinson-hyperlegible/700.css';
 | 
					 | 
				
			||||||
	import '@fontsource/b612';
 | 
						import '@fontsource/b612';
 | 
				
			||||||
	import '@fontsource/b612/700.css';
 | 
						import '@fontsource/b612/700.css';
 | 
				
			||||||
	import '@tabler/icons-webfont/tabler-icons.css';
 | 
						import '@tabler/icons-webfont/tabler-icons.css';
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue