1.7.4

givanz/VvvebJs1.7.4Feb 18, 2024by givanz

AI Summary

Fixes various UI and logic bugs including designer mode functionality, missing page URLs, file manager styling, and vertical positioning calculations for drag-and-drop.

Key Highlights

  • Fixed missing page url for new pages
  • Fixed designer mode not working
  • Vertical position calculation fix for drag/drop
  • Keep element selected while using move up/down buttons

New Features

  • Filemanager icons spacing fix
  • Media modal upload area style fix
  • Don't try to drop dragged element to void elements
  • Inline style handling fix

Full Release Notes

This package is the same used in [VvvebJs demo](https://www.vvveb.com/vvvebjs/editor.html)

Includes [Landing theme](https://github.com/givanz/landing/) from [Vvveb CMS](https://vvveb.com/) as default edit page with custom sections and automatic section screenshots generation from html source.

---

[Fixed missing page url for new pages when created with new page modal](https://github.com/givanz/VvvebJs/commit/7e504600f005619be1c9ec39ee71c63dc7bc22df)

[Added text to tabs in add components popup box, fixed first page loading bug when using php with editor.php](https://github.com/givanz/VvvebJs/commit/b614abfdf91b3e972bc71231a9f9383c8330e04f)

[Filemanager icons spacing fix](https://github.com/givanz/VvvebJs/commit/ec10599266aa5ee643aa0dd67e27f95390cb7575)

[Media modal upload area style fix](https://github.com/givanz/VvvebJs/commit/8fac17ebea434a3b1fd4d287845248193f70d27e)

[Designer mode not working fix.](https://github.com/givanz/VvvebJs/commit/21295b73e11542389812f5e3459af6f72f9eb7ac)

Keep element selected while using move up/down buttons.

Don't try to drop dragged element to void elements like img/input etc.

Vertical position calculation fix for proper before/after drop position when moving dragged element.

If element has property set as inline style change it inline instead of saving to css to fix issues like font size/family change not working when the element is edited with the inline text editor and then from properties panel.