Rory Powell
d6992bbf94
Merge branch 'master' into merge-master-develop
2023-03-29 11:52:09 +01:00
Andrew Kingston
f2b12bcf45
Component error state improvements ( #10136 )
...
* Tidy logic for creating initial component instances
* Add initial implementation of enriching empty settings
* Fix regression that prevented custom placeholders from working (#9994 )
* Tidy up
* Add automatic naming of form fields when added
* Update missing required setting placeholder
* Improve error states and add ability to automatically wrap a component in a required parent type
* Fix crash in column editor and rename component placeholder to error state
* Select the parent component after adding it when wrapping a component with a missing ancestor
* Fix blocks and make fields require forms
* Improve empty component placeholder
* Lint
2023-03-28 21:11:33 +01:00
Martin McKeaveney
bcbed08a40
Merge pull request #9951 from Budibase/settings-panel-update
...
Settings panel layout update
2023-03-28 18:36:58 +01:00
Andrew Kingston
1b2b4dba88
Revert skeleton loaders and restore required setting functionality ( #9979 )
2023-03-27 14:43:29 +01:00
Andrew Kingston
8d79a23700
Fix component settings which have no labels appearing as undefined in the conditional UI drawer
2023-03-16 08:30:16 +00:00
melohagan
956d8f1ae3
Background image component can have children ( #9981 )
2023-03-13 11:44:15 +00:00
Andrew Kingston
1508d4aea3
Update all setting labels to be correctly cased and sized to fit new layout
2023-03-09 08:47:32 +00:00
Andrew Kingston
db7f267887
Update component settings to be left aligned and update long component settings labels to be shorter
2023-03-08 19:22:19 +00:00
Dean
8e78b075fd
Feedback updates. Backed out parsing and simply renamed the field config property
2023-02-03 10:22:36 +00:00
Andrew Kingston
2a2466fbda
More fixes ( #9387 )
...
* Mark filters as nested settings to support persisting bindings post block ejection
* Add support for searching on linked fields in blocks
* Fix multi-select pickers closing on every click
* Target spectrum root element by default when rendering popovers, and allow customisation via context for client library
* Don't send up invalid HBS expressions when filtering on dates in blocks with empty date value
* Move profile above theme in user dropdown
2023-01-19 16:09:40 +00:00
melohagan
f5c902fb57
Add compact setting to AttachmentField ( #9052 )
2022-12-15 13:59:03 +00:00
Gerard Burns
8eccee030a
Fix Skeleton Loader Jumping
2022-12-05 14:24:53 +00:00
Gerard Burns
d0d73a8b51
Multifield Input Autoselect All Fields ( #8884 )
...
* Multifield Input Autoselect All Fields
* PR Feedback
* PR Feedback
* Linting
2022-12-05 12:09:27 +00:00
Andrew Kingston
ba01656e6b
Add side panel as an illegal child of itself
2022-12-02 09:10:00 +00:00
Andrew Kingston
27845336b7
Add ability to show component info above the settings panel and add info to side panels
2022-11-30 14:18:31 +00:00
Andrew Kingston
86fc2217a1
Enable capturing events for certain setting changes, and track usage of side panels inside table blocks
2022-11-29 18:28:26 +00:00
Andrew Kingston
abedb5d9eb
Merge branch 'develop' of github.com:Budibase/budibase into side-panel
2022-11-25 11:24:57 +00:00
Gerard Burns
a2889ec1a3
Skeleton Loading States ( #8719 )
...
* Loading Skeletons
* PR Feedback
2022-11-25 10:02:43 +00:00
Andrew Kingston
1ec197ce8f
Update side panel icon
2022-11-24 10:33:57 +00:00
Andrew Kingston
ade595e4a0
Fix context not being provided for table block row click action
2022-11-23 16:47:54 +00:00
Andrew Kingston
13b8ccc582
Default to running button actions for table blocks and add info
2022-11-23 16:14:43 +00:00
Andrew Kingston
c01b9af1f0
Merge branch 'develop' of github.com:Budibase/budibase into side-panel
2022-11-22 16:52:09 +00:00
Andrew Kingston
44fdc5efb5
Remove static key from side panel manifest and add draggable key
2022-11-22 16:44:14 +00:00
Mel O'Hagan
f1c6d15999
Merge branch 'develop' into feature/dynamic-filter-custom-labels
2022-11-21 16:20:05 +00:00
Mel O'Hagan
e7becbf849
Remove duplication
2022-11-21 14:48:26 +00:00
Andrew Kingston
b71b5704da
Use overlay side panel and update table block side panel heading
2022-11-21 11:05:06 +00:00
Mel O'Hagan
79dc972c56
Don't allow cell edit for dynamic filter col conf
2022-11-18 16:19:49 +00:00
Mel O'Hagan
68d0a4c336
Allow custom labels for dynamic filter
2022-11-18 15:52:30 +00:00
Andrew Kingston
4e519d75b4
Ensure side panel ejection works properly and tidy up table block structure
2022-11-17 14:18:55 +00:00
Dean
dd065c0f55
Component settings bar now on by default. Manifest config cleared of showSettingsBar properties
2022-11-17 11:08:23 +00:00
Andrew Kingston
e8b993b14c
Add working side panels to table blocks
2022-11-17 10:16:45 +00:00
Andrew Kingston
4e6ba2dc30
Fix table block manifest entry after settings migration
2022-11-15 11:58:10 +00:00
Andrew Kingston
8b941df5ff
Update tables to use button actions rather than link settings
2022-11-14 15:47:14 +00:00
Andrew Kingston
aa81e0451a
Add button action for showing/hiding side panels
2022-11-14 15:02:57 +00:00
Andrew Kingston
222f002039
Merge branch 'develop' of github.com:Budibase/budibase into side-panel
2022-11-14 13:24:47 +00:00
Gerard Burns
e70710f7b9
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
Andrew Kingston
ce4f8ef5f9
Merge branch 'develop' of github.com:Budibase/budibase into side-panel
2022-11-09 16:57:24 +00:00
Martin McKeaveney
69c3b1e169
removing grid from manifest
2022-11-01 09:30:10 +00:00
Andrew Kingston
058547fd67
Add initial version of side panel component
2022-10-27 08:08:35 +01:00
Andrew Kingston
603c8744a5
Merge branch 'master' into master-develop
2022-10-25 12:03:33 +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
Andrew Kingston
6568e40267
Rename grid component as beta
2022-10-25 08:01:42 +01:00
Andrew Kingston
c76ca029ce
Add sensible max number of rows and columns in a grid
2022-10-24 12:15:50 +01:00
Andrew Kingston
3951550074
Make grid rows and columns configurable and simplify grid style application
2022-10-24 12:05:59 +01:00
Dean
cdcfbc6dce
Initial commit for chart block component
2022-10-21 14:20:40 +01:00
Andrew Kingston
73a229b9ec
Add proper validation for nesting illegal combinations of components
2022-10-20 16:03:53 +01:00
Andrew Kingston
1dffcd8d6c
Update how grid DND styles are applied to remove flashing
2022-10-20 08:43:33 +01:00
Andrew Kingston
9a94e9da7c
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
a367863d43
Allow normal DND in and out of grid children
2022-10-18 18:49:24 +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