feat(themes): redesign neogothic as marble glass, fix pinkie composite controls, self-host SF Pro
neogothic: near-invisible marble background, glass panels and inputs, moon accent instead of gold, Tenor Sans headings, Onest UI, Mona Sans content with Onest fallback, muted commit hashes, dropdown stacking fix. pinkie: joined labeled buttons and action inputs, muted default buttons, plain commit hashes, minimal portfolio, self-hosted SF Pro Text/Display. portfolio: 2-column grid under 1100px, refit barcode titles after font load.
This commit is contained in:
1 parent
eb51f06c15
commit
5ca0249911
10 files changed
+2158
-439
No files matched your search
+1077
-314
File diff suppressed because it is too large.
Load diff
+1068
-124
File diff suppressed because it is too large.
Load diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -5,7 +5,7 @@
|
|||||||
{{AppName}}
|
{{AppName}}
|
||||||
</h2>
|
</h2>
|
||||||
<p class="ui large text">
|
<p class="ui large text">
|
||||||
hi there. explore our projects below.
|
hi there. explore our projects below. or change theme to "pinkie" if you don't like skeuomorphism.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -107,6 +107,12 @@
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media (max-width: 1100px) {
|
||||||
|
#portfolio-grid {
|
||||||
|
grid-template-columns: repeat(2, 1fr);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@media (max-width: 768px) {
|
@media (max-width: 768px) {
|
||||||
#portfolio-grid {
|
#portfolio-grid {
|
||||||
grid-template-columns: 1fr;
|
grid-template-columns: 1fr;
|
||||||
@@ -489,6 +495,12 @@ document.addEventListener('DOMContentLoaded', async () => {
|
|||||||
const titleEl = card.querySelector('.barcode-title');
|
const titleEl = card.querySelector('.barcode-title');
|
||||||
fitText(titleEl);
|
fitText(titleEl);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (document.fonts && document.fonts.load) {
|
||||||
|
document.fonts.load("60px 'Libre Barcode 39 Text'").then(() => {
|
||||||
|
grid.querySelectorAll('.barcode-title').forEach(fitText);
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
searchInput.addEventListener('input', applySortAndFilter);
|
searchInput.addEventListener('input', applySortAndFilter);
|
||||||
|
|||||||
Reference in new issue
Block a user