Commit Graph

782 Commits

Author SHA1 Message Date
Andrew Kingston d10d332b9f Update client side lucene searching to work with nested JSON fields and fix bug with flattening nested JSON schema 2021-12-06 12:04:22 +00:00
Andrew Kingston cd5d370e7b Allow using JSON field arrays as a data provider source and add data bindings for nested JSON fields 2021-12-06 11:41:17 +00:00
Peter Clement 610fc04145 some css fixes for autoscreen ui work 2021-12-03 14:27:38 +00:00
Andrew Kingston 39d5c81b72 Ensure links are an array in the wrapper component for a cleaner fix 2021-12-03 11:45:04 +00:00
Andrew Kingston e695396bb8 Ensure links prop is always an array when configuring layout links 2021-12-03 11:38:49 +00:00
Andrew Kingston 1e38628a4b Add new form field component for JSON fields, JSON validation and update autoscreen generation 2021-12-03 09:20:45 +00:00
Andrew Kingston 9a7cb71371 Fix custom query params not appearing 2021-12-02 12:28:12 +00:00
Andrew Kingston c54489d7ee Fix button actions directly mutating the real component definition 2021-12-01 10:33:17 +00:00
Andrew Kingston e6741ce341 Ensuire the save row action determines the correct runtime bindings and only uses valid context types 2021-12-01 10:32:55 +00:00
Andrew Kingston 2c91b89f02 Prevent data providers from using arbitrary context-providing components as sources 2021-11-30 14:32:18 +00:00
Andrew Kingston 0341b596e6 Merge pull request #3576 from Budibase/ak-fixes
Misc bug fixes
2021-11-30 10:05:01 +00:00
Peter Clement e77ef4cf76 Merge pull request #3581 from Budibase/feature/auto-screen-ui
Autoscreen fixes
2021-11-29 13:49:59 +00:00
Peter Clement d716f38759 autoscreen fixes 2021-11-29 11:53:46 +00:00
Andrew Kingston 71e4764b17 Fix issue with navigation links editor mutating real component structure 2021-11-29 08:58:49 +00:00
Andrew Kingston 8b4bd84ab5 Preserve bindings when duplicating components 2021-11-29 08:30:52 +00:00
Peter Clement 0b9cc02023 Merge pull request #3544 from Budibase/feature/auto-screen-ui
Remove initial screen defintion so user can see the new screen creation button
2021-11-25 22:13:07 +00:00
Peter Clement fec8689069 change colour of autoscreen selection 2021-11-25 21:57:27 +00:00
Peter Clement 4ede32c408 Merge pull request #3533 from Budibase/feature/auto-screen-ui
Fix issue where auto screen UI was duplicating selections
2021-11-25 10:23:50 +00:00
Peter Clement 591d0bb7d8 re-add analytics 2021-11-25 09:41:40 +00:00
Peter Clement f9fea88541 refactor screen templates to include table name 2021-11-24 19:10:10 +00:00
Peter Clement 4d18fa2360 Merge pull request #3520 from Budibase/feature/auto-screen-ui
Autoscreen ux changes
2021-11-24 13:48:51 +00:00
Peter Clement dd3d6aa630 unneeded log 2021-11-24 11:53:56 +00:00
Andrew Kingston aff6c66fcd Merge pull request #3508 from Budibase/js-formula-fields
JS for formula fields + binding panel refactor
2021-11-24 09:10:46 +00:00
Andrew Kingston 567d188e29 Merge pull request #3476 from Budibase/multi-filter-component
Dynamic filter component
2021-11-24 08:39:28 +00:00
Peter Clement 35f4121d44 some autoscreen ux fixes 2021-11-23 20:14:28 +00:00
Peter Clement a0fd1993dc remove log 2021-11-23 15:02:10 +00:00
Peter Clement c89e807e31 issue with datasource plus autogen 2021-11-23 15:00:21 +00:00
Peter Clement cc40a68423 fix bg color of screen wizard modal 2021-11-23 14:45:50 +00:00
Andrew Kingston 4145f6eccc Refactor client and server binding panels into single generic panel. Enable JS for formula fields 2021-11-23 14:05:20 +00:00
Peter Clement abe7cdfcf7 removing log 2021-11-23 09:43:21 +00:00
Peter Clement a68247ffcb fixng some auto screen bugs 2021-11-23 09:39:40 +00:00
Peter Clement 33f1264cbb remove nav selection modal 2021-11-23 09:01:12 +00:00
Andrew Kingston 0fcc7619d0 Reorganise component structure 2021-11-22 14:48:04 +00:00
Andrew Kingston 8f9dba0db3 Merge branch 'develop' of github.com:Budibase/budibase into multi-filter-component 2021-11-22 10:44:52 +00:00
Andrew Kingston 6c0a1e99da Merge pull request #3403 from Budibase/cheeks-lab-day
Inline text editing + perf. enhancements + preview enhancements
2021-11-22 10:44:38 +00:00
Peter Clement 7bbf5500c6 Merge pull request #3334 from Budibase/feature/auto-screen-ui
Feature/auto screen UI
2021-11-22 10:15:44 +00:00
Andrew Kingston 8f981704d6 Merge branch 'cheeks-lab-day' of github.com:Budibase/budibase into multi-filter-component 2021-11-18 15:58:04 +00:00
Andrew Kingston f77f7c1e5f Add dynamic filter component 2021-11-18 15:36:16 +00:00
Peter Clement 776e4e2d20 more refactoring of screen wizard 2021-11-17 10:24:14 +00:00
Andrew Kingston 9b988b60b0 Replace old usage of 'editable' manifest setting with 'static' 2021-11-16 18:33:14 +00:00
Andrew Kingston f14e6d8e22 Remove unused client event for iframe-loaded 2021-11-16 13:15:31 +00:00
Peter Clement f3cddaaf08 refactor wizard into its own file 2021-11-16 12:18:13 +00:00
Andrew Kingston 0bac3765b3 Remove deprecated keydown event being sent by client library 2021-11-16 11:45:28 +00:00
Andrew Kingston 2adbaea026 Merge develop into editable text lab day 2021-11-16 11:14:46 +00:00
Andrew Kingston 4c84f713b9 Merge pull request #3355 from Budibase/repeater-array
Data block + array fields as data sources
2021-11-16 11:03:30 +00:00
Andrew Kingston 7a1b22ef5f Rename data block to repeater block 2021-11-15 18:07:51 +00:00
Andrew Kingston cc4702909c Remove unused prop 2021-11-15 18:02:24 +00:00
Andrew Kingston 3470b1ea1b Update data sources to correctly include block context suffixes in provider IDs 2021-11-15 12:25:01 +00:00
Peter Clement fba0975c54 Add deletion modal and hover on delete icon 2021-11-15 11:03:09 +00:00
Andrew Kingston df455c2719 Add data block component 2021-11-12 15:19:25 +00:00
Andrew Kingston 3db35d3af9 Enable data providers to use array and attachment fields as their source 2021-11-12 13:42:55 +00:00
mike12345567 dc8d0aa533 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-11-11 13:48:07 +00:00
Peter Clement 35f0384b17 removing log 2021-11-11 12:55:04 +00:00
Peter Clement 14168615dc fix saving of blank screen 2021-11-11 12:09:36 +00:00
Peter Clement 8645299ab1 save nav selection 2021-11-11 11:07:55 +00:00
Peter Clement 8592c489f9 move modals to top level 2021-11-11 08:28:42 +00:00
Andrew Kingston f9cf221c84 Fix issue with using blocks and conditional UI together due to new nested settings 2021-11-10 19:41:58 +00:00
Peter Clement eaaa134fb3 logic for saving of multiple screens 2021-11-10 16:04:27 +00:00
Andrew Kingston 862bf14268 Rename blocks to be shorter 2021-11-10 15:56:51 +00:00
Andrew Kingston 2b59d44e06 Change bindable properties order 2021-11-10 14:57:46 +00:00
Peter Clement fae88947e9 Merge remote-tracking branch 'origin/develop' into feature/auto-screen-ui 2021-11-10 14:48:56 +00:00
Andrew Kingston 93976e4f55 Use bindable combo boxes for text settings and clean up 2021-11-10 11:23:51 +00:00
Martin McKeaveney 7cf916a00d code review, simplify iframeTemplate 2021-11-10 12:12:33 +01:00
Martin McKeaveney 0cc2069929 fixes for templates, ensured iframetemplate fires ready event 2021-11-09 17:40:31 +01:00
Martin McKeaveney fddf52ad45 remove comment 2021-11-09 12:25:02 +01:00
Martin McKeaveney 72eb24b0fa formatting 2021-11-09 12:24:18 +01:00
Martin McKeaveney cb459bc877 adding flags for messagePassing 2021-11-09 12:15:29 +01:00
Peter Clement 1a265149e2 new auto screen ux 2021-11-09 09:33:34 +00:00
Andrew Kingston 8e0b265815 Merge pull request #3249 from Budibase/blocks
Core blocks implementation + table with search block
2021-11-08 20:46:21 +00:00
Andrew Kingston a7849eac7d Add card list with search block. Add concept of nested settings which can consume their own contexts and are not enriched at the top level 2021-11-08 14:35:58 +00:00
Andrew Kingston 8c63b147fb Remove forced capitalisation of setting labels 2021-11-05 12:38:15 +00:00
Martin McKeaveney 1219c53250 fix safari 2021-11-04 17:24:56 +01:00
Martin McKeaveney 193d40bbf3 refactor switch into a key value handler object
tidy up - remove logs and comments

