-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Visual Page Builder improvements and fixes #111
Comments
Should actions that navigate you off page be allowed or any phx-actions be allowed from within the VPB? Right now they are, I'm not sure what the correct experience should be here. |
I'm wondering if you navigate within VPB if it should bring you to that page within VPB |
I like the idea of linking because we've discussed about linking components so editing the page you can change component parameters and a link would take you to edit the component. The same is true for layouts, we display the layout on VPB but you can't change it but a link could take you to the Layout Editor. |
@leandrocp if we're storing the AST in ETS of the page couldn't we override how the veririfed route is being generated? So the underlying content and paths don't change, just that we hijack the verified route sigil |
For the page builder we generate the AST whenever you open the Visual Editor to apply changes made on the Code Editor, so it's all in-memory. But depending on the implementation, it may not be necessary to manipulate the AST. For eg given this link The Svelte app can intercept |
"Link" component (found in Basics) is not functional. I was unable to drag and drop a link anywhere on a page. |
Would autocomplete with all possible tailwind classes help? |
Yes, that would help. |
I know you said this only works for HEEx pages so the blog does not apply. Being able to use a visual editor with Markdown will be helpful because we would be able to preview blog posts. The blog is the part of the website that is updated most frequently for us, and I assume, for many companies. I would want that feature enabled if I were paying for this software. |
As mentioned in the call today, some visual indication of WHERE my component is able to be placed is essential. As it is now, I select one, drag it over to where I want it to be, release, and then have to go find it. Usually shoved to the bottom. It feels arbitrary as to where components are placed inside any given page. |
Not sure if this is a future release, but I can't seem to use the visual editor to create a page from scratch. I can only edit existing pages made up of HEEx components. |
After being on the page for a few minutes, I lose the ability to select any of the components to add to the page. |
With a fresh install of both
This breaks the page builder editing experience as well: |
Render the enclosing element and halt early instead of encoding each children, which fails since we don't have the binding defined by :let in the outer context Close #485 Related to BeaconCMS/beacon_live_admin#111
Render the enclosing element and halt early instead of encoding each children, which fails since we don't have the binding defined by :let in the outer context Close BeaconCMS#485 Related to BeaconCMS/beacon_live_admin#111
A meta issue to keep track of actionable feedback from the recent released Visual Page Builder
v0.1 (by priority)
require
on tailwind config #151Nice to have
Backlog
Done
contenteditable
?) (Allow edition using content editable #121)The text was updated successfully, but these errors were encountered: