Hacker Newsnew | past | comments | ask | show | jobs | submit | more hanspagel's commentslogin

So cool to see libraries like yours coming out! (am in love with Y.js)


I think Adam knows what’s possible with Tailwind CSS [1], but wanted to point out that it’s not possible with just a style attribute. :-)

[1] https://github.com/tailwindlabs/tailwindcss/graphs/contribut...


Haha correct, I was just explaining why inline styles aren't a suitable alternative to Tailwind. Tailwind can definitely do all that stuff!


Thanks a lot for making tailwind ! Haha i didnt check the username before replying, sorry xD

Your project is the reason why i like building web interfaces again.


If you’re looking for a modern FOSS alternative, try Tiptap[1].

[1] https://tiptap.dev


I just looked and the community is hosted on Discord, and Discord only. Seriously, what is it with FOSS projects and Discord?


Disclaimer: this is just guesswork from my own experiences. I do not actually have experience in running the community of a FOSS project.

I'd guess its lowering the barrier of entry by providing a "casual" platform for communication. Discord is widespread enough for many people to already have an account. Joining new servers is dead simple.

Also, collaborator retention could be another thing. I'd argue it is easier to keep less active contributors hang along when you have this sort of "community" where people do other, unrelated stuff (post memes and discuss unrelated topics) alongside the actual work on the project.


We have GitHub issues (works fine for bugs, not so much for discussions), GitHub discussions (no one is there), added Discord by public demand (I hate it, but it’s working well. People help each other there) and plan to add Flarum as an open discussion board soon.


Have you tried Matrix[0], out of curiosity? I see quite a lot of FOSS projects on that (with the users to back it up too, obviously) and it seems to work quite well. I'm in quite a few established projects on there.

You can bridge your Discord channel(s) to Matrix rooms, so it's basically win-win unless you rely on some proprietary custom verification system (e.g. Reactiflux's complex system), although with a little work you can re-create said verification on the Matrix side.

EDIT: I apologise if the tone of my original comment came off as snarky, by the way. It's just so annoying and tiring seeing open-source projects require people be on some downright unethical[1] proprietary chat platform.

[0]: https://matrix.org [1]: https://gist.github.com/Rapptz/4a2f62751b9600a31a0d3c7810028...


Is there a way to use Matrix without signing up for it? That’s my main problem right now

You can usually get some use out of Discord by just clicking an invitation link, but for Matrix it looks like I have to create an account with some shady unknown social networking entity


right now most matrix servers have guest access disabled due to spam risk.


[flagged]


We've banned this account for breaking the site guidelines and for posting too many unsubstantive comments.

If you don't want to be banned, you're welcome to email [email protected] and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.


There are editors that handle images very well by default, like Quill or Trix.

If you start diving deeper you’ll find out that image handling is just super complex and the behaviour is dependant on what you’re building. Then you’ll be happy to have full control about the behaviour with editors like Slate, ProseMirror or Tiptap.


The customisability is definitely a plus, you can make slate fit in perfectly with almost any UI. Whilst you don't get complex image handling by default, I think their image handling example [0] is a really nice minimal implementation which is quite intuitive.

[0] - https://www.slatejs.org/examples/images


Just wanted to note to those thinking of using it: beware of Quill. I used it for my project, but it was not made for saving and then displaying the rich text. At least for me, it was a hassle figuring out how to accomplish this.


I’ve started using quill recently (for users to write, save and then display). I’m just rendering the saved structure and disable the editor parts for “display”. I’m happy with it


That is not how anyone would reasonably expect to be able to display rich text.


Based on ProseMirror, more popular than raw ProseMirror, inspired by Slate (years ago), but framework-agnostic and more advanced in some areas (like collaborative editing):

https://tiptap.dev


You might like what I’m working on. A Node.js backend powered by Y.js.

https://www.hocuspocus.dev

Send me an email to [email protected] if you want to take a peek.


I definitely want to check it out. Also, I love the simplicity of your site. Did you use a template or design it from scratch? I have a project that I need a page for and would want something similar to yours. Happy to pay for the work too.


Appears to be compiled using Gridsome, from looking briefly at source (CTRL+U).


Everything you can do with Slate.js, you can do with tiptap, too.

Some things are even easier in tiptap, some are better supported (collaborative editing), and Slate.js is only available for React, but tiptap is framework-agnostic.

If you’re happy with Slate: That’s fine, it’s an amazing editor. For some use cases, tiptap is probably better suited, though, but that highly depends on your use case.


Thanks, I'll take a look. I'm using React + Next.js so I'm pretty happy with Slate, but I'll keep this in my bookmarks.


Some people pasted whole books into the editor. In combination with more than 100 people using it concurrently, that’s not working that well. I limited the character count, it should be way more performant now.


Coming back to this it looks good! I'll be looking to use this instead of Trix next time I need a WYSISWYG editor, nice job :)


What’s wrong with “Made with Love”?


It's a cliché and it's meaningless - it's not like you see "Made with hate" or "Made with indifference (but at least it covered my mortgage payments)".


Maybe it’s just not too often that people invest a few 1,000 unpaid hours in an open source project motivated by hate, I don’t know.

We’ll consider to find something more meaningful than love for the footer message.


"Made with passion", and "Made with dedication"

Both don't have Unicode emoticons.

Nothing wrong with:

"Made with ♡"

Awesome thing about advice and criticism - you can decide to ignore it.

Do "Made for the ♡ of (unicorn emoticon)" if it floats your boat.

This is a common signal for "I care about my [front-end] work."


Absolutely nothing's wrong with it, but it's just am addition to parent comment on how funny some phrases sound like.

Anyone can write whatever they want and name their projects however they want.

"Fastest standalone headless framework. Powered by AI. Written in TypeScript, coded with love in San Francisco Bay, by @kode_ninja using VSCode."

I write this with no offence. Just always have a chuckle while reading phrases like parent commenter and I commented on. :)


I’d love to see a more stable implementation of contenteditable, but I think it’s great to have all those choices. Use cases vary just too much.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: