iamnbutler/iamnbutler.github.ioPublic

Personal Site

scaffold: sveltekit project with mdsvex and shiki

IAiamnbutler authored
5d39a2dPatch
Parent6bdaa01
220 files changed+3359-1226894 binary
StackedSplit
.eslintignore+0 −4
.eslintrc.cjs+0 −32
.github/workflows/deploy.yml+0 −39
.gitignore+3 −24
.vscode/extensions.json+0 −4
.vscode/launch.json+0 −11
README.md+0 −17
astro.config.mjs+0 −9
docs/plans/2026-02-05-v22-site-rebuild.md+1197 −0
package-lock.json+2088 −0
package.json+14 −31
pnpm-lock.yaml+0 −7576
public/favicon-dark.svg+0 −11
public/favicon-light.svg+0 −11
public/feris_sticker.png+0 −0

Binary file not shown.

public/fonts/MonaSans-Light.woff2+0 −0

Binary file not shown.

public/fonts/MonaSans-Regular.woff2+0 −0

Binary file not shown.

public/fonts/MonaSans-SemiBold.woff2+0 −0

Binary file not shown.

public/fonts/atkinson-bold.woff+0 −0

Binary file not shown.

public/fonts/atkinson-regular.woff+0 −0

Binary file not shown.

public/kuro_sticker.png+0 −0

Binary file not shown.

public/old_zed_sticker.png+0 −0

Binary file not shown.

public/playground/circle-text/planet.png+0 −0

Binary file not shown.

src/app.css+1 −0
src/app.html+10 −0
src/components/ArrowCard.astro+0 −40
src/components/BackToPrev.astro+0 −33
src/components/BackToTop.astro+0 −23
src/components/Container.astro+0 −7
src/components/Footer.astro+0 −40
src/components/FormattedDate.astro+0 −17
src/components/Head.astro+0 −103
src/components/Header.astro+0 −19
src/components/Kuroneko.astro+0 −36
src/components/Link.astro+0 −23
src/components/OutsetContainer.astro+0 −9
src/components/cards/BlogPostCard.astro+0 −78
src/components/cards/IntroCard.astro+0 −34
src/components/cards/ListCard.astro+0 −55
src/components/cards/ProjectCard.astro+0 −93
src/components/cards/ShotCard.astro+0 −26
src/components/stickers/Feris.astro+0 −17
src/components/stickers/OldZed.astro+0 −19
src/consts.ts+0 −41
src/content/blog/adding-favicon-in-2024/index.md+0 −118
src/content/blog/design-docs-v2/index.md+0 −35
src/content/blog/design-workshop-2015/index.md+0 −74
src/content/blog/fig-gen-generative-art-figma/index.md+0 −47
src/content/blog/generating-content-index/index.md+0 −89
src/content/blog/gpui-adding-extended-context/index.md+0 −303
src/content/blog/gpui-building-ui/index.md+0 −155
src/content/blog/magic-of-canvas-and-text/index.md+0 −43
src/content/blog/new_astro_site/index.md+0 −22
src/content/blog/writing-with-adhd/index.md+0 −122
src/content/config.ts+0 −74
src/content/lists/design-resources/index.md+0 −95
src/content/lists/good-software/index.md+0 −28
src/content/lists/immediate-mode-gui/index.md+0 −44
src/content/lists/web-dev-resources/index.md+0 −97
src/content/projects/design-docs/design-docs-home.png+0 −0

Binary file not shown.

src/content/projects/design-docs/index.md+0 −14
src/content/projects/ios11-gui/index.md+0 −19
src/content/projects/ios11-gui/ios-11-gui-fb-design.png+0 −0

Binary file not shown.

src/content/projects/ios11-gui/ios-11-gui-previews-fb-design.png+0 −0

Binary file not shown.

src/content/projects/ios11-gui/made-for-motion-fb-design.png+0 −0

Binary file not shown.

src/content/projects/mixblocks/index.md+0 −45
src/content/shots/3v3-gg/3v3-gg.png+0 −0

Binary file not shown.

src/content/shots/3v3-gg/index.md+0 −8
src/content/shots/android-first/android_1.png+0 −0

Binary file not shown.

src/content/shots/android-first/android_2.png+0 −0

Binary file not shown.

src/content/shots/android-first/android_3.png+0 −0

Binary file not shown.

src/content/shots/android-first/index.md+0 −14
src/content/shots/bodies/bodies_1.webp+0 −0

Binary file not shown.

src/content/shots/bodies/bodies_2.webp+0 −0

Binary file not shown.

src/content/shots/bodies/index.md+0 −11
src/content/shots/bw-render/060217_2.png+0 −0

Binary file not shown.

src/content/shots/bw-render/060217_23.png+0 −0

Binary file not shown.

src/content/shots/bw-render/060317_06.jpg+0 −0

Binary file not shown.

src/content/shots/bw-render/060317_wp.jpg+0 −0

