sveltevietnam.dev
sveltevietnam.dev copied to clipboard
Go-to one-stop information hub for Svelte community in Vietnam
This issues implements all animations on the site. Please see sub-issues for more information. ## Switching to [Motion One](https://motion.dev/)? Previously, we used GSAP for a majority of the animation on...
This issue tracks progress of migrating to Svelte 5.
- [ ] for blog post item, utilize @container queries, reduce font-size in horizontal layout variant, and change aspect ratio of image to be square. - [ ] add border...
```css @media (hover: hover) and (pointer: fine) { .element:hover { /* ... */ } } ``` Make sure to add a corresponding Tailwind variant.
May allow better responsiveness, especially when user zooms in. See [The Surprising Truth About Pixels and Accessibility](https://www.joshwcomeau.com/css/surprising-truth-about-pixels-and-accessibility/#media-queries-7)
## Context More blog posts are gradually coming in. It's time we implement clickable tags & series that lead to the corresponding grouping page.
Look into Google Fonts for Inter and Lora, and copy the subsetted files from google font. Remember to check license. Self host fonts should be more performant in general; we...
## Context Just accidentally stumble upon [Phosphor Icons](https://phosphoricons.com/) and I think that this set is better for our theme at *sveltevietnam.dev*. Currently we are using [Lucide](https://lucide.dev/icons/). Let's migrate!
## Context The current color palette renders a pretty extreme contrast for primary elements / texts: white text on complete black background, and vice versa in dark mode. Also, the...
## Context Following [feedback from community member (in Discord)](https://discord.com/channels/1066621936546877450/1164871648265125918/1218028981719269546), we should support language-specific RSS for a better reader-experience.