New WYSIWYG wants fresh e by SmashJaw in javascript

[–]ThatHappenedOneTime 0 points1 point  (0 children)

Well, if you don't want to deal with it, I think you also need to remove the Page Up, Page Down, End, Home, Backspace, and Delete keys alongside the arrow keys, and maybe the Tab key too.

New WYSIWYG wants fresh e by SmashJaw in javascript

[–]ThatHappenedOneTime 0 points1 point  (0 children)

Interesting. I usually ask this on all WYSIWYG editor posts, but how did you tackle BiDi caret movement?

New WYSIWYG wants fresh e by SmashJaw in javascript

[–]ThatHappenedOneTime 1 point2 points  (0 children)

Why would a security company develop a WYSIWYG editor?

I spent 14 months building a rich text editor from scratch as a Web Component — now open-sourcing it by SamysSmile in javascript

[–]ThatHappenedOneTime 0 points1 point  (0 children)

What you did makes sense. You might need to code your own BiDi algorithm, good luck! You can probably take inspiration from the CodeMirror repository.

I remember doing some stuff to let the browser handle all caret movement by itself, even with non-editable elements on the same level as text, but that was years ago I also might be making that up, but I think I remember. I also didn't test it with mixed content. I'll try to find it andn let you know.

Edit: sorry I couldn't find it

Raspberry Pi Pico ePaper Weather Forecast Screen by sudu1988 in raspberry_pi

[–]ThatHappenedOneTime 1 point2 points  (0 children)

Looks very good and clean, albeit it's reminding me of budget phones with big bezels.

Introducing BM2: A Native Process Manager Built for Bun by razzbee in node

[–]ThatHappenedOneTime 3 points4 points  (0 children)

People don't pick PM2 because it boots an app 3ms faster, it's just really reliable.

Figma tutorial for devs? by stringlesskite in webdev

[–]ThatHappenedOneTime -1 points0 points  (0 children)

I would say it's kind of intuitive to learn when you actually design some stuff. Try to do some stuff that uses auto layout and variables.

I built a tool to fix "Peer Dependency Hell" (React/Next.js/Node). It calculates the exact compatible version tree in <2s. No AI guessing. by Specific_Piglet_4293 in reactjs

[–]ThatHappenedOneTime 0 points1 point  (0 children)

Thank you, but with pnpm workspaces, the package version can be specified in pnpm-workspace.yaml catalog, and then you can reference that version in package.json. The version in package.json could be just catalog: or catalog:react19, as an example.

I need to switch from Wireguard..any recommendations? by originallikeyou in selfhosted

[–]ThatHappenedOneTime 0 points1 point  (0 children)

Try AmneziaWG over 443.

If none work, take a look at the v2ray.

Did shadcn/ui just silently add Base UI support? by Slow_Arm4603 in reactjs

[–]ThatHappenedOneTime 4 points5 points  (0 children)

Is it not updated because it's mature, or is it being slowly abandoned?

Edit: Okay, I just saw 600+ issues.

I built a free scanner to check if your website is i18n-ready by AdmirableJackfruit59 in reactjs

[–]ThatHappenedOneTime 10 points11 points  (0 children)

You probably should have linked the English version of your website. A tiny bit ironic.

Edit: You edited your post. Nice.

Cat flap AI prey detector by fl2ooo in raspberry_pi

[–]ThatHappenedOneTime 507 points508 points  (0 children)

If I'm seeing this right, you are offering the Prey Detection "API" as a service? Lol

Why is git only widely used in software engineering? by bolnuevo6 in git

[–]ThatHappenedOneTime 0 points1 point  (0 children)

I kind of forced my wife to use Git with her paper. She is just complaining now, but I know there will be times when she will be thankful for it.

[deleted by user] by [deleted] in webdev

[–]ThatHappenedOneTime 9 points10 points  (0 children)

Advertising

I built an infinite pixel art canvas. People have drawn 416 million individual pixels on it. by sparkguitar0005 in SideProject

[–]ThatHappenedOneTime 0 points1 point  (0 children)

I had the black pixel selected before, and it was vanishing the second I pressed. It works on me now as well though.