Commit Graph

449 Commits

Author SHA1 Message Date
Andrew Kingston ce4f8ef5f9 Merge branch 'develop' of github.com:Budibase/budibase into side-panel 2022-11-09 16:57:24 +00:00
Andrew Kingston 43b5c120b5 Refactor form block to use a different structure depending on type, and fix issue with bindings breaking and forms not appearing 2022-11-09 10:28:15 +00:00
Mel O'Hagan 32f7843e55 Check schema exists for default value 2022-11-04 18:50:47 +00:00
Gerard Burns db26fce00b Fix Form Block Create Mode Bindings Causing Error When Ejected 2022-11-02 18:17:20 +00:00
Dean 85d562ca23 Moved array value parsing back into the inner form 2022-11-02 00:37:08 +00:00
Martin McKeaveney 87717ebdf5 merge with master 2022-10-31 13:44:23 +00:00
Andrew Kingston 058547fd67 Add initial version of side panel component 2022-10-27 08:08:35 +01:00
Dean 5e61575e30 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 cf7a4a4e6d Merge pull request #8376 from Budibase/cheeks-lab-day-grid
Grid component + builder performance improvements
2022-10-25 08:20:37 +01:00
Dean 72028b57ec Don't attempt to render the internal chart until a type has been set 2022-10-24 16:31:58 +01:00
Dean f4d3d99b9e Removed unnecessary block configuration elements 2022-10-24 16:21:08 +01:00
Andrew Kingston 21cc815976 Allow padding on grids when using DND 2022-10-24 13:14:46 +01:00
Andrew Kingston ba1fe6db8a Remove some debug logging 2022-10-24 13:09:29 +01:00
Andrew Kingston 421708463a Add some additional styles to grids to ensure components render properly 2022-10-24 13:08:53 +01:00
Dean 2834a02ef4 Ensure chart axis labelling fits the current theme 2022-10-24 12:20:43 +01:00
Andrew Kingston 3951550074 Make grid rows and columns configurable and simplify grid style application 2022-10-24 12:05:59 +01:00
Andrew Kingston c111f02e70 Improve client grid DND event handling 2022-10-24 09:38:07 +01:00
Dean cdcfbc6dce Initial commit for chart block component 2022-10-21 14:20:40 +01:00
Andrew Kingston 2e09dcbe03 Ensure a fixed height is set on grid by default 2022-10-20 08:46:42 +01:00
Dean 7ccf29bff7 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 15bbc78847 Add grid functionality separately to DND 2022-10-18 16:18:22 +01:00
Dean 36307ccff7 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
Andrew Kingston 774566d03b Merge branch 'dnd-improvements' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-10-18 08:12:11 +01:00
Andrew Kingston 3fd7952a17 Use block name in placeholders inside blocks 2022-10-14 19:13:44 +01:00
Dean 3f434f7410 Removed commented out barcode scanner config 2022-10-13 17:06:04 +01:00
Dean 909a8b7074 Merge remote-tracking branch 'origin/develop' into feature/blocks-in-auto-screens 2022-10-13 16:54:55 +01:00
Dean 2bff6254de Initial commit, refactoring of autoscreens to incorporate blocks 2022-10-11 17:05:19 +01:00
Dean 299122324e Ensure field type is preserved if it contains a slash. Some additional refactoring 2022-10-10 14:20:06 +01:00
Dean 43befea5e9 Code review updates 2022-10-10 10:39:34 +01:00
Dean 07be0208e5 Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader 2022-10-10 09:08:48 +01:00
Andrew Kingston f27704ccf6 Merge branch 'develop' of github.com:Budibase/budibase into form-block 2022-10-07 12:45:53 +01:00
Andrew Kingston bdce3fc9fc Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-10-07 11:31:32 +01:00
Dean c09154b03e Renamed the 'Scanned Code' field type to 'Barcode/QR'. The component is also now listed as 'Barcode/QR Scanner'. Minor fix to include longform text columns in the table csv import list 2022-10-07 11:00:25 +01:00
Dean e251c914ff Review feedback changes. Changed 'Code' labelling to 'Scanned Code' 2022-10-06 13:02:17 +01:00
Dean 617d443890 UX/UI updates and rollup config changes to exclude common warnings 2022-10-06 09:54:43 +01:00
Mel O'Hagan 969c67f767 Use OG class properties for iOS13 support 2022-10-05 15:53:06 +01:00
Dean 2ec21741d1 Initial commit of QR Reader field 2022-10-05 09:28:07 +01:00
Andrew Kingston 0a80947b51 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-09-26 16:22:13 +01:00
Dean 5b4ab95b0b Minor alignment fix for the embedded map button icons 2022-09-21 11:58:57 +01:00
Andrew Kingston 45627661f1 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-09-20 17:23:52 +01:00
Rory Powell a8747a0b6d Ignore empty name validation on app update and change free logo text 2022-09-15 14:23:25 +01:00
Rory Powell 00cef3a047 Don't show budibase logo on free plan in self hosted installations 2022-09-15 13:22:17 +01:00
Rory Powell a691f4035f Merge branch 'feature/day-pass-pricing' into feature/bb-logo 2022-09-15 13:03:53 +01:00
mike12345567 8744d0a86c Renaming data source -> datasource as per Mel's request. 2022-09-14 12:11:20 +01:00
Andrew Kingston c873a4d965 Merge branch 'cheeks-lab-day-eject-blocks' of github.com:Budibase/budibase into form-block 2022-09-13 11:32:04 +01:00
Andrew Kingston 3283a0ab5a Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-09-13 11:31:45 +01:00
Andrew Kingston e4f6c2b6f5 Lint 2022-09-12 09:20:25 +01:00
Andrew Kingston 1bc6f30b6c Fix component empty state and invalid state styling 2022-09-12 08:50:22 +01:00
Andrew Kingston 5577f31a17 Merge branch 'cheeks-lab-day-eject-blocks' of github.com:Budibase/budibase into form-block 2022-09-06 09:00:21 +01:00
Andrew Kingston 3088616c47 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-09-06 08:53:10 +01:00
Martin McKeaveney 4c32ac04e3 Merge branch 'develop' of github.com:Budibase/budibase into develop 2022-09-01 13:38:11 +01:00
Martin McKeaveney 502294555a Merge branch 'master' of github.com:Budibase/budibase into develop 2022-09-01 13:37:56 +01:00
Martin McKeaveney e6eb1687d2 Merge pull request #6640 from mslourens/pass_untruncated_title_to_radiogroup
Pass a title property with untruncated text to the RadioGroup
2022-08-31 13:32:33 +01:00
Andrew Kingston 371f5bf2a8 Only fire onchange events from form fields when values change to a new valid value 2022-08-31 11:39:04 +01:00
Andrew Kingston b839325a86 Add initial work on grid layout 2022-08-26 08:47:50 +01:00
Andrew Kingston 0fd4912e5b Lint 2022-08-25 11:12:36 +01:00
Andrew Kingston daff5b173e Update form block styles to expect a header when buttons are defined 2022-08-25 09:25:30 +01:00
Andrew Kingston 10a251f1f6 Update form block to be ejectable 2022-08-25 09:24:27 +01:00
Andrew Kingston 8d76959f88 Merge branch 'cheeks-lab-day-eject-blocks' of github.com:Budibase/budibase into form-block 2022-08-25 08:53:07 +01:00
Andrew Kingston b66ef636ac Allow block ejection to properly apply all styles from blocks 2022-08-24 09:05:08 +01:00
Andrew Kingston 98b6bbb039 Update block ejection to account for children of blocks 2022-08-24 08:37:53 +01:00
Andrew Kingston 6d77b67cfa Update ejectable table block to be more responsive 2022-08-23 19:31:48 +01:00
Andrew Kingston 5286cbf214 Update cards block to be ejectable 2022-08-23 19:30:35 +01:00
Andrew Kingston ea9eb1c056 Tidy up table block and remove unused styles 2022-08-23 19:13:40 +01:00
Andrew Kingston 6716f5e978 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-08-23 15:34:25 +01:00
Andrew Kingston 382aac3ad4 Fix view form block not showing data and move size setting to general section 2022-08-23 15:08:39 +01:00
Andrew Kingston bcda3e321e Reset forms when disable prop changes 2022-08-23 14:59:07 +01:00
Andrew Kingston 0a2ad8f879 Remove form block and rename form block plus to form block 2022-08-23 14:58:56 +01:00
Andrew Kingston 434fe378c7 Merge branch 'develop' of github.com:Budibase/budibase into form-block 2022-08-23 11:40:15 +01:00
melohagan 5b9b071f62 Merge pull request #7243 from Budibase/bug/sev2/orphaned-minio-attachment
Delete attachments on field clear from minio bucket
2022-08-17 16:48:27 +01:00
melohagan b2ae542869 Merge pull request #5829 from Budibase/feature/clickable-container
Containers support onClick
2022-08-17 16:34:41 +01:00
Andrew Kingston 6ef6b47c52 Disable pointer events for all components nested inside a clickable container 2022-08-17 15:43:42 +01:00
Andrew Kingston 4bc2c7a28f Revert click context 2022-08-17 15:17:29 +01:00
Andrew Kingston 3caae00d38 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-keyboard-shortcuts-develop 2022-08-17 14:20:34 +01:00
Mel O'Hagan d2f9201bd0 Block child button onClick if container hasOnClick 2022-08-14 14:42:25 +01:00
Mel O'Hagan 2b322b5243 Merge branch 'develop' into feature/clickable-container 2022-08-14 12:55:04 +01:00
Mel O'Hagan 5171fc09fb Delete attachments on field clear 2022-08-12 11:29:57 +01:00
Mel O'Hagan a51a8d1c6d Custom colors line chart 2022-08-11 17:52:09 +01:00
Mel O'Hagan 255434a714 Add colors for Bar and Donut Charts 2022-08-11 17:45:46 +01:00
Mel O'Hagan 352d236f2e Custom colors for Pie Chart 2022-08-11 16:59:50 +01:00
Mel O'Hagan 7c13d3ded9 Custom color bar chart 2022-08-11 15:31:39 +01:00
Mel O'Hagan 2941ba5ade Add prop for 24hr time 2022-08-11 11:01:48 +01:00
Mel O'Hagan 15ffa76d6f Handle non-array values 2022-08-05 14:53:41 +01:00
Andrew Kingston 8758f6b49a Add support for custom themes in client apps 2022-07-29 13:33:04 +01:00
Mel O'Hagan 6c1c51a22a Merge branch 'develop' into bug/sev3/remove-validate-current-step-checkbox 2022-07-28 09:25:55 +01:00
mike12345567 d30e27d27d Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-26 17:25:55 +01:00
Andrew Kingston d81d584233 Don't load custom themes for client apps 2022-07-26 13:41:59 +01:00
Andrew Kingston ec6e17748a Merge branch 'master' of github.com:Budibase/budibase into nord-theme 2022-07-26 11:46:28 +01:00
Maurits Lourens 92b7cdf897 add missing props 2022-07-25 09:49:37 +02:00
Andrew Kingston 303bfd5be4 Make block searching on dates useful by using a range of the whole day 2022-07-22 11:10:20 +01:00
Mel O'Hagan 5a3688d237 Remove checkbox. Always validate current step. 2022-07-20 09:56:02 +01:00
Andrew Kingston b08aea2241 Allow full spectrum cards to be clickable 2022-07-18 15:23:07 +01:00
Andrew Kingston 2a9c323689 Update cards block filter limit to 5 2022-07-13 12:54:04 +01:00
Andrew Kingston 610a64eec0 Remove layout padding when using max width screens 2022-07-13 12:19:24 +01:00
Andrew Kingston 3996aad9e9 Update table block filter limit to 5 2022-07-13 12:12:30 +01:00
Andrew Kingston 16116f2877 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-07-11 10:33:50 +01:00
Mel O'Hagan 191cc0069c Only add defined schema fields to dynamic filter 2022-07-05 15:23:04 +01:00
Mel O'Hagan 530c7df2dd Make null values empty for regex validation 2022-07-04 20:25:27 +01:00
Andrew Kingston 5b2ff31e73 Add ability to eject blocks into raw components 2022-06-30 19:31:25 +01:00
Mel O'Hagan d222dba681 Merge branch 'develop' into feature/clickable-container 2022-06-29 14:21:58 +01:00