update windowed modals to use postMessage
2021-11-04 17:21:17 +01:00
Andrew Kingston adda702588 Add button to table with search block and support defining multiple settings sections in component manifest entries 2021-11-04 11:30:43 +00:00
Andrew Kingston e9dd47b562 Add initial structure of table with search block 2021-11-01 17:18:38 +00:00
Andrew Kingston de163567f5 Move keyboard handling into client library so that component deletion via keyboard can reference client app state 2021-10-28 13:00:55 +01:00
Martin McKeaveney 9301406bcd enable collapsible nodes in component tree 2021-10-21 16:24:58 +01:00
Rory Powell be41a855d1 Remove redundant fieldTypes 2021-10-18 12:02:08 +01:00
Rory Powell f2b4ba2fb2 Code review refactoring 2021-10-18 11:58:42 +01:00
Rory Powell 956a826b8c Merge branch 'develop' into options-text-columns 2021-10-18 11:25:35 +01:00
Rory Powell 346f1d652b Allow options picker to be used on text columns 2021-10-14 16:36:45 +01:00
Andrew Kingston 0b42415374 Fix editing text input settings inline 2021-10-14 10:43:04 +01:00
Andrew Kingston b1e421651d Use custom Input for component settings so that JS bindings can be displayed nicley 2021-10-12 16:07:59 +01:00
Martin McKeaveney 1d55b5ece2 adding made in budibase tag 2021-10-07 20:57:50 +01:00
Andrew Kingston 7da48384de Merge branch 'develop' of github.com:Budibase/budibase into ak-fixes 2021-10-04 18:16:41 +01:00
Andrew Kingston 5943782377 Merge pull request #2848 from Budibase/prevent-screenslot-deletion
Prevent screen slot from being deleted
2021-10-04 18:16:16 +01:00
Andrew Kingston b0b0268b7d Give up on attempting to get jest to work with BBUI, change strategy for showing notifications when deleting invalid components 2021-10-04 16:50:52 +01:00
Andrew Kingston 5c6752a132 Merge branch 'develop' of github.com:Budibase/budibase into ak-fixes 2021-10-04 15:56:37 +01:00
Andrew Kingston a41505f8a0 Rename primary color to accent color 2021-10-04 14:45:51 +01:00
Martin McKeaveney 4490b3582a Merge pull request #2630 from mslourens/invalid_route_settings_section
Sanitise urls after change
2021-10-04 12:30:11 +01:00
Andrew Kingston cc78f08032 Update button text in theme settings to 'View changes' 2021-10-01 14:41:58 +01:00
Martin McKeaveney 8c65d45c23 Merge branch 'develop' into dnd 2021-09-30 14:56:23 +01:00
Andrew Kingston e4a57253fa Merge branch 'develop' of github.com:Budibase/budibase into data-ui-pagination 2021-09-29 10:34:03 +01:00
Andrew Kingston 4a827c2aab Fix resetting filters and sorting options when changing tables 2021-09-29 10:17:12 +01:00
Andrew Kingston 14b23cffee Prevent bindings from being used when filtering tables in the data UI 2021-09-29 09:18:08 +01:00
Andrew Kingston 745aff0c44 Reuse filter drawer component to allow full table filtering on any type in data UI 2021-09-29 09:05:04 +01:00
Andrew Kingston b9ad634b85 Fix bug with filter editor preventing date pickers or booleans from being shown 2021-09-29 08:57:09 +01:00
Andrew Kingston 2b2697a34e Fixing issue with refreshing data providers manually due to incorrect action name 2021-09-28 13:33:15 +01:00
Andrew Kingston 705088362b Move lucene logic into builder 2021-09-27 15:36:18 +01:00
Andrew Kingston fd24a8fce3 Lint 2021-09-23 20:51:55 +01:00
Andrew Kingston a30ced6408 Add button action for manually refreshing a data provider 2021-09-23 19:34:01 +01:00
Maurits Lourens 0f3cb8e2ff Merge branch 'develop' into invalid_route_settings_section
# Conflicts:
#	packages/builder/src/components/design/NavigationPanel/NewScreenModal.svelte
2021-09-23 13:15:53 +02:00
Maurits Lourens cd4765664d remove console.log 2021-09-22 08:49:33 +02:00
Martin McKeaveney 0a7512a4d9 changed events to constants, instantiated analytics client at right time 2021-09-21 20:21:15 +01:00
Andrew Kingston f0b7188db3 Merge branch 'develop' of github.com:Budibase/budibase into dnd 2021-09-17 12:53:06 +01:00
Maurits Lourens f9c82e5059 re-use sanitizeUrl utils method, add / if it's not added already 2021-09-17 11:43:27 +02:00
Maurits Lourens 931ec7bfd9 fix merge conflicts, make arguments more consistent 2021-09-16 23:20:31 +02:00
Maurits Lourens 518f8fd55e merge develop into branch 2021-09-16 22:15:09 +02:00
Andrew Kingston e625d2e4a3 Reduce duplication in move componment handler from dnd callback 2021-09-16 17:39:39 +01:00
Andrew Kingston fdef6d1e89 Merge branch 'develop' of github.com:Budibase/budibase into dnd 2021-09-16 17:34:40 +01:00
Andrew Kingston 110fd1d5af Fix intermittent crash due to invalid iframe reference when hot reloading 2021-09-16 16:27:19 +01:00
mike12345567 72763ec45f Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-query 2021-09-16 15:33:03 +01:00
Andrew Kingston d86e5718d5 Prevent DND if target is a child of source 2021-09-16 07:35:19 +01:00
Andrew Kingston 0ce0f5c823 Add initial DND implementation with working functionality for dropping inside components 2021-09-16 07:28:59 +01:00
mike12345567 b18a082951 Adding in backend implementation of the query step, as well as some front-end work to support the filter drawer within automations. 2021-09-15 19:02:44 +01:00
Martin McKeaveney a575af5e4a Merge pull request #2120 from mslourens/delete_component_with_keyboard
Delete component with keyboard
2021-09-15 16:48:38 +01:00
Andrew Kingston 9c50bd84e8 Align component selection list and preview controls to top of center panel 2021-09-08 09:54:10 +01:00
Andrew Kingston a10906ee01 Remove box shadow and padding around preview html element 2021-09-08 09:39:36 +01:00
Andrew Kingston 3b3df86e4d Leave builder preview always the same size and depend on app to resize itself 2021-09-07 16:02:47 +01:00
Andrew Kingston fbbeccc0a1 Add preview device selection buttons and pass device preview down to client app 2021-09-07 16:02:11 +01:00
Andrew Kingston 7b919cb2e7 Add button to reset theme to default and fix determination of theme 2021-09-06 16:51:40 +01:00
Andrew Kingston 363998a2af Fix button theming and add nav text theming 2021-09-06 16:23:12 +01:00
Andrew Kingston d1e3dda05f Add custom theme options for button roundedness and header color 2021-09-03 15:28:35 +01:00
Andrew Kingston e7d1ed3114 Add custom theming for primary color and primary hover color to form components 2021-09-03 11:50:09 +01:00
Andrew Kingston 04a26f3344 Hide state action in old apps and add working basic implementation of theming 2021-09-02 11:38:41 +01:00
Maurits Lourens 378760074f only show delete confirmation when no input or textarea is focussed 2021-08-31 15:46:30 +02:00
Andrew Kingston 81ade833dd Merge branch 'develop' of github.com:Budibase/budibase into lab-day-state 2021-08-31 10:33:31 +01:00
Andrew Kingston 8840d2114b Add description of what persisting state values does 2021-08-27 15:00:27 +01:00
Peter Clement ee830d0e85 refactor of multi-option filtering and validation 2021-08-27 08:05:22 +01:00
Andrew Kingston 3eea601910 Add ability to persist state values in local storage 2021-08-26 17:52:04 +01:00
Andrew Kingston 0f6a7946b5 Automatically determine which state keys are available 2021-08-26 16:46:25 +01:00
Peter Clement 544dd4ef1d Merge remote-tracking branch 'origin/develop' into multi-option-datatype 2021-08-26 14:38:05 +01:00
Peter Clement 94bb4f2a8b linting 2021-08-26 14:27:40 +01:00
Peter Clement 1ab618c2ef fix indexing of arrays 2021-08-26 14:22:52 +01:00
Peter Clement 4fa36727e4 Update validation for array type 2021-08-26 14:04:18 +01:00
Peter Clement f7ebf7f8a4 Fix lucene not allowed characters 2021-08-26 11:39:42 +01:00
Andrew Kingston 9369e8b375 Add client app state and button actions to control it 2021-08-26 11:28:44 +01:00
Martin McKeaveney 0cbc23dc3d Revert "Filter users table out of DataSource component and NewScreenModal" 2021-08-26 10:11:48 +01:00
Peter Clement 078cb07b04 use normal combobox for filtering array columns 2021-08-25 17:00:42 +01:00
Peter Clement 725b9bb6e2 Add more validation options for array field 2021-08-25 15:49:04 +01:00
Martin McKeaveney f0b8f0575e Merge pull request #2446 from mslourens/disable_managing_users_with_client
Filter users table out of DataSource component and NewScreenModal
2021-08-25 14:07:52 +01:00
Peter Clement 12f56744c3 Add validation for array field 2021-08-25 14:05:23 +01:00
Andrew Kingston 5ed4ace66b Merge pull request #2441 from Budibase/multistep-forms
Multi-step forms
2021-08-25 12:40:44 +01:00
Peter Clement f000d44e39 Add contains option to lucene query builder 2021-08-24 16:14:38 +01:00
Maurits Lourens 180d857d1d Filter users table out of DataSource component and NewScreenModal 2021-08-24 12:33:02 +02:00
Maurits Lourens e476b15d42 replace 'replaceAll' with 'replace' and a regular expression 2021-08-24 08:51:38 +02:00
Andrew Kingston 4a67de926a Fix button casing 2021-08-23 14:00:45 +01:00
Peter Clement e97b5ef91a add multiselect component as option for form design 2021-08-20 15:56:11 +01:00
Andrew Kingston 8cb9870cf7 Prevent adding form steps inside other form steps and fix illegalChildren usage 2021-08-20 15:16:20 +01:00
Andrew Kingston 11dc516b26 Add single button action for changing form step 2021-08-20 09:54:54 +01:00
Andrew Kingston 9ea255b7bc Update validate form action to be able to only validate the current form step 2021-08-19 12:52:50 +01:00
Andrew Kingston 9b87d1a03e Add button actions for navigating form steps 2021-08-18 15:21:18 +01:00
Andrew Kingston 32fe0ea072 Support multiple component context exports and export additional context from forms 2021-08-18 14:58:58 +01:00
Andrew Kingston c945fc650d Add stepper component to bbui for numeric values 2021-08-18 11:32:39 +01:00
Andrew Kingston a2e4f44e7f Ensure placeholder is null when undefined so avoid sometimes having a placeholder and sometimes not 2021-08-17 14:10:25 +01:00
Andrew Kingston d23d11f6ef Merge branch 'dynamic-picker-options' of github.com:Budibase/budibase into dynamic-picker-options 2021-08-17 11:37:50 +01:00
Andrew Kingston 432b817d98 Remove notification when saving custom options 2021-08-17 11:36:33 +01:00
Andrew Kingston bc788273a0 Ensure both label and value are set when defining custom options 2021-08-17 11:34:46 +01:00
Andrew Kingston d71b7e4b77 Tidy up options drawer styles 2021-08-17 11:33:09 +01:00
Peter Clement ce370ca1d2 Merge remote-tracking branch 'origin/develop' into dynamic-picker-options 2021-08-17 11:26:42 +01:00
Peter Clement e5bca9fece text updates 2021-08-17 11:17:03 +01:00
Peter Clement 5151619782 Allow users to define custom picker options 2021-08-17 10:32:01 +01:00
Andrew Kingston c50d03d792 Merge pull request #2369 from Budibase/fix/screen-props
Fix screen settings not being saved
2021-08-17 09:28:43 +01:00
Andrew Kingston 36a744f577 Merge pull request #2339 from Budibase/custom-form-validation
Custom form validation
2021-08-16 18:29:44 +01:00
Andrew Kingston 1f43ac3ab1 Fix screen settings not being saved 2021-08-16 17:01:34 +01:00
Andrew Kingston 641e61773b Add ability for select options to be loaded from a data provider 2021-08-16 11:24:25 +01:00
Andrew Kingston 73def04951 Merge pull request #2344 from Budibase/ak-fixes
Fixes and features for various issues
2021-08-16 09:04:13 +01:00
Andrew Kingston ec5e3e27a3 Add 12px options for margin and padding 2021-08-13 12:23:41 +01:00
Andrew Kingston 54b7cb1265 Increase width of contraint select in custom validation drawer 2021-08-12 12:27:50 +01:00
Andrew Kingston f209781e7c Add duplicate button 2021-08-12 12:25:54 +01:00
Andrew Kingston f6cd99166a Hide formula fields from filter expressions until they can be searched 2021-08-12 10:03:56 +01:00
Andrew Kingston 72ab0c4158 Fix issue with duplicate icon in condtitional UI not being accounted for when using an update action 2021-08-12 09:55:41 +01:00
Andrew Kingston b77fed6766 Add duplicate action to filter drawer 2021-08-12 09:50:09 +01:00
Andrew Kingston da67adfffd Remove log statement 2021-08-11 18:16:30 +01:00
Andrew Kingston d615513558 Fix validation value component always being an input 2021-08-11 16:46:01 +01:00
Andrew Kingston d1bc289f4b Merge branch 'develop' of github.com:Budibase/budibase into custom-form-validation 2021-08-11 15:09:04 +01:00
Andrew Kingston b79b75ad78 Add support for validating relationships 2021-08-11 14:34:22 +01:00
Andrew Kingston a041d8dcc7 Allow custom validation rules to use bindings or raw values 2021-08-10 14:36:00 +01:00
Andrew Kingston 67be24b524 Add validation drawer and simplify HOC's for different field types 2021-08-06 14:54:00 +01:00
Maurits Lourens aa1d214c4d Merge branch 'develop' into prevent_space_in_url
# Conflicts:
#	packages/builder/src/components/design/PropertiesPanel/ScreenSettingsSection.svelte
2021-08-05 20:11:55 +02:00
Maurits Lourens fe3b81e72d implement review comments 2021-08-05 20:03:54 +02:00
mike12345567 78a3a1cd09 Fixing issue with google callback URL not being used when it was previously set. 2021-08-05 11:27:51 +01:00
Martin McKeaveney df927e3feb merge with master 2021-08-04 13:20:11 +01:00
Andrew Kingston d135ddb376 Fix bindings not appearing in certain button actions 2021-08-04 09:48:23 +01:00
Andrew Kingston b768e2991f Lint 2021-08-03 12:52:01 +01:00
Andrew Kingston 6b2f70ce05 Fix text of close screen modal action 2021-08-03 12:22:16 +01:00
Andrew Kingston fe5cb6ebb2 Merge pull request #2205 from Budibase/fix/preview-garbage-handling
Allow app preview to handle garbage iframe messages
2021-08-03 10:12:21 +01:00
Andrew Kingston ce38875ea5 Merge pull request #2204 from Budibase/fix/url-select
Fix URL select component
2021-08-03 10:02:29 +01:00
Andrew Kingston 33431a5edc Rename visual actions from 'peek' to just 'open' screen in modal 2021-08-02 15:50:59 +01:00
Andrew Kingston 531d6d2cd0 Fix colour picker inconsistencies when app theme has never been changed 2021-08-02 15:28:40 +01:00
Andrew Kingston bb0e76d92a Merge branch 'develop' of github.com:Budibase/budibase into peek-screen 2021-08-02 15:12:45 +01:00
Andrew Kingston def7f7a949 Add action to close peek modal and proxy notifications from the iframe 2021-08-02 15:12:38 +01:00
Andrew Kingston 06fa9091f4 Allow app preview to handle garbage iframe messages 2021-08-01 14:00:18 +01:00
Andrew Kingston 7f09f55315 Fix URL select not working properly, and massively reduce usage of getBindableProperties to improve settings loading speed 2021-08-01 13:39:33 +01:00
Keviin Åberg Kultalahti 6f2fe3d81b adds the Spectrum divider component to the standard components 2021-07-31 15:11:33 +02:00
Andrew Kingston 8e82a0efd9 Revert to a cleaner modal with no title or buttons for screen peeking 2021-07-30 18:16:37 +01:00
Andrew Kingston 7723a1ed60 Add checkbox to specify navigate action should open in a modal insteaf 2021-07-30 13:59:04 +01:00
Martin McKeaveney 145cb78742 Merge pull request #2154 from mslourens/duplicate_ui_conditions
add duplicate condition button
2021-07-28 16:56:51 +01:00
Maurits Lourens 2b2528bdbd fix lint issue 2021-07-28 17:20:25 +02:00
Maurits Lourens 019243a329 add duplicate condition button 2021-07-28 17:05:14 +02:00
Martin McKeaveney e40c8cd9ef Merge pull request #2114 from mslourens/clear_form_action
Clear form action
2021-07-28 10:42:17 +01:00
Maurits Lourens 8ec5e7f8ce revert change to event dispatcher 2021-07-28 11:30:57 +02:00
Maurits Lourens a77b386f6e fix lint issues 2021-07-28 10:19:10 +02:00
Maurits Lourens 519d2bd0fb replace spaces with underscores in screen routes 2021-07-28 09:09:37 +02:00
Maurits Lourens 7173be59c6 remove event listeners prevents memory leaks 2021-07-26 23:53:11 +02:00
Maurits Lourens 1497f3f680 delete component using the keyboard 2021-07-26 23:48:59 +02:00
Maurits Lourens f2c26a90c3 fix lint issues 2021-07-26 15:22:14 +02:00
Andrew Kingston a69b320483 Fix same svelte-dnd-action drag error for navigation editor 2021-07-26 14:11:30 +01:00
Andrew Kingston 7a9197975d Fix svelte-dnd-action throwing an error when interacting with a spectrum field inside a draggable 2021-07-26 14:09:14 +01:00
Maurits Lourens 3dbafac806 clear form action - adjust manifest and add settings form 2021-07-26 15:05:22 +02:00
Andrew Kingston 93d6da7ebe Lint 2021-07-26 13:10:00 +01:00
Maurits Lourens 07553b9937 clear form action - draft 2021-07-26 13:58:18 +02:00
Andrew Kingston 8a09494348 Fix bug with resetting operators when an incompatible value type is chosen 2021-07-26 12:56:47 +01:00
Andrew Kingston 38df0b54a5 Add full type support to conditional UI 2021-07-26 12:52:55 +01:00
Andrew Kingston af3802e28a Fix svelte keying of component settings blocks 2021-07-23 15:44:35 +01:00
Andrew Kingston 204de7c4d3 Add initial work on dynamically updating any setting via conditional UI 2021-07-22 19:19:37 +01:00
Andrew Kingston 5e5332cd4f Add initial work on evaluation of conditional UI conditions in client library 2021-07-21 14:03:49 +01:00
Andrew Kingston 0c80e8c5b5 Move lucene options into common file and add initial work on conditional UI components 2021-07-21 08:46:02 +01:00
Andrew Kingston 87394af383 Fix padding on some drawer content components 2021-07-20 14:38:35 +01:00
Andrew Kingston 2f559c3867 Update events editor and action components with new drawer styles 2021-07-20 14:34:27 +01:00
Andrew Kingston b3eb783d7b Update drawer components to work with new styles 2021-07-20 10:58:07 +01:00
Andrew Kingston 83ab09b133 Update navigation link editor drawer to work with new drawer styles 2021-07-20 10:52:46 +01:00
Andrew Kingston 38014a76be Update drawer styles, drawer bindable inputs and settings bindable inputs 2021-07-14 14:21:11 +01:00
Martin McKeaveney bebfe4c6e1 merge with master 2021-07-11 18:07:46 +01:00
Kyle Harrison 2d451bb3a9 apply fixes for common spelling mistakes 2021-07-09 17:54:49 +01:00
Andrew Kingston 0ff1f0fbe9 Fix crash when referencing a component definition that doesn't exist 2021-07-07 17:07:16 +01:00
Andrew Kingston cc7b07a020 Use client features to determine when to show client preview on initial load 2021-07-07 13:54:44 +01:00
Andrew Kingston ac99f7a23b Update develop with master bugfix and add comments to explain loading events 2021-07-07 13:21:30 +01:00
Andrew Kingston 67ffb2d96d Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-07 13:16:26 +01:00
Andrew Kingston ef88c740b2 Fix iframe preview loading bug in old client library versions 2021-07-07 13:09:33 +01:00
Andrew Kingston 9542910a41 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-07 11:48:38 +01:00
Andrew Kingston 07ea6469fd Add error handling to builder preview and loading indicator 2021-07-07 11:10:23 +01:00
Andrew Kingston 929d1c73d4 Avoid filter editor sending a prop change when filter is not an array, which was causing extra 409s and causing issues with tables 2021-07-06 15:55:02 +01:00
Andrew Kingston 56d687a236 Merge branch 'develop' of github.com:Budibase/budibase into spectrum-apps 2021-07-05 09:03:24 +01:00
Andrew Kingston 1d2b306574 Add border style as an explicit option to prevent issues with dynamically adding it via the styleable helper 2021-07-01 00:40:16 +01:00
Andrew Kingston ccb48a642f Set light as default app theme 2021-06-30 19:41:09 +01:00
Andrew Kingston 9b9bda1fb4 Add error handling to builder preview and loading indicator 2021-06-30 19:37:03 +01:00
Andrew Kingston 45d235ca92 Add spectrum card component 2021-06-30 16:33:35 +01:00
Andrew Kingston 2beaa2b28a Merge and add initial work on cards 2021-06-30 16:33:19 +01:00
Andrew Kingston 48fdc8a2df Fix bug where stale data is shown in custom css drawer when changing components 2021-06-30 09:38:14 +01:00
Andrew Kingston 2693878a72 Remove a lot of hacks around screenslots and allow naming them 2021-06-30 09:05:03 +01:00
Andrew Kingston 3ed1ac4ccd Fix text casing on some button settings 2021-06-30 08:46:53 +01:00
Andrew Kingston 6bfcb3fc2b Add better theme compatibility to color picker and client app components 2021-06-30 08:30:57 +01:00
Andrew Kingston 2b7f3942d0 Add initial work on refactoring color picker to account for client app theme 2021-06-28 14:51:47 +01:00
Andrew Kingston f2be9501d3 Add global app theme picker and use it in client preview 2021-06-28 12:55:11 +01:00
Andrew Kingston be37720dc5 Fix placement of 'reset fields' button for field groups 2021-06-28 10:09:31 +01:00
Andrew Kingston 50f8931fbe Lint 2021-06-25 17:27:06 +01:00
Andrew Kingston 954c83c418 Remove deprecated 'inline' style setting 2021-06-25 17:00:30 +01:00
Andrew Kingston fb18635bf9 Merge branch 'develop' of github.com:Budibase/budibase into design-panel-v2 2021-06-24 11:44:49 +01:00
Andrew Kingston 098131099d Add new typography settings, add new settings bar dropdowns, add settings bar to text components 2021-06-23 14:21:37 +01:00