From 82cafa2b515be7a51f8575167b497999a5cfbb7b Mon Sep 17 00:00:00 2001 From: Eva Decker Date: Wed, 26 Jun 2024 02:21:32 -0400 Subject: [PATCH] feat: Add eva.town badge! (#473) --- src/components/BadgeBanner.astro | 43 ++++++++++++++++++ src/components/Subscribe/Dialogue/Emote.tsx | 3 +- .../Subscribe/Dialogue/dialogue.css | 2 - src/content/badges/badges.yml | 4 +- src/content/badges/eva-town.png | Bin 0 -> 1353 bytes src/content/badges/eva.gif | Bin 1208 -> 0 bytes src/content/pages/about/index.mdx | 14 ++++-- src/pages/webrings.astro | 2 +- 8 files changed, 57 insertions(+), 11 deletions(-) create mode 100644 src/components/BadgeBanner.astro create mode 100644 src/content/badges/eva-town.png delete mode 100644 src/content/badges/eva.gif diff --git a/src/components/BadgeBanner.astro b/src/components/BadgeBanner.astro new file mode 100644 index 00000000..1f75c610 --- /dev/null +++ b/src/components/BadgeBanner.astro @@ -0,0 +1,43 @@ +--- +import badge from "../content/badges/eva-town.png"; +--- + + + + diff --git a/src/components/Subscribe/Dialogue/Emote.tsx b/src/components/Subscribe/Dialogue/Emote.tsx index 8ca07203..22c59410 100644 --- a/src/components/Subscribe/Dialogue/Emote.tsx +++ b/src/components/Subscribe/Dialogue/Emote.tsx @@ -20,7 +20,7 @@ interface EmoteProps { } const color = { - outline: gray.gray1, + outline: gray.gray6, highlight: gray.gray9, dark: gray.gray12, }; @@ -212,6 +212,7 @@ export const Emote = ({ emote, onEmoteClick }: EmoteProps) => { viewBox="0 -0.5 48 48" shapeRendering="crispEdges" className="emote" + style={{ backgroundColor: color.outline }} width="48" height="48" > diff --git a/src/components/Subscribe/Dialogue/dialogue.css b/src/components/Subscribe/Dialogue/dialogue.css index 35ecf61b..2ee48e47 100644 --- a/src/components/Subscribe/Dialogue/dialogue.css +++ b/src/components/Subscribe/Dialogue/dialogue.css @@ -71,8 +71,6 @@ aspect-ratio: 1; user-select: none; flex-shrink: 0; - box-shadow: 0 0 0 2px var(--gray-12); - background-color: var(--gray-12); border-radius: var(--radius-xs); transform: scale(-1, 1); } diff --git a/src/content/badges/badges.yml b/src/content/badges/badges.yml index b00caf68..df8c86e1 100644 --- a/src/content/badges/badges.yml +++ b/src/content/badges/badges.yml @@ -1,5 +1,5 @@ -- img: ./eva.gif - alt: EVA +- img: ./eva-town.png + alt: Eva Town - img: ./queer-coded.gif alt: Queer Coded url: https://queercoded.dev/ diff --git a/src/content/badges/eva-town.png b/src/content/badges/eva-town.png new file mode 100644 index 0000000000000000000000000000000000000000..9313af57bc9da289e1efd307cfdc96e22d4620d6 GIT binary patch literal 1353 zcmV-P1-AN$P))8_U`U(SAoSvtRDuBueU!V8_(V^1mB-g z@856Z&rXPixiSNL<}*WJyHN)AjO)>Ao_TGYB8UB7Wni&1Ck94ip-H@)(P%Xv z%OQKo8hLbXtem$E{G7_bVrl;F22pLWtg+B|mUCk6iQ`~LA_V_Fuf6rxo7;=;$iQN0 zsDZKmi(oz2BWtwY9MN9Sa_Xp&8Ci4N zRUAYH7E5!iLPTefM#1W)tX&k(#L;$Db>-*`Tvas&t4H1uz>LU@$=Wlj;uxwzh>PMR z2cBJ@v~LvlTV&G5dhQx8dy}gyh^|1FLW8bf2O)LY8r8yedzWLE=KrhwCWpP?f zoE-<&#l1Bp46I9g#*B`0Rt`Kn*Or0B($FeI*2K{|Yxa3BxAfNCW=+hhAyr2PZyZ^3 zMOV3D4qR~A#t26u9?pR z&FED*u>JnN_19Xl*dqgrrEv|MT_0=hdaD5VO}4l!9-6M#T;37H;#Z$@hvxN6oXyQg zRS9NS9}F2-EDbd<8q_n5R|hqEXUIlZ39z48b#a54mzgbF{lVNbYfM%Z@N(eW+uLu? zTfaT|?;aUgEX`(XA&}XotA-tUvL^S;n>8jImsc0g_QP`E-uoUhuvnV2F|gs)mGSZF zb;Q_DbR1RH2v)D{H5tau_Ve-a@#Bn`XLQV+t$&t_M|UiefyL6485qq}Wy0v=Rp6>T z#^{{g42AXYta-ihc_#ME8;!$Y=8pC&1B<0e?~TUr&T7t@v-j7j7ni}}v++c8-_@%u z=Yq~k78gbH&O8V+?dY5}3(L($&)sh|vv=vpz+!1=4m`>f=Vs(yT6fKCecicGRc-R( zBg%orMKOIQ?o#&2-71IeHFvg}6rJge&RDj_XUM=}X-*70YldlS1JABPRDp(y{vFni z?NVva;}MdbQ;6eW?Ywgmd(T;vfyL5nwi<2puUJO3uFdfF^Br~M%I1o*ssz0=ti8y< zVrkL_t~O0}2k~m6{hjN~S#-Y#uN`~7H@m#HLES83@2gduO zzKP!JaJ?wr&l)*;<^X$LZ*F@oIsK&|1B<0ORw1IfU3NV!)@QQ@Vk`EuyBHc(R~3rx zo8g@yA=*$CLR??0vZkoE47W7N) z76)f+r>%Esn~7|*c~fIw%0|=>J$bu0ww+KS+q~-wR-`gUMSJypf7U>MCNU%^pbcqgp&75m&ap=^Yi7eNb}TBTSZP*^>GvB}wM z)Hp_Ku|dKg#-cJt8$qtH3kqCnFqeJ>qcoA-E{1>UBedH z^wozM`QuSL<)Z9KO>ZyLe#g%!z2tmF&@m^tD5?wQ2A4k^1BFzXj@d->i#dMHgzz ze!p=n??O|}gH30@%*?4iHJco)$v-$5SaId64$eEDb2*+lS`pmSmRi&i{oB*LW#Z!% z4ZkLvXTk?2!#$thTJKzFi0!|dT$|^-IQwe)naSDponJ)Gq&_(s8~3jHDRboT)9c>Q zGxL$5v!yGayL9f4$iT+X*FQeBthTKx@aU1}Lx=r BHj4lN diff --git a/src/content/pages/about/index.mdx b/src/content/pages/about/index.mdx index 5911b8d7..e5d82668 100644 --- a/src/content/pages/about/index.mdx +++ b/src/content/pages/about/index.mdx @@ -2,10 +2,12 @@ title: About Eva description: Pushing pixels (non-derogatory). datePublished: 2023-10-03 01:03:55-04:00 -dateModified: 2024-06-14 19:05:49 +dateModified: 2024-06-26 02:08:14-04:00 ogImage: ./img1200.webp --- +import BadgeBanner from "../../../components/BadgeBanner.astro"; + I began coding in the late 2000s, typing into a textarea of vBulletin for a Nintendo fan forum. Without syntax highlighting, `border-radius`, or `flexbox`, I'd spend hours exporting assets from Photoshop and laying out content in CSS. Type a few characters, and suddenly every `button` changes colors on hover. (From blue to... a slightly different blue!) I thought this was the coolest thing in the world. @@ -14,10 +16,12 @@ I still think coding is cool. Most of my job titles have included the word "designer", but code is my medium and the browser is my favorite design tool. I believe that designing for the web means working _in the medium_ of the web—namely, HTML and CSS. Interactive mediums deserve interactive iteration. -I love the web, but when I need to think about gnarly problems, I take my sketchbook and my pen, I find a quiet place, and I write. +I love working digitally, but when I need to think about gnarly problems, I take my sketchbook and my pen, I find a quiet place to sit, and I write. + +I currently work at [Scribe](https://scribehow.com) as a Senior Design Engineer. Previously, I spent time building things at [Cityblock](https://cityblock.com), [Dropbox](https://dropbox.com), and [Swiftype](https://swiftype.com). You can [download my resume here](/downloads/eva-decker-resume.pdf). -For the past three years, I've worked as a freelance designer and developer, embedding on teams to strengthen design systems. I try to help designers learn more about code, and I try to convince engineers they have better design instincts than they think. Sometimes I succeed. +In my free time I play piano and listen to city pop and noodle with synths. I like [reading](https://goodreads.com/evadecker) about urbanism, transit, and queer history. I'd like to have a non-digital garden one day—one with dirt. -Occasionally I play piano and listen to city pop and noodle with synths. I like [reading](https://goodreads.com/evadecker) about urbanism, transit, and queer history. I'd like to have a garden one day. I'm still a Nintendo fan. +Always open to chats and coffee in NYC. [Say hello!](mailto:hey@evadecker.com) -I'm **not** currently available for new freelance or full-time work, but you can still [download my resume](/downloads/eva-decker-resume.pdf). I'm always open to chats and coffee in NYC. Say hello! + diff --git a/src/pages/webrings.astro b/src/pages/webrings.astro index f1daa504..3be37e02 100644 --- a/src/pages/webrings.astro +++ b/src/pages/webrings.astro @@ -39,7 +39,7 @@ const dateModified = new Date("2024-05-17 10:02:38-04:00"); -
+
{ badges.data.map((badge) => (