Binary file not shown.

src/content/shots/bw-render/060317_wp3.jpg+0 −0

Binary file not shown.

src/content/shots/bw-render/060517_3.jpg+0 −0

Binary file not shown.

src/content/shots/bw-render/index.md+0 −13
src/content/shots/custom-ps4/custom-ps4-1.png+0 −0

Binary file not shown.

src/content/shots/custom-ps4/custom-ps4-2.png+0 −0

Binary file not shown.

src/content/shots/custom-ps4/custom-ps4-3.png+0 −0

Binary file not shown.

src/content/shots/custom-ps4/index.md+0 −12
src/content/shots/cuuubic/esnap0018.png+0 −0

Binary file not shown.

src/content/shots/cuuubic/esnap0033.png+0 −0

Binary file not shown.

src/content/shots/cuuubic/esnap0044e.png+0 −0

Binary file not shown.

src/content/shots/cuuubic/esnap0058.png+0 −0

Binary file not shown.

src/content/shots/cuuubic/esnap0071.png+0 −0

Binary file not shown.

src/content/shots/cuuubic/index.md+0 −12
src/content/shots/dalle-worlds/dalle-worlds1.png+0 −0

Binary file not shown.

src/content/shots/dalle-worlds/dalle-worlds2.png+0 −0

Binary file not shown.

src/content/shots/dalle-worlds/dalle-worlds3.png+0 −0

Binary file not shown.

src/content/shots/dalle-worlds/dalle-worlds4.png+0 −0

Binary file not shown.

src/content/shots/dalle-worlds/dalle-worlds5.png+0 −0

Binary file not shown.

src/content/shots/dalle-worlds/dalle-worlds6.png+0 −0

Binary file not shown.

src/content/shots/dalle-worlds/dalle-worlds7.png+0 −0

Binary file not shown.

src/content/shots/dalle-worlds/index.md+0 −20
src/content/shots/gpui-fractals/gpui-fractals-1.png+0 −0

Binary file not shown.

src/content/shots/gpui-fractals/gpui-fractals-2.png+0 −0

Binary file not shown.

src/content/shots/gpui-fractals/gpui-fractals-3.png+0 −0

Binary file not shown.

src/content/shots/gpui-fractals/gpui-fractals-4.png+0 −0

Binary file not shown.

src/content/shots/gpui-fractals/gpui-fractals-5.png+0 −0

Binary file not shown.

src/content/shots/gpui-fractals/gpui-fractals-6.png+0 −0

Binary file not shown.

src/content/shots/gpui-fractals/gpui-fractals-7.png+0 −0

Binary file not shown.

src/content/shots/gpui-fractals/gpui-fractals-8.png+0 −0

Binary file not shown.

src/content/shots/gpui-fractals/gpui-fractals-9.jpg+0 −0

Binary file not shown.

src/content/shots/gpui-fractals/index.md+0 −27
src/content/shots/gpui-fractals/thumb.png+0 −0

Binary file not shown.

src/content/shots/hex-object/1.png+0 −0

Binary file not shown.

src/content/shots/hex-object/2_1.png+0 −0

Binary file not shown.

src/content/shots/hex-object/2_2.png+0 −0

Binary file not shown.

src/content/shots/hex-object/2_3.png+0 −0

Binary file not shown.

src/content/shots/hex-object/4_1.png+0 −0

Binary file not shown.

src/content/shots/infinity-ring/index.md+0 −10
src/content/shots/infinity-ring/infinity_ring_1.webp+0 −0

Binary file not shown.

src/content/shots/juice-audiobooks/Audio Settings.png+0 −0

Binary file not shown.

src/content/shots/juice-audiobooks/Mini-player Audio Copy 2.png+0 −0

Binary file not shown.

src/content/shots/juice-audiobooks/Mini-player Collapsed Copy.png+0 −0

Binary file not shown.

src/content/shots/juice-audiobooks/Mini-player Collapsed.png+0 −0

Binary file not shown.

src/content/shots/juice-audiobooks/index.md+0 −26
src/content/shots/juice-audiobooks/thumb.png+0 −0

Binary file not shown.

src/content/shots/lil-widgets-zed/index.md+0 −12
src/content/shots/lil-widgets-zed/lil_widgets.png+0 −0

Binary file not shown.

src/content/shots/mixblocks/index.md+0 −8
src/content/shots/mixblocks/mix_blocks_1.png+0 −0

Binary file not shown.

src/content/shots/mixblocks/thumbnail.jpg+0 −0

Binary file not shown.

src/content/shots/monsoon/index.md+0 −10
src/content/shots/monsoon/monsoon.png+0 −0

Binary file not shown.

src/content/shots/moonlight/index.md+0 −10
src/content/shots/moonlight/moonlight.gif+0 −0

Binary file not shown.

src/content/shots/mothership/index.md+0 −12
src/content/shots/mothership/mothership_banner.jpg+0 −0

