Commit Graph

4538 Commits

Author SHA1 Message Date
Andrew Kingston 0acc8ffff6 Merge branch 'master' into cheeks-fixes 2024-03-22 12:16:30 +00:00
Andrew Kingston a64738fa25 Provide live eval context from legacy table components 2024-03-22 12:14:59 +00:00
Andrew Kingston 732c715498 Add snippets into context when transforming column values legacy tables 2024-03-22 12:09:55 +00:00
Andrew Kingston 1e6e4213af Merge branch 'master' of github.com:Budibase/budibase into cheeks-fixes 2024-03-22 09:13:39 +00:00
Andrew Kingston d3535a255d Respect ordering of options when using a data provider options source 2024-03-21 16:24:35 +00:00
Dean 7d1c9b1337 Fix for settings definition cache getting overwritten when both table and gridblock are on the same screen 2024-03-21 14:30:18 +00:00
Andrew Kingston 07f8e1981a Improve client indicators by properly caching all properties to avoid inconsistent and stale states 2024-03-21 13:22:03 +00:00
Dean 5066f54525 Fix import for provider 2024-03-21 11:37:47 +00:00
Dean b214e15068 PR feedback move deprecated components 2024-03-21 11:31:31 +00:00
Andrew Kingston 91bb7cd796 Merge branch 'master' of github.com:Budibase/budibase into cheeks-fixes 2024-03-21 11:03:16 +00:00
deanhannigan 41b3243ace
Merge branch 'master' into feature/deprecate-table-component 2024-03-21 10:42:27 +00:00
Andrew Kingston e7dd137b28 Add memo and derivedMemo into SDK 2024-03-21 09:14:01 +00:00
Martin McKeaveney ec11d4f4b5
Merge branch 'master' into tableblock-event-context 2024-03-21 08:52:20 +00:00
Andrew Kingston 5acfc3143d Multiple performance improvements to component selection and hovering 2024-03-20 17:01:23 +00:00
Andrew Kingston c58ac5810e Simplify reactive logic 2024-03-20 15:53:53 +00:00
Andrew Kingston 9149828c7c Improve performance of multistep form block even more and fix missing params 2024-03-20 15:50:23 +00:00
Andrew Kingston 65b4b6c35d Improve performance of table block 2024-03-20 15:46:15 +00:00
Andrew Kingston fdde7f8895 Improve performance of multistep form block 2024-03-20 15:46:07 +00:00
Andrew Kingston 80cc83d2f0 Fix huge amount of wasted renders by observing entire component context when generating form block fields 2024-03-20 15:42:28 +00:00
melohagan e4e6447cf6
Use clickoutside library to stop mouseup closing side panel (#13193)
* Use clickoutside library to stop mouseup closing side panel

* Revert "Use clickoutside library to stop mouseup closing side panel"

This reverts commit fbe574812e.

* Use mousedown

* Add allowedType for clickoutside event

* Remove contextmenu listener

---------

Co-authored-by: Martin McKeaveney <martin@budibase.com>
2024-03-20 15:16:19 +00:00
Andrew Kingston 50fe700608
Merge branch 'master' into feature/deprecate-table-component 2024-03-20 12:55:40 +00:00
Andrew Kingston 362705793c Add event context for live eval to table blocks 2024-03-19 16:21:46 +00:00
Conor Webb 35e1114fac
Added a setting to allow the title's text alignment to be changed (#13235)
* Added setting to allow title text alignment to be set and changed

* Switched out for icons instead of a select as per feedback.

* Edited right icon to display the correct icon.

* Updated to use the paragrah alignment component icons.

* Added button list component

* Reworked template to use BarButtonList over ActionButton component

* Updated selectedArray name to alignmentOptions provides better meaning
2024-03-19 16:13:28 +00:00
Andrew Kingston 7d931e7154 Update multi-step form block default state to fix all fields being hidden 2024-03-19 15:12:33 +00:00
Adria Navarro bb4b24219b
Merge branch 'master' into BUDI-8084/single-attachment-column-setting 2024-03-15 12:53:11 +01:00
Andrew Kingston b6eab42c18 Merge branch 'cheeks-lab-day-binding-eval' of github.com:Budibase/budibase into cheeks-snippets-poc 2024-03-14 16:24:16 +00:00
Andrew Kingston 542a1111c6
Merge branch 'master' into cheeks-lab-day-binding-eval 2024-03-14 16:22:03 +00:00
Andrew Kingston b3cf3fa636 Improve how snippets are handled in client apps 2024-03-14 16:16:24 +00:00
Adria Navarro 8995a5170b
Merge branch 'master' into BUDI-8084/single-attachment-column-setting 2024-03-14 16:01:00 +01:00
Adria Navarro fdf83fd65d Limit attachment on forms 2024-03-14 13:50:01 +01:00
Adria Navarro 6ca25d400a DRY 2024-03-14 13:32:54 +01:00
Sam Rose c8f37e16e5
CSS tweaks. 2024-03-14 10:23:42 +00:00
Sam Rose fcd7ee10f1
Create app user facing maintenance page. 2024-03-14 09:57:00 +00:00
Dean f7f2cb36d5 Table/Tableblock deprecated. Replaced with Gridblock labelled as Table 2024-03-12 17:01:07 +00:00
Sam Rose a78704bca8
Working on maintenance screen for app users. 2024-03-11 16:55:02 +00:00
Andrew Kingston af10b65d51 Merge branch 'cheeks-lab-day-binding-eval' of github.com:Budibase/budibase into cheeks-snippets-poc 2024-03-11 13:55:12 +00:00
Andrew Kingston bb953d3bc4 Shorten duplicate key value 2024-03-11 13:32:27 +00:00
Andrew Kingston ce0ad154da Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-03-11 09:33:46 +00:00
Conor Webb aa0389e8bd
Added text colour option to tag component via manifest (#13215)
* Added new colour select textColor to tag component manifest

* Intergrated textColor into tag component

* Reverted default text colour to white, avoids issues with the internal use

* Updated conditional colour set
2024-03-08 08:58:03 +00:00
Andrew Kingston d4a657bbfe Pass snippets from builder to client when inside the builder preview to ensure new snippets can be evaluated 2024-03-07 08:25:31 +00:00
Andrew Kingston 4d271ccb53 Add real snippet saving and fix snippet evaluation in client apps 2024-03-06 19:07:16 +00:00
Conor Webb 1b387d359c
Added icon to button component, reworked icon display code. (#12624)
* Added icons to buttons, removed svg code added icon component code.

* Added icon functionality to button group component.

* Added gap to button manifest

* Added gap to button setitngs.

* Added gap setting to ButtonGroup component

* Added the ability to clear the selected icon.

* Added enter search to icon select

* Removed use:styleable as its for the button

* Moved non internal props up

* Fixed broken DynamicFilter component icon

* Updated DynamicFilter icon to a better suited one

---------

Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
2024-03-06 16:32:00 +00:00
Andrew Kingston 84fb0dd9de Add local state manipulation of snippets 2024-03-06 13:33:00 +00:00
Andrew Kingston 428fdfcc0a Handle errors when stringifying component context in case there somehow is a cyclical reference which is unserialisable 2024-03-05 12:10:50 +00:00
Andrew Kingston fa685962a8 Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-03-05 11:46:48 +00:00
melohagan 8694b8d772
Relationship picker incorrectly renders selections (#13175)
* Ensure _id is decoded for external search

* Fetch initial value for 'Update' type forms

* test didn't run locally - might run on github workflow

* Tested and appears to be as before

* Null-pointer fix

* undo type change

* update modules

* add test

* update modules
2024-03-05 09:03:19 +00:00
Andrew Kingston 87e8b89075 Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-02-29 19:12:52 +00:00
Gerard Burns 5ec4e90c6d
Revert "App Preview Skeleton (#12898)" (#13159)
This reverts commit 9a9b745795.
2024-02-29 12:51:56 +00:00
Gerard Burns 9a9b745795
App Preview Skeleton (#12898)
* wip

* wip

* wip

* wip

* wip

* wip

* builder design skeleton

* pre doc loading skeleton for portal preview

* feature complete?

* wip

* linting

* linting

* linting

* fix ts error?

* ts types fix

* linting

* remove unnecessary build stuff

* include skeleton in server app directly

* linting

* linting

* fix builder preview aspect ratio for skeleton

* remove dev tools skeleton

* linting
2024-02-27 15:29:35 +00:00
Andrew Kingston 08ad9d9c4e Add binding eval for non relationship fields when editing formula columns 2024-02-27 14:44:25 +00:00