b755b66d19
use preact for common components across site ( #663 )
...
* convert GitHub cards grid from lit-html to preact
* give hit counter the preact treatment
* extract loading spinner component to a shared location
* move *some* loading spinner styles to its JSX
* Update .percy.yml
* pick up images in JS w/ webpack
* pull star/fork icons straight from @primer/octicons
* a bit of cleanup
* check `typeof window !== "undefined"` before rendering
* bump misc. deps
* silence missing license warnings for preact-hooks and preact-compat
* add source-map-loader
* Update loading.js
2021-11-24 13:51:29 -05:00
ed97527ee4
remove unnecessary charset at-rule from CSS
2021-11-16 06:59:56 -05:00
310da3ebea
thought of a MUCH more logical way to pass in additional CSS transitions
2021-11-01 14:08:37 -04:00
37add71ffb
completely overhaul SCSS theming logic
2021-11-01 10:23:24 -04:00
df3740ecf3
bump some deps & comply with stylelint 14.0.0
2021-10-22 10:37:02 -04:00
50a3c1d5a4
fix some stylelint'ing
2021-10-11 17:49:32 -04:00
f42c5bd3bc
clean up loading animation styles
2021-09-06 16:26:43 -04:00
5b44ffd93c
use url-parse for more reliable slug calculation
2021-07-31 15:49:32 -04:00
b273bdbf99
add loading spinner to /projects
2021-07-31 10:15:33 -04:00
363b4edf1c
shift asset processing to webpack ( #424 )
...
also migrated SASS to latest syntax (via dart-sass) and vastly simplified light/dark theme logic
2021-06-19 17:19:01 -04:00
cfc3334da7
super simple serverless hit counter for fun ( #410 )
2021-05-30 08:55:37 -04:00
8c974c8d5e
husky v4 -> simple-git-hooks
2021-05-21 14:07:51 -04:00
378b2385da
just some spring cleaning 🧹
2021-05-20 10:33:59 -04:00
eca46a881a
fix animation choppiness on header link hovers (mainly on Chrome)
2021-05-18 10:44:40 -04:00
558c01a9b2
set will-change: transform
on animated CSS elements
...
https://developers.google.com/web/fundamentals/performance/rendering/stick-to-compositor-only-properties-and-manage-layer-count
2020-10-18 11:06:19 -04:00
620903413a
improve dark mode readability a bit
2020-06-13 09:54:04 -04:00
23eabb48c0
fix hand wave pet peeves & heart beats per minute (still fatally low)
2020-06-02 12:46:17 -04:00
94edf83771
dial back the animation overload a tad...
2020-06-01 14:48:31 -04:00
323b3dd9f6
add Prettier to workflow 🎀 ( #128 )
...
* prettier init
* prettier ignore
* run on everything 😬
* add prettier check script
* update deps
* Update .prettierignore
2020-05-06 12:19:21 -04:00
d38ff15c2f
get logo from an actual .svg file and inline it
2020-04-23 17:13:41 -04:00