Binary file not shown.

src/content/shots/mothership/ms-1.png+0 −0

Binary file not shown.

src/content/shots/mothership/ms-2.png+0 −0

Binary file not shown.

src/content/shots/mothership/thumbnail.jpg+0 −0

Binary file not shown.

src/content/shots/nate-v4/index.md+0 −8
src/content/shots/nate-v4/v4-d1.png+0 −0

Binary file not shown.

src/content/shots/news-feed-xfn/index.md+0 −13
src/content/shots/news-feed-xfn/news-feed-xfn-1.png+0 −0

Binary file not shown.

src/content/shots/news-feed-xfn/news-feed-xfn-2.png+0 −0

Binary file not shown.

src/content/shots/news-feed-xfn/news-feed-xfn-3.png+0 −0

Binary file not shown.

src/content/shots/news-feed-xfn/news-feed-xfn-5.png+0 −0

Binary file not shown.

src/content/shots/playing-with-reflections/index.md+0 −11
src/content/shots/playing-with-reflections/playing_with_reflections_1.webp+0 −0

Binary file not shown.

src/content/shots/playing-with-reflections/playing_with_reflections_2.webp+0 −0

Binary file not shown.

src/content/shots/portrait-glitch/index.md+0 −8
src/content/shots/portrait-glitch/portrait_glitch.gif+0 −0

Binary file not shown.

src/content/shots/run-sprite/index.md+0 −8
src/content/shots/run-sprite/run_8.gif+0 −0

Binary file not shown.

src/content/shots/simple-google-music-noftification/index.md+0 −14
src/content/shots/simple-google-music-noftification/simple-google-music-noftification.webp+0 −0

Binary file not shown.

src/content/shots/space-glitch-pattern/index.md+0 −10
src/content/shots/space-glitch-pattern/space_glitch_pattern_1.png+0 −0

Binary file not shown.

src/content/shots/space-glitch-pattern/space_glitch_pattern_2.png+0 −0

Binary file not shown.

src/content/shots/space-glitch-pattern/space_glitch_pattern_3.png+0 −0

Binary file not shown.

src/content/shots/synthesize/index.md+0 −14
src/content/shots/synthesize/synthesize_1.png+0 −0

Binary file not shown.

src/content/shots/synthesize/synthesize_2.png+0 −0

Binary file not shown.

src/content/shots/synthesize/synthesize_3.png+0 −0

Binary file not shown.

src/content/shots/zed-dev-2-1/index.md+0 −15
src/content/shots/zed-dev-2-1/zed-dev-2-1-1.webp+0 −0

Binary file not shown.

src/content/shots/zed-dev-2-1/zed-dev-2-1-2.webp+0 −0

Binary file not shown.

src/content/shots/zed-dev-2-1/zed-dev-2-1-3.webp+0 −0

Binary file not shown.

src/content/shots/zed-dev-2-1/zed-dev-2-1-4.webp+0 −0

Binary file not shown.

src/content/shots/zed-industries-branding/index.md+0 −12
src/content/shots/zed-industries-branding/logo.png+0 −0

Binary file not shown.

src/content/shots/zed-industries-branding/thumb.png+0 −0

Binary file not shown.

src/content/shots/zed-industries-branding/zi_cards.png+0 −0

Binary file not shown.

src/content/shots/zed-industries-branding/zi_digital_letterhead.png+0 −0

Binary file not shown.

src/content/work/facebook.md+0 −8
src/content/work/format.md+0 −8
src/content/work/lookbook.md+0 −8
src/content/work/york_university.md+0 −8
src/content/work/zed_industries.md+0 −8
src/env.d.ts+0 −2
src/layouts/PageLayout.astro+0 −33
src/lib/kuronekoAnimation.ts+0 −65
src/lib/utils.ts+0 −67
src/pages/blog/[...slug].astro+0 −63
src/pages/blog/index.astro+0 −52
src/pages/index.astro+0 −59
src/pages/lists/[...slug].astro+0 −56
src/pages/lists/index.astro+0 −36
src/pages/projects/[...slug].astro+0 −84
src/pages/projects/index.astro+0 −28
src/pages/robots.txt.ts+0 −16
src/pages/rss.xml.ts+0 −30
src/pages/shots/[...slug].astro+0 −61
src/pages/shots/index.astro+0 −51
src/pages/tags/[tag].astro+0 −232
src/pages/tags/index.astro+0 −84
src/pages/work/index.astro+0 −55
src/routes/+layout.js+1 −0
src/routes/+layout.svelte+10 −0
src/routes/+page.svelte+1 −0
src/styles/global.css+0 −67
src/types.ts+0 −17
static/CNAME+0 −0

No textual changes.

svelte.config.js+20 −0
tailwind.config.mjs+0 −16
tsconfig.json+10 −6
vite.config.ts+4 −0