December 2021
Everything that reached production in December 2021. See every commit from this month on GitHub
New
- added element info tab to besigner right panel
- added error boundary for element renderer
- updated nx v13.0.1 to v13.2.3
- updated mui v5.0.2→v5.2.2
- new besigner svg and fixed field icon select
- enabled swc compiler with nextjs replacing babel
- added new script for vercel to ignore rebuilds on unaffected apps
- added new shared next lib for optimizing all apps
- added app bar and toolbar addons to mui-bundle
- drag and drop canvas elements
- allowed multi expansion in tree view
- moved shared next app and document jsx to shared lib
- added env example
Fixed
- memoed icon select field filtering
- import using removed utility for use-element-position
- ns refs causing build errors
- recent commit invalid refs
- invalid env exposure in next.config.js
- async custom webpack
- isolated modules reexport types
- missing import
- types
- prev commit missing unstaged file
- core framework components and jsx typings
- mdi module imports
Changed
- more cleanup and performance improvements
- moved feature libs into core and rn addon
- replaced all mentions of builder with besigner
- besigner cmps naming conv
- moved shared app constants to new lib
- mdi icon exports and imports
- shared types for components
- moved SvgPathIcon to own lib and renamed to MdiSvgIcon
- removed mdi icons data array
- testing optimizations for mdi icons
- separated types from controllers and models in core framework
- optimize reused default properties on forms componentMapper
- limited besigner element activity overlays
- migrated from dnd-kit to react-dnd
- naming convention for element rendering components
- cleaned up the new element status manager hook
- organized core types
- further cleanup on memoization
- changed mdi icon to use named exports with default export
Behind the scenes
- resending vercel build
- updated nx v13.2.3 → v13.3.1
- updated nx from v13.3.1→v13.3.9
- migrated nx v13.3.9 → v13.4.1 and all dependencies
Share this article
We're building the open web platform. Follow along as we ship — and tell us what you need.