HackerTrans
TopNewTrendsCommentsPastAskShowJobs

chrisvxd

no profile record

Submissions

Puck 0.20: Inline text, overlay portals and resizable sidebars

puckeditor.com
2 points·by chrisvxd·11 miesięcy temu·0 comments

Puck 0.19: Slots API & performance gains

puckeditor.com
1 points·by chrisvxd·w zeszłym roku·0 comments

Show HN: Puck – Open-source visual editor for React

github.com
32 points·by chrisvxd·w zeszłym roku·15 comments

Show HN: Puck 0.18 adds drag-and-drop for CSS grid and Flexbox

github.com
51 points·by chrisvxd·w zeszłym roku·13 comments

Show HN: Puck v0.16, the visual editor for React, introduces permissions (MIT)

measured.co
4 points·by chrisvxd·2 lata temu·0 comments

Show HN: Puck (Visual Editor for React) now supports viewport switching

github.com
6 points·by chrisvxd·2 lata temu·0 comments

Spectrum 2

adobe.design
3 points·by chrisvxd·3 lata temu·1 comments

Puck Custom Interfaces – Create custom drag-and-drop React builders (MIT)

puckeditor.com
1 points·by chrisvxd·3 lata temu·0 comments

Puck visual editor for React, 0.13: Multi-column layouts, custom UIs and RSC

github.com
6 points·by chrisvxd·3 lata temu·1 comments

CrossOver 23.5 now supports D3DMetal

codeweavers.com
1 points·by chrisvxd·3 lata temu·0 comments

[untitled]

1 points·by chrisvxd·3 lata temu·0 comments

[untitled]

1 points·by chrisvxd·3 lata temu·0 comments

[untitled]

1 points·by chrisvxd·3 lata temu·0 comments

Show HN: Puck – Open-source visual editor for React

github.com
451 points·by chrisvxd·3 lata temu·95 comments

comments

chrisvxd
·w zeszłym roku·discuss
Ha! Can understand the optics but they’re not fake. I shared the post with the Puck community and they’re being very kind with their comments.
chrisvxd
·w zeszłym roku·discuss
Puck should definitely support that workflow, too! If you need any support, we're active on Discord (link in README)
chrisvxd
·w zeszłym roku·discuss
You're welcome!
chrisvxd
·w zeszłym roku·discuss
Thank you for being a sponsor. You're awesome.
chrisvxd
·w zeszłym roku·discuss
Hey, what a lovely comment! Thank you for taking the time to leave it!

Greatly appreciated. See you in the Discord.
chrisvxd
·w zeszłym roku·discuss
Thank you for the kind words! Makes it worth it.
chrisvxd
·w zeszłym roku·discuss
Thank you!

I would love to add support for other frameworks too, see https://github.com/measuredco/puck/issues/302
chrisvxd
·w zeszłym roku·discuss
There's definitely some overlap!

Gridstack is a great tool for building complex grid layouts with drag and drop for specific use-cases.

Puck is for creating a complete page building experience, which includes not only drag and drop, but also user input via fields, viewport previewing, APIs for fetching data, etc.

Gridstack also provides it's own grid system, whereas Puck currently is unopinionated, supporting any component library that uses `display: grid` internally.
chrisvxd
·w zeszłym roku·discuss
That would be wonderful, but will require some further work. Puck doesn't provide a grid, but it supports user grid implementations.

To support something like you're suggesting would likely require an official Grid component, which I'm now tracking here: https://github.com/measuredco/puck/issues/843
chrisvxd
·w zeszłym roku·discuss
Thank you!
chrisvxd
·2 lata temu·discuss
This is awesome. Nice one!
chrisvxd
·3 lata temu·discuss
Wonderful - happy you decided to make this open source!
chrisvxd
·3 lata temu·discuss
Hello fellow hackers!

We launched Puck in September on Hackernews (https://news.ycombinator.com/item?id=37391848) after building it for our clients, and had a wild ride to the front page!

I wanted to share a little update on what's happened since:

1. 3.7k starts on GitHub!

2. Multi-column support using DropZones

3. Categories API for grouping your components

4. Completely custom UIs (today's v0.13 release)

5. The usePuck hook for building custom Puck components

6. Support for React Server Components

Next in the pipe I have theming, viewport previewing and multi-framework support.

Appreciate your support as always!
chrisvxd
·3 lata temu·discuss
Absolutely useless fun tech demos are the best kind of demos

https://github.com/lpereira/lwan - presume this is the web server library you're referring to? Very cool.
chrisvxd
·3 lata temu·discuss
Tracking this here, with proposal: https://github.com/measuredco/puck/issues/41
chrisvxd
·3 lata temu·discuss
The data model is detailed here in the docs: https://github.com/measuredco/puck#data

There's not an awful lot to it.
chrisvxd
·3 lata temu·discuss
I'm not aware of anything. You could potentially use Puck directly if you wrap your Angular components inside React components for the purpose of editing, and build a custom version of `<Render>` that walks the data object and renders straight to angular.
chrisvxd
·3 lata temu·discuss
Thanks! Some answers for you:

1. You can override a bunch of stuff using React-like APIs. `renderHeader` allows you to take over the header, and the plugin API allows you to wrap the root of the preview content page and take over the fields area on the right hand side. We don't yet support full take-overs, but we'll continue to work on these. Plugin API: https://github.com/measuredco/puck#plugins

2. I think you should be able to mimic a bunch of the behaviours. The main missing piece is multi-column support, which is landing soon via the `nested-dropzones` branch: https://github.com/measuredco/puck/pull/37
chrisvxd
·3 lata temu·discuss
Thanks for sharing react-page! I hadn't come across this before.

Builder.io is great but the hosted nature made it a non-starter for us.
chrisvxd
·3 lata temu·discuss
The name comes from (ChatGPT-researched) folklore: https://en.wikipedia.org/wiki/Puck_(folklore)

Puck is a... fairy... [that takes on] the shape of animals

Puck is also a little, er, mischievous and sometimes seen as a demon. But we prefer the first interpretation.