Releases: frappe/builder
Releases · frappe/builder
v1.14.1
Full Changelog: v1.14.0...v1.14.1
v1.14.0
What's Changed
Features
- Cut & Paste Blocks – Users can now cut and paste blocks anywhere within the editor. da2c5d0
- Safer Block Deletion – When deleting a block from another breakpoint, it will now be hidden instead of removed to prevent breaking desktop layouts. To force delete, hold the Shift key. d933bde
- Revert Changes - Introduced a simple "Revert Changes" option, that will let you discard all changes the last published version #306
Bug Fixes & UX Improvements
- Editor & Canvas Stability Fixes 0511903, 3977218, 71064bb
- Component System Fixes
- Fixed unreliable component creation.
- Properly track overridden changes in nested components.
- "Detach Component" now detaches only the parent component instead of all nested components.
- Dialogs now auto-close when navigating to a different route. 0393bc2
- Page previews now update correctly after publishing. d933bde
- Users now receive a warning before refreshing the page if there are unsaved changes in the code editor, to prevent accidental data loss. 94683c7
Performance
- All component events are now delegated to the component wrapper to improve efficiency. 4af4471
- Reduced reactivity overhead during block creation. 0c72d04
New Contributors
- @MaxMorais made their first contribution in #279
Full Changelog: v1.13.1...v1.14.0
v1.13.1
fix: Handle invalid dataURL or InvalidCharacterException (f61d240)
Full Changelog: v1.13.0...v1.13.1
v1.13.0
Highlights
- Folders to manage web pages (#255)
- Better history management (#261)
- No longer skips snapshots in cases like block duplication, color selection, etc.
- While undoing/redoing, changed block gets highlighted
- Editor is now 2.3x* faster (#276)
- Significantly less event listeners which reduces overhead on editor and also consume lot less memory
- Arrow key shortcuts to intuitively navigate blocks (#234)
- Option to disable desktop breakpoint for more space while editing (2c9dca1)
Bug & UX Fixes
- Fixed "Set As Homepage" functionality (fdad369)
- Better text editing experience (d1b80e5, eed1d77, 70e3154, 8f4cf8f)
- Better Flex defaults (8c1f81c)
- Simpler guide in readme to setup Frappe Builder
Full Changelog: v1.12.5...v1.13.0
v1.12.5
Full Changelog: v1.12.4...v1.12.5
v1.12.4
v1.12.3
v1.12.2
v1.12.1
Full Changelog: v1.12.0...v1.12.1
v1.12.0
Highlights and features
-
Updated look and feel with app selector and cleaner dark mode
-
Consolidated settings #210
-
New block templates (Navbar, Hero, Footer, Testimonial)
Screen.Recording.2024-10-15.at.2.02.21.PM.mov
-
Custom font support #217
Screen.Recording.2024-10-08.at.4.14.35.PM.mov
-
Protected Pages
-
Option to disable search engine indexing for specific page
UX fixes
- Re-organized and grouped block properties for easy discovery of properties
- Image uploaded as background will also be converted to WebP
- Persistent sorting option for page list in dashboard. Pages now can be sorted based on "Last Creation", "Last Modified", and alphabetically
- ":" to set dynamic routes (can set dynamic route as
/blog/:blog_id
instead of/blog/<blog_id>
).
Note: Angle brackets are still supported.
Performance
- Auto-compress user-generated client scripts
- Remove
frappe-builder
from class names to make page size smaller #209
Refactor
- Move methods to appropriate files #208
Full Changelog: v1.11.6...v1.12.0