iamnbutler/iamnbutler.github.ioPublic

Personal Site

Merge V18 – Next.js 13 #23

Mergediamnbutlermerged 18 commits intomainfromrefs/pull/23/head
ConversationFiles changed
227 files changed+10181-3554814 binary
StackedSplit
.eslintrc.json+3 −0
.gitignore+27 −85
.meta/tech.md+0 −17
.vercelignore+0 −4
.vscode/settings.json+4 −0
README.md+38 −1
android-chrome-192x192.png+0 −0

Binary file not shown.

android-chrome-512x512.png+0 −0

Binary file not shown.

app/(home)/card.tsx+39 −0
app/(home)/navCard.tsx+87 −0
app/(home)/page.tsx+101 −0
app/(home)/userMenu.tsx+39 −0
app/(project)/[...slug]/page.tsx+56 −0
app/(project)/layout.tsx+30 −0
app/api/hello/route.ts+3 −0
app/favicon.ico+0 −0

Binary file not shown.

app/layout.tsx+28 −0
app/styles/global.css+53 −0
app/styles/tailwind.css+1 −0
apple-touch-icon.png+0 −0

Binary file not shown.

components/Article/ArticleProse.vue+0 −5
components/Asset/AssetImage.vue+0 −26
components/Avatar.tsx+14 −0
components/Base/Base.vue+0 −170
components/Base/BaseContent.vue+0 −58
components/Contents.tsx+55 −0
components/CopyToClipboard.tsx+37 −0
components/MobileNav.tsx+55 −0
components/MotionHeadline.tsx+20 −0
components/Nav/Nav.vue+0 −11
components/Nav/NavLink.vue+0 −50
content/dalleWorlds.ts+125 −0
content/designDocsV2.ts+68 −0
content/fig-gen.ts+70 −0
content/index.ts+14 −0
content/mixblocks.ts+47 −0
content/note/accessing-airtable-fields.md+0 −50
content/note/tailwind-themed-icons.md+0 −75
content/posts/2021-06-13-writing-with-adhd.md+0 −128
content/posts/2021-11-14-picking-your-home-office-tech.md+0 −341
content/posts/2021-11-14-vision-design.md+0 −42
content/projects/2013-01-11-splash-page-2013.md+0 −13
content/projects/2013-11-05-creating-visualizations-in-isadora.md+0 −35
content/projects/2013-11-27-league-of-legends-launcher.md+0 −31
content/projects/2015-08-21-music-stats.md+0 −37
content/projects/2015-11-25-design-workshop-posters.md+0 −100
content/projects/2016-05-11-spacelink.md+0 −26
content/projects/2018-11-15-printing-jewelry.md+0 −50
content/projects/2019-05-11-facebook-avatars.md+0 −17
content/projects/2021-04-10-mixblocks.md+0 −50
content/projects/2021-04-13-nurture-tribute.md+0 −18
content/projects/2021-11-04-getting-your-first-job-as-a-product-designer.md+0 −40
content/projects/2021-11-06-generative-art-with-figma-automator.md+0 −58
content/zed-public-beta.ts+26 −0
favicon-16x16.png+0 −0

Binary file not shown.

favicon-32x32.png+0 −0

Binary file not shown.

favicon.ico+0 −0

Binary file not shown.

index.d.ts+9 −0
layouts/default.vue+0 −5
layouts/error.vue+0 −13
next.config.js+8 −0
nuxt.config.js+0 −68
package-lock.json+8939 −32935
package.json+33 −27
pages/index.vue+0 −18
pages/note/_slug.vue+0 −97
pages/note/index.vue+0 −48
pages/post.vue+0 −3
pages/post/_slug.vue+0 −97
pages/post/index.vue+0 −44
pages/project.vue+0 −3
pages/project/_slug.vue+0 −93
pages/project/index.vue+0 −43
postcss.config.js+6 −0
public/avatar.jpg+0 −0

Binary file not shown.

public/project/dalle-worlds/thumbnail.jpg+0 −0

Binary file not shown.

public/project/design-docs-v2/thumbnail.jpg+0 −0

Binary file not shown.

public/project/fig-gen/thumbnail.png+0 −0

Binary file not shown.

public/project/mixblocks/thumbnail.jpg+0 −0

Binary file not shown.

public/project/zed-public-beta/thumbnail.jpg+0 −0

