1
0
Fork 0
mirror of synced 2024-06-14 00:14:39 +12:00
Commit graph

754 commits

Author SHA1 Message Date
Gerard Burns a33d4cae52
Add Row Explorer Block (#8454)
* Add Row Explorer Block and Row Details Component

* PR Feedback

* adding showSaveButton prop to formblock in row explorer

* PR Feedback

* PR Feedback

* Change row explorer name in manifest

Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2022-11-14 11:54:44 +00:00
Mel O'Hagan 40dfa8c049 Check schema exists for default value 2022-11-04 18:50:47 +00:00
Gerard Burns 9a75b31efc Fix Form Block Create Mode Bindings Causing Error When Ejected 2022-11-02 18:17:20 +00:00
Dean 65a4e9271a Moved array value parsing back into the inner form 2022-11-02 00:37:08 +00:00
Martin McKeaveney c2966025b4 merge with master 2022-10-31 13:44:23 +00:00
Dean a4125a97c5 Refactored approach to parsing multiselect values and ensuring any parsed values trigger a field update 2022-10-26 15:13:27 +01:00
Andrew Kingston 6b562c70fa Slightly reduce DND padding between nested layers 2022-10-25 16:18:33 +01:00
Andrew Kingston 75aae5b7e0
Merge pull request #8376 from Budibase/cheeks-lab-day-grid
Grid component + builder performance improvements
2022-10-25 08:20:37 +01:00
Dean ad7e2f0688 Don't attempt to render the internal chart until a type has been set 2022-10-24 16:31:58 +01:00
Dean f0881dff48 Removed unnecessary block configuration elements 2022-10-24 16:21:08 +01:00
Andrew Kingston 7d51565bbe Remove unnecessary code 2022-10-24 13:33:33 +01:00
Andrew Kingston 702d1ad406 Improve comments and namimg conventions 2022-10-24 13:32:48 +01:00
Andrew Kingston c6ddbb6d04 Remove some unnecessary code 2022-10-24 13:28:22 +01:00
Andrew Kingston be10c64984 Fix selection indicator appearing while dragging 2022-10-24 13:24:19 +01:00
Andrew Kingston 53078d44e6 Allow padding on grids when using DND 2022-10-24 13:14:46 +01:00
Andrew Kingston a0c02be585 Remove some debug logging 2022-10-24 13:09:29 +01:00
Andrew Kingston 6010cfe2e2 Add some additional styles to grids to ensure components render properly 2022-10-24 13:08:53 +01:00
Dean 3086e87f0e Ensure chart axis labelling fits the current theme 2022-10-24 12:20:43 +01:00
Andrew Kingston 4fffa82573 Make grid rows and columns configurable and simplify grid style application 2022-10-24 12:05:59 +01:00
Andrew Kingston c6b7b1a2d4 Tidy up 2022-10-24 09:43:45 +01:00
Andrew Kingston ce532cc403 Improve client grid DND event handling 2022-10-24 09:38:07 +01:00
Andrew Kingston 8d644c5a10 Refactor app preview event sending to support async callbacks in client library 2022-10-24 09:02:50 +01:00
Andrew Kingston 986141b8b1 Fix flashing settings bar in stale position 2022-10-21 17:51:35 +01:00
Andrew Kingston ca8fe0e9fd Fix stale hover indiciator 2022-10-21 17:51:25 +01:00
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 575636ed3d Fix components being selected when starting dragging 2022-10-21 16:52:46 +01:00
Dean 6e7ba0d33a Merge remote-tracking branch 'origin/develop' into feature/chart-block-component 2022-10-21 14:21:25 +01:00
Dean 2dba5d18cd Initial commit for chart block component 2022-10-21 14:20:40 +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
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 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
Andrew Kingston 465d10a8be Allow grid DND without selecting components 2022-10-18 18:29:21 +01:00
Dean 0e4a7ace08 Pushed default parsing up into the InnerForm component to ensure that invalid default values are removed entirely. Fixes for custom validation for array types 2022-10-18 16:24:36 +01:00
Andrew Kingston 0e63a403bc Add grid functionality separately to DND 2022-10-18 16:18:22 +01:00
Dean b31f7f4b87 Refactor for multiselect value parsing and a fix to ensure default values are parsed before reaching the picker 2022-10-18 11:06:18 +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
Andrew Kingston 5cdd6a692b Merge branch 'develop' of github.com:Budibase/budibase into dnd-improvements 2022-10-17 16:31:39 +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 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 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