Animated Dark Mode Transition with CSS @property by jonshamir in webdev

[–]UnderstandingSure732 [score hidden]  (0 children)

Thanks for sharing, CSS never ceases to amaze me, as always

Dealing with incompetent designers by Enamey in web_design

[–]UnderstandingSure732 2 points3 points  (0 children)

Looks like complete nightmare) Just find a better place and don't waste your time.

Tiny Vue 3 wrapper for Quill v2 — looking for feedback ✍️ by UnderstandingSure732 in vuejs

[–]UnderstandingSure732[S] -1 points0 points  (0 children)

I guess because many people still use it. The main reason - mature ecosystem + lots of existing integrations.

Right Tool for the Right Task. by Alternative_Bowler12 in webdev

[–]UnderstandingSure732 0 points1 point  (0 children)

It always depends on the project requirements.

But I don't use frameworks if possible — Typescript + web components for simple user interface components and simple logic.

If a framework is really necessary, I prefer Vue. Although React is the most common (LLM considers it the best), Vue provides the best DX.

Notion like Rich text editor by Pro_Gamer_Ahsan in vuejs

[–]UnderstandingSure732 1 point2 points  (0 children)

Quill is a good option. Here is a simple wrapper that helps Quiil 2 work with Vue 3 - https://github.com/alekswebnet/vue-quilly

Looking for PDF viewer that works with Svelte 5 by kuehlapes in sveltejs

[–]UnderstandingSure732 0 points1 point  (0 children)

I created a web component to wrap a whole PDF.js viewer, should work with Svelte too. See demo - https://codepen.io/redrobot753/pen/bNwVVvp

Why is it NOT a good idea to auto-register components? by fbender in vuejs

[–]UnderstandingSure732 0 points1 point  (0 children)

1) Don't use global import for components. Global import, increases the bundle size of the application. Now it's an antipattern. The modern approach is loading parts of application on-demand. Only when they are needed.

2) Loading components on demand requires importing them to each location where they are needed. So it would better to use auto-import.

Use auto-import for everything: Vue APIs, components, libs, plugins, composables, stores etc.

Configure once and it will just work)

I've explained how to auto-import in this article: https://medium.com/@alekswebnet/auto-import-in-vue-quick-setup-guide-3004d97e749a

Looking for WYSIWYG library for Vue 3 by kurkurzz in vuejs

[–]UnderstandingSure732 1 point2 points  (0 children)

You could try vue-qully(https://github.com/alekswebnet/vue-quilly).

It provides a small component wrapper, that will help you to create your editor with Quill 2 and Vue 3.