Commit Graph

23814 Commits

Author SHA1 Message Date
Andrew Kingston 9d10e938a4 Make DND feel much smoother by persisting the end position of drops, and more performance by properly memoizing some state values 2022-10-21 16:54:34 +01:00
Andrew Kingston 6e0e89bbf7 Improve performance by fixing multiple instances of redundant client app initialisations 2022-10-21 16:54:01 +01:00
Andrew Kingston 575636ed3d Fix components being selected when starting dragging 2022-10-21 16:52:46 +01:00
Andrew Kingston 4ff441e83f Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-10-21 10:59:47 +01:00
Martin McKeaveney a6c5079190
Merge pull request #8016 from Budibase/feature/redirect-after-modal-close
Allow screen redirect after modal close
2022-10-21 08:58:21 +01:00
Budibase Staging Release Bot a782c1a288 Update pro version to 2.0.30-alpha.10 2022-10-20 21:14:38 +00:00
Budibase Staging Release Bot 1e515ecaad v2.0.30-alpha.10 2022-10-20 21:11:31 +00:00
Martin McKeaveney f9f971cb1a
Merge pull request #8295 from weslien/patch-8294
Fix arangoDB connector
2022-10-20 22:01:07 +01:00
Budibase Staging Release Bot c4e4aabbff Update pro version to 2.0.30-alpha.9 2022-10-20 20:04:25 +00:00
Budibase Staging Release Bot 60085b201e v2.0.30-alpha.9 2022-10-20 20:01:10 +00:00
Martin McKeaveney 7091b3baf2
Merge pull request #8301 from Budibase/fix/clicking-the-toggle-button-of-an-open-action-menu-does-not-close-it
Clicking the Toggle Button of an Open Action Menu Does Not Close It
2022-10-20 20:35:39 +01:00
Martin McKeaveney 9aaeaee7f8
Merge pull request #8307 from Budibase/fix/stop-screen-store-double-updating-on-page-change
Stop Screen Store Double Updating on Screen Change
2022-10-20 20:35:18 +01:00
Andrew Kingston fe631a251a Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-10-20 19:49:34 +01:00
Andrew Kingston 1f1a48b666 Ensure allowed component list is actually accurate and prevent any way around illegal component nesting 2022-10-20 19:49:14 +01:00
Andrew Kingston fb84674e24 Add proper validation for nesting illegal combinations of components 2022-10-20 16:03:53 +01:00
Andrew Kingston b6f640b117 Ensure a fixed height is set on grid by default 2022-10-20 08:46:42 +01:00
Andrew Kingston 1508a5dc3b Update how grid DND styles are applied to remove flashing 2022-10-20 08:43:33 +01:00
Andrew Kingston 0c2e286ca7 Use a container as the DND placeholder and use approx size when dragging into grids 2022-10-19 14:39:28 +01:00
Andrew Kingston 803b11d65f Fix resizing not working inside grids 2022-10-19 13:16:42 +01:00
Andrew Kingston 4e17942a1d Allow normal DND in and out of grid children 2022-10-18 18:49:24 +01:00
Budibase Staging Release Bot f54d3e19ea Update pro version to 2.0.30-alpha.8 2022-10-18 17:46:44 +00:00
Budibase Staging Release Bot a0da70381f v2.0.30-alpha.8 2022-10-18 17:43:08 +00:00
Andrew Kingston 465d10a8be Allow grid DND without selecting components 2022-10-18 18:29:21 +01:00
Andrew Kingston 0e63a403bc Add grid functionality separately to DND 2022-10-18 16:18:22 +01:00
Gerard Burns ead76f6ace Stop Screen Store Double Updating on Screen Change 2022-10-18 10:10:46 +01:00
Andrew Kingston c21a7b3e89 Merge branch 'dnd-improvements' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-10-18 08:12:11 +01:00
Gerard Burns dee36c056b Clicking the Toggle Button of an Open Action Menu Does Not Close It 2022-10-17 19:58:43 +01:00
Gustav Weslien 8c3617d89c
Fix arangoDB connector :
https://github.com/Budibase/budibase/issues/8294#issue-1412041907
2022-10-17 20:56:30 +02:00
Andrew Kingston 5cdd6a692b Merge branch 'develop' of github.com:Budibase/budibase into dnd-improvements 2022-10-17 16:31:39 +01:00
Andrew Kingston df589bc415 Hide new component panel when selected component changes 2022-10-17 09:23:52 +01:00
Andrew Kingston da3202f3c3 Only transition padding when expanding components during DND, but remove it immediately on drop to avoid layout thrashing 2022-10-17 09:00:55 +01:00
Andrew Kingston 554b219d62 Use requestAnimationFrame for DND overlay placeholder updates to further improve performance 2022-10-17 08:48:32 +01:00
Andrew Kingston 6656a89f18 Add ability to drag new blocks into app preview 2022-10-17 08:46:09 +01:00
Andrew Kingston 3325b7b62b Update styles of padded DND components 2022-10-14 20:30:58 +01:00
Andrew Kingston d166cbb466 Lint and prevent scrolling to selected component when starting dragging 2022-10-14 19:45:47 +01:00
Andrew Kingston adc7e8e5fc Fix unused plugins not being able to be dragged into the preview 2022-10-14 19:39:38 +01:00
Andrew Kingston 011ba26769 Fix DND not working in field groups and any other component where children are not rendered inside the first DOM node 2022-10-14 19:34:23 +01:00
Andrew Kingston 622553978b Use block name in placeholders inside blocks 2022-10-14 19:13:44 +01:00
Andrew Kingston 5f7e0cb895 Prevent showing placeholder dot when placeholder is invisible 2022-10-14 19:04:05 +01:00
Andrew Kingston bdae511371 Fix double empty state around blocks 2022-10-14 18:59:32 +01:00
Andrew Kingston 2d64ae59c6 Add default size for every component type 2022-10-14 18:59:23 +01:00
Andrew Kingston 78a5f9c891 Fix issues dropping components from new component panel 2022-10-14 18:24:47 +01:00
Andrew Kingston 121eddaa5a Fix crash when dragging from client preview into component tree 2022-10-14 18:17:02 +01:00
Andrew Kingston d02fb96e6e Invert some client store dependencies to improve performance and prevent dependency cycles 2022-10-14 18:16:19 +01:00
Andrew Kingston 23eb09ab6a Don't reset component padded state for DND until dragging stops, to prevent jankiness due to losing space 2022-10-14 15:45:02 +01:00
Andrew Kingston d997afffc0 Add ability to drag new components into the preview 2022-10-14 13:37:14 +01:00
Budibase Staging Release Bot 6caea83498 Update pro version to 2.0.30-alpha.7 2022-10-14 09:29:34 +00:00
Budibase Staging Release Bot 74511ef939 v2.0.30-alpha.7 2022-10-14 09:26:33 +00:00
Pedro Silva 36a75921c1
Merge pull request #8259 from Budibase/Update-cypress-test-rest-datasource
Update rest datasource test
2022-10-14 10:12:39 +01:00
Gerard Burns 3691fe2cc6
Page load actions now fire on parameter change as well as on mount (#8240)
* Page load actions now fire on parameter change as well as on mount

* PR Feedback

Co-authored-by: ger <ger@gers-MacBook-Pro.local>
2022-10-14 10:10:06 +01:00