Binary file not shown.

site.webmanifest+0 −19
static/favicon.ico+0 −0

Binary file not shown.

static/img/post/attachments/3d-jewelry/IMG_0217.jpg+0 −3
static/img/post/attachments/3d-jewelry/IMG_0218.jpg+0 −3
static/img/post/attachments/inspo-2017/Ghost-in-the-Shell-1995.jpg+0 −3
static/img/post/attachments/inspo-2017/ash-thorp_none.jpg+0 −3
static/img/post/attachments/inspo-2017/color-factory_san-francisco-2017.jpg+0 −3
static/img/post/attachments/inspo-2017/shirley-liang_unknown.jpg+0 −3
static/img/post/attachments/inspo-2017/unknown_unknown-1.png+0 −3
static/img/post/attachments/inspo-2017/unknown_unknown-10.png+0 −3
static/img/post/attachments/inspo-2017/unknown_unknown-11.png+0 −3
static/img/post/attachments/inspo-2017/unknown_unknown-12.png+0 −3
static/img/post/attachments/inspo-2017/unknown_unknown-13.png+0 −3
static/img/post/attachments/inspo-2017/unknown_unknown-14.png+0 −3
static/img/post/attachments/inspo-2017/unknown_unknown-15.png+0 −3
static/img/post/attachments/inspo-2017/unknown_unknown-16.png+0 −3
static/img/post/attachments/inspo-2017/unknown_unknown-4.png+0 −3
static/img/post/attachments/inspo-2017/unknown_unknown-5.png+0 −3
static/img/post/attachments/inspo-2017/unknown_unknown-6.png+0 −3
static/img/post/attachments/inspo-2017/unknown_unknown-7.png+0 −3
static/img/post/attachments/inspo-2017/unknown_unknown-8.png+0 −3
static/img/post/attachments/inspo-2017/unknown_unknown-9.png+0 −3
static/img/post/attachments/inspo-2017/various_ghost-in-the-shell-artbook.jpg+0 −3
static/img/post/attachments/lol-launcher/604bb2a9704862b3b7e3e5c8_client-launcher-dribbble-preview.png+0 −3
static/img/post/attachments/lol-launcher/604bb2aa65053b8df597914e_client-launcher-real-pixels-p-1080.png+0 −3
static/img/post/attachments/lol-launcher/604bb2aac64ea24338ffa728_real-pixels.jpg+0 −3
static/img/post/attachments/lol-launcher/old-launcher.jpg+0 −3
static/img/post/attachments/music-stats/Screenshot 2015-10-17 03.36.09.png+0 −3
static/img/post/attachments/music-stats/Screenshot 2015-10-17 05.02.34.png+0 −3
static/img/post/attachments/music-stats/Screenshot 2015-10-17 05.02.35.jpg+0 −3
static/img/post/attachments/music-stats/Screenshot 2015-10-17 19.23.28.png+0 −3
static/img/post/attachments/music-stats/Screenshot 2015-10-20 22.39.09.png+0 −3
static/img/post/attachments/music-stats/Screenshot 2015-10-20 22.39.32.png+0 −3
static/img/post/attachments/music-stats/Screenshot 2015-10-21 04.05.45.png+0 −3
static/img/post/attachments/origami-components/origami-components-hero-4x1.jpg+0 −3
static/img/post/attachments/origami-json/origami-json-hero-4x1.jpg+0 −3
static/img/post/attachments/origami-patches/origami-patches-hero-4x1.jpg+0 −3
static/img/post/attachments/rylai-3v3/604bbeb294938f3d44f9bcc5_Screen Shot 2021-03-12 at 11.13.43 AM.jpg+0 −3
static/img/post/attachments/rylai-3v3/604bbf594ff35756f3906d3f_Screen Shot 2021-03-12 at 11.13.53 AM.jpg+0 −3
static/img/post/attachments/workshop-exploration/604ddfc7045b28a2bbdd13ff_tunnel.gif+0 −3
static/img/post/attachments/workshop-exploration/604ddfc726e7a43c3a79ed65_tiles.gif+0 −3
static/img/post/attachments/workshop-exploration/604ddfd7fd2afff05a9707ef_lines-03-p-1080.jpg+0 −3
static/img/post/attachments/workshop-exploration/604ddfe1690126f1a5d19114_zen-02-p-1080.png+0 −3
static/img/post/attachments/workshop-exploration/604ddfee4cfde026d93d7b85_zen-03-p-1080.png+0 −3
static/img/post/attachments/workshop-exploration/604de1d7e1d75379040d1c4d_cubick-p-1080.png+0 −3
static/img/post/attachments/workshop-exploration/604de1de9b7b09db215b89fb_esnap0033-p-1080.png+0 −3
static/img/post/attachments/workshop-exploration/604de1e5e1d753cd3b0d1c6e_esnap0044e-p-1080.png+0 −3
static/img/post/attachments/workshop-exploration/604de1f5f59e8f0a25e55f60_snap0009.png+0 −3
static/img/post/attachments/workshop-exploration/604de20a260c2c50b0b6296f_snap0031-p-1080.png+0 −3
static/img/post/attachments/workshop-exploration/604de2374cfde094553d82d1_snap0003.png+0 −3
static/img/post/attachments/workshop-exploration/604de23d0851a701be6e68b3_snap0006.png+0 −3
static/img/post/attachments/workshop-exploration/604de24926e7a4646f79f986_snap0013-p-1080.png+0 −3
static/img/post/attachments/workshop-exploration/604de2815156d5525652299a_light_study-p-800.png+0 −3
static/img/post/attachments/workshop-exploration/604de289905975794bcc9084_export3-p-1080.png+0 −3
static/img/post/attachments/workshop-exploration/604de2902582aa23abe94b8d_esnap0071-p-1080.png+0 −3
static/img/post/attachments/workshop-exploration/604de290612e8e98d25b33c8_esnap0058-p-1080.png+0 −3
static/img/post/attachments/workshop-exploration/604de29b50708c944a46b405_cage.png+0 −3
static/img/post/attachments/workshop-exploration/604de2a59b7b09dc395b8c9a_export8.png+0 −3
static/img/post/attachments/workshop-exploration/604de2b6f6c96552624cbfdb_esnap0075-p-1080.png+0 −3
static/img/post/attachments/workshop-exploration/604de3aac2649a69bcb07eb7_9k=.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de49908cd1be2cd189b71_Export_1_Scape-p-1080.png+0 −3
static/img/post/attachments/workshop-exploration/604de4992582aa689de95100_Export_2_Clouds-p-1080.png+0 −3
static/img/post/attachments/workshop-exploration/604de4a316ac694098cc2608_igex1-p-1080.png+0 −3
static/img/post/attachments/workshop-exploration/604de7140851a707686e7416_Butler_Nathan_-_Workshop_-_Project_1_-_Process 6-p-1080.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de71416ac69e0cfcc9416_Butler_Nathan_-_Workshop_-_Project_1_-_Process 5-p-1080.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de71426e7a42a017a10e1_Butler_Nathan_-_Workshop_-_Project_1_-_Process 4-p-1080.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de7142bdd86ee73170001_Butler_Nathan_-_Workshop_-_Project_1_-_Process 1-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de7143b8992223375c048_Butler_Nathan_-_Workshop_-_Project_1_-_Process 7-p-1080.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de714791e7d7fc7c7f43d_Butler_Nathan_-_Workshop_-_Project_1_-_Process 2-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de714fd2aff212f97201f_Butler_Nathan_-_Workshop_-_Project_1_-_Process 3-p-1080.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de724160b35685a567eea_thumb_IMG_0577_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de7245156d56513523a15_thumb_IMG_0580_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de7249b7b0904e05b9974_thumb_IMG_0575_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de7249b7b0930465b9973_thumb_IMG_0578_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de724c4d6229fbf0a52d1_thumb_IMG_0573_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de724e9f5d3a39f69984c_thumb_IMG_0576_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de724f02e1e857335e83c_thumb_IMG_0574_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de724f6c9650d314ccf39_thumb_IMG_0579_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de725160b35578f567eeb_thumb_IMG_0569_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de7253fdf204fa5271894_thumb_IMG_0572_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de7255156d56f32523a16_thumb_IMG_0571_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de72559681ecbe8376572_thumb_IMG_0567_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de72584f8f8e7d130169d_thumb_IMG_0568_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de7259b7b09c4675b9975_thumb_IMG_0570_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de7259ce09153993985a2_thumb_IMG_0565_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de725f1ea3033b6100cee_thumb_IMG_0564_1024.jpg+0 −3
static/img/post/attachments/workshop-exploration/604de725fd2affa6c097202c_thumb_IMG_0566_1024-p-800.jpg+0 −3
static/img/post/attachments/workshop-exploration/cuuubic-hero.jpg+0 −3
static/img/post/thumbnail/cuuubic-1x1.jpg+0 −3
static/img/post/thumbnail/cuuubic-2x1.jpg+0 −3
static/img/post/thumbnail/cuuubic_posters-1x1.jpg+0 −3
static/img/post/thumbnail/cuuubic_posters-2x1.jpg+0 −3
static/img/post/thumbnail/design_resources_1x1.jpg+0 −3
static/img/post/thumbnail/design_resources_2x1.jpg+0 −3
static/img/post/thumbnail/design_resources_hero.jpg+0 −3
static/img/post/thumbnail/design_workshop_1x1.png+0 −3
static/img/post/thumbnail/design_workshop_2x1.png+0 −3
static/img/post/thumbnail/facebook-avatars_1x1.jpg+0 −3
static/img/post/thumbnail/facebook-avatars_2x1.jpg+0 −3
static/img/post/thumbnail/inspo-2017-1x1.jpg+0 −3
static/img/post/thumbnail/inspo-2017-2x1.jpg+0 −3
static/img/post/thumbnail/lol-launcher-1x1.jpg+0 −3
static/img/post/thumbnail/lol-launcher-2x1.jpg+0 −3
static/img/post/thumbnail/origami-components-1x1.jpg+0 −3
static/img/post/thumbnail/origami-components-2x1.jpg+0 −3
static/img/post/thumbnail/origami-json-1x1.jpg+0 −3
static/img/post/thumbnail/origami-json-2x1.jpg+0 −3
static/img/post/thumbnail/origami-patches-1x1.jpg+0 −3
static/img/post/thumbnail/origami-patches-2x1.jpg+0 −3
static/img/post/thumbnail/page_plugin_1x1.jpg+0 −3
static/img/post/thumbnail/page_plugin_2x1.jpg+0 −3
static/img/post/thumbnail/rylai-3v3-1x1.jpg+0 −3
static/img/post/thumbnail/rylai-3v3-2x1.jpg+0 −3
static/img/post/thumbnail/satp_1x1.jpg+0 −3
static/img/post/thumbnail/satp_2x1.jpg+0 −3
static/img/post/thumbnail/selected-work-1x1.jpg+0 −3
static/img/post/thumbnail/selected-work-2x1.jpg+0 −3
static/img/post/thumbnail/the_intermission_1x1.png+0 −3
static/img/post/thumbnail/the_intermission_2x1.png+0 −3
static/img/post/thumbnail/web-dev-resources-1x1.jpg+0 −3
static/img/post/thumbnail/web-dev-resources-2x1.jpg+0 −3
static/img/post/thumbnail/web-dev-resources-hero.jpg+0 −3
static/img/post/thumbnail/york_design_website_1x1.jpg+0 −3
static/img/post/thumbnail/york_design_website_2x1.jpg+0 −3
static/svg/icon/icon-arrow-down.svg+0 −3
static/svg/icon/icon-arrow-left.svg+0 −3
static/svg/icon/icon-arrow-right.svg+0 −3
static/svg/icon/icon-arrow-up.svg+0 −3
static/svg/icon/icon-brand.svg+0 −10
static/svg/icon/icon-check.svg+0 −3
static/svg/icon/icon-chevron-down.svg+0 −3
static/svg/icon/icon-chevron-left.svg+0 −3
static/svg/icon/icon-chevron-right.svg+0 −3
static/svg/icon/icon-chevron-up.svg+0 −3
static/svg/icon/icon-code.svg+0 −4
static/svg/icon/icon-collapse-left.svg+0 −3
static/svg/icon/icon-collapse-right.svg+0 −3
static/svg/icon/icon-cross.svg+0 −4
static/svg/icon/icon-dark.svg+0 −6
static/svg/icon/icon-light.svg+0 −4
static/svg/icon/icon-link.svg+0 −4
static/svg/icon/icon-minus.svg+0 −3
static/svg/icon/icon-plus.svg+0 −4
static/svg/icon/icon-search.svg+0 −4
tailwind.config.js+95 −53
tsconfig.json+24 −2
types/project.ts+27 −0