Commit Graph

10 Commits

Author SHA1 Message Date
Rui Saraiva
60d571fe11
chore: update Rui's avatar
Resized from a 512x512 source to 112x112, the size the other two use and
twice the 56px it renders at.

The circle is baked into the file, not applied by CSS — the component sets
no border-radius at all, and the existing avatars are pre-masked with fully
transparent corners. A plain square resize rendered as a square next to two
circles, so the mask is composited in with dest-in.

PNG with palette quantisation: 8.3 KB against 28.6 KB for straight RGBA,
with no difference visible at 3x magnification on either the face or the
masked edge. That also puts it under the 13.1 KB the other two weigh.
2026-07-26 14:49:20 +01:00
Rui Saraiva
f01116e55c
feat: use Next.js Image component 2021-12-04 23:43:26 +00:00
Rui Saraiva
b72b8fe267
fix(deps): upgrade dependencies (#433)
* fix(deps): upgrade dependencies

* chore(deps): upgrade dependencies

* feat(images): add blur hash placeholders

* ci(engines): remove engines property
2021-02-07 12:38:22 +00:00
Rui Saraiva
1781014f5b perf: inline placeholder images and compress the rest 2020-10-06 01:26:51 +01:00
Rui Saraiva
dd39d57a5d feat(about): add miguel teixeira as contributor 2020-09-10 19:34:14 +01:00
Rui Saraiva
20f009e848
feat: responsive version (#113)
* feat: wip - responsive version

* chore(config): update eslint config

* fix: align drop zone footer

* fix: add prop for immutable colors

* fix: container width issue on tablet

* chore: change class name convention

* chore: add missing error styles on mobile

* style(viewport): add 100vh fix for safari

* style: update bottom info padding on mobile

* perf: remove getInitialProps function and dependencies

* chore(deps): update sharp to v0.25.0

* chore: delete unused hook

* docs: add @miguellteixeira as a contributor

* test(cypress): update page load wait

* feat(responsive): update code modal for mobile

* feat(responsive): update background images and light/dark toggle color

* feat(responsive): add about us modal on mobile

* feat(responsive): update sharable image

Co-authored-by: Miguel Teixeira <teixeira.silva.miguel@gmail.com>
2020-09-10 17:57:57 +01:00
Rui Saraiva
3ad6bcd128
feat(styles): update hovers and backgrounds (#60)
* improvement(styles): update hovers and backgrounds

* feat(about-us): add project link and contact email

* chore(colors): update colors

* chore(storybook): add Chromatic

* chore: update repo info

* chore(deps): upgrade dependencies

* refactor: update colors and repo info

* chore: remove chromatic

* refactor(deps): upgrade react-dropzone to v11

* feat: update app icon

* chore: update background image

* chore: dark mode favicon
2020-05-11 18:41:59 +01:00
Rui Saraiva
265c65168a
feat(favycon): add about us modal (#49)
* feat(about-us): add about us modal

* fix(dark-mode): fix dark mode white flash

* improvement(seo): improved seo meta tags

* improvement(copy-code): add code copied label

* improvement(dark-mode): improve dark mode white flash
2020-04-23 09:16:33 +01:00
Rui Saraiva
b03d746ed1
fix(favycon): fix background image, colors, and alignments (#34) 2020-04-12 23:36:41 +01:00
Rui Saraiva
3adb9bf9fa
feat(page): add favycon home page (#29) 2020-04-12 21:25:55 +01:00