Advertisement · 728 × 90

Posts by Vjacheslav Trushkin

Iconify All popular icon sets, one framework

A new version of Iconify components for SolidJS has been published.

This fixes server side rendering and generation, so now components work as expected on server and in browser.

Docs: iconify.design/docs/usage/s...

1 day ago 2 0 0 0

Behavior is completely unexpected:
- hover opens when mouse enters, but doesn't close when mouse leaves, yet closes on click
- click 2, hover 4: both 2 and 4 are shown, then click 4 and both disappear
- click 1.1, hover 1.3: behavior is different than above because 1.1 closes

Very unintuitive

2 weeks ago 0 0 1 0

I bet its the browser testing in new version. Makes it so easy to test components

2 weeks ago 3 0 0 0

Anyone else got hit with massive wave of GitHub issues spam?

My repo just did, over 4000 issues of spam.

GitHub was fast to clean it up, only several issues remained for me to delete when I got home, but my poor mailbox is dealing with 4000+ email notifications...

2 weeks ago 0 0 0 0
Post image

In addition to pre-made SVG+CSS components for Vue, Svelte and React, now there are components for SolidJS!

Very easy to use. Almost 300k open source icons!

SVG+CSS minifies SVG by moving all props to CSS, way better than SVG sprites!

Docs: iconify.design/docs/usage/s...

1 month ago 5 0 0 0

New versions of Iconify Tools and Iconify for Tailwind have been published.

These are security updates for SVGO.

As far as I can see, chances of exploit are close to 0 (must use untrusted SVG) and it is harmless (it will just freeze or crash), it is still worth updating.

1 month ago 1 0 0 0

Information about Next.js in my reply is incorrect.

It works with Next.js, but not when using Webpack. I was using Webpack in tests, so it failed. It works correctly when using Turbopack.

1 month ago 1 0 0 0
Advertisement

Corrected information on website, though can't edit posts here. Thanks!

1 month ago 0 0 0 0

Doh.

Yes, unplugin thing. It only supports webpack, so demo uses webpack. Works well with turbopack! I got it all the way around.

I'm sorry. I'll fix that!

Thanks for patience explaining it and showing demo!

1 month ago 0 0 0 0

So... it is working only if enabling backwards compatibility?

1 month ago 0 0 1 0

Forgot one step: change in next.config.js "css: 'embed'" to "css: 'import'" for components to generate .css files. Then error appears.

1 month ago 0 0 0 0
Post image

I've tested it on my local Next installation, cannot get this to work.

Any idea what could be wrong?

Demo is from github.com/iconify/unpl... from "examples/next". (install from root dir, then build it, then check demo)

1 month ago 0 0 2 0

Didn't know about it. Thanks!

1 month ago 0 0 1 0

Important note: these components are for React, not Next.js

Turbopack used by Next.js does not allow importing .css files from components, which makes it needlessly complicated to add component with stylesheet.

If you are using Next.js, try Vinext instead. It is a fork of Next that uses Vite.

1 month ago 1 0 1 0
Post image

Iconify now offers pre-made SVG+CSS components for React.

Usage:
1. Install one of "@iconify-react/" packages
2. Import icon from that package.

SVG+CSS minifies SVG by moving all props to CSS, much better than SVG sprites!

Documentation: iconify.design/docs/usage/s...

1 month ago 2 0 2 0
Advertisement
SVG to SVG+CSS Converter Convert inline SVGs to SVG with CSS styles

I've added a SVG to SVG+CSS converter to my website: cyberalien.dev/svg-to-css/

It is a very basic tool, which creates CSS for SVG, reducing HTML size by a lot.

Be aware that SVG+CSS cannot be used in production yet, still waiting for Safari to support "d" attribute in CSS.

1 month ago 1 0 0 0

Iconify offers pre-made components for Vue and Svelte that render icons as SVG + CSS: "@iconify-vue/{prefix}" and "@iconify-svelte/{prefix}".

SVGs are small, better than SVG sprites!

Update for `line-md` icon set: it now uses CSS animations. That means HTML for animated icons is very small.

1 month ago 2 0 0 0
Preview
GitHub - cyberalien/line-md: Animated icons. Multiple formats to choose from: SVG animations, SVG with CSS animations, SVG rendered frame by frame. Animated icons. Multiple formats to choose from: SVG animations, SVG with CSS animations, SVG rendered frame by frame. - cyberalien/line-md

"Material Line Icons" now includes animated icons in multiple formats:
- SVG animations
- CSS animations
- SVGs for each frame at 120 fps

Repo: github.com/cyberalien/l...

Long article: cyberalien.dev/articles/gen...

Also a new icon set is coming soon, with around 5k animated icons so far.

1 month ago 2 0 0 0
Giant stop killing games updates 2026
Giant stop killing games updates 2026 Lots of news on Stop Killing Games! We'll be talking to the EU Commission soon, we're winning EU Parliament, creating an NGO, having a major legal study, we're doing everything to stop publishers from destroying video games! Articles mentioned: Euractiv article talking about EU Commission plans:

Huge updates on the Stop Killing Games campaign and the EU Citizens' Initiative:

1 month ago 112 45 0 0
Current subscriber count: 999,007.

Current subscriber count: 999,007.

The quest to 1 million has been going slowly the past 2 years, but it looks like it'll finally happen!

1 month ago 103 5 8 2

Safari 26.3 is here... and it is yet another disappointing release.

Still no full support for `path()` in CSS.

Other browsers have supported this for years. Safari Technology Preview has supported this since 2024.

What does this mean? No animations for SVG paths with CSS yet because of 1 browser.

1 month ago 2 0 0 0

Nice!

Updated without any issues

2 months ago 2 0 0 0

In the latest version of Oxfmt (better prettier replacement):

• oxfmt --migrate prettier
• oxfmit --init
• oxfmt --stdin-filepath for pipe usage
• Node.js API
• Sort package.json fields by default
• Respect root .editorconfig

Give it a try:

• www.npmjs.com/package/oxfmt

3 months ago 63 3 3 0
Advertisement

...and still no support for `path()` function for `d` attribute in CSS.

It has been in Safari Technology Preview for way over a year, other browsers have supported it for several years, still not in Safari release. Disappointed.

3 months ago 0 0 0 0

Another Cloudflare outage?

I'm receiving cloudflare error "500 Internal Server Error" for many websites right now. Not as bad as outage few weeks ago, but still many websites are down.

4 months ago 1 0 1 0

With everything going on, zero-trust is the only security model that makes sense.

Everything is exploitable 💣 — accept it. All we can do is reduce the damage surface through separation and isolation.

4 months ago 24 2 0 1
Post image

Just noticed that Cloudflare has a new option (new to me, might have been there for a while) to block AI bots.

Enabled on all websites.

All open source data is available in git repos, no need for bots to crawl pages

4 months ago 2 0 0 0

Thanks for making it!

In last few months I've switched vast majority of my projects to tsdown.

4 months ago 2 0 0 0

In addition to yesterday's release of a new major version of Iconify Tools, several other Iconify packages have been updated:
- Iconify Utils
- Iconify plugin for Tailwind CSS
- Iconify API

Goal of all releases is reduction of number of dependencies.

Special thanks to @benmccann.com for helping!

4 months ago 10 0 1 0

Thanks a lot!

4 months ago 0 0 0 0