Commit Graph

844 Commits

Author SHA1 Message Date
Andrew Kingston ac5cf884cf Merge branch 'develop' of github.com:Budibase/budibase into custom-form-validation 2021-08-11 15:51:45 +01:00
Andrew Kingston 50247bd066 Merge branch 'develop' of github.com:Budibase/budibase into default-field-values 2021-08-11 15:13:30 +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 99cb7c8789 Allow fields to dynamically update validation rules so that other fields can be referenced 2021-08-11 15:07:06 +01:00
Andrew Kingston cebfcb280b Prevent not-equals from failing on fields that are both empty 2021-08-11 14:59:12 +01:00
Andrew Kingston b79b75ad78 Add support for validating relationships 2021-08-11 14:34:22 +01:00
Andrew Kingston ce29f27c89 Add custom validation support to all fields except relationships 2021-08-10 14:37:14 +01:00
Andrew Kingston b75614eca9 Combine table schema validation rules with custom validation rules when validating form fields 2021-08-10 14:36:47 +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
Martin McKeaveney fd837117da Merge pull request #2239 from mslourens/checkbox_sizes
add sizes to boolean field and checkbox component
2021-08-05 16:43:20 +01:00
Andrew Kingston 8040659ad4 Fix apex chart style declarations 2021-08-04 17:26:04 +01:00
Andrew Kingston d98fcb33b8 Merge branch 'develop' of github.com:Budibase/budibase into default-field-values 2021-08-04 17:21:47 +01:00
Andrew Kingston b4da667e5a Use real dae object for default date value if already parsed 2021-08-04 15:33:33 +01:00
Andrew Kingston efe6fe15e2 Fix parsing of numbers when assigning a default value to a number field 2021-08-04 14:38:20 +01:00
Andrew Kingston 47d19ca9a1 Add default value for string field 2021-08-04 14:34:06 +01:00
Andrew Kingston 246d89b680 Add default options for options field 2021-08-04 14:33:51 +01:00
Andrew Kingston bbf9f42555 Add default value for number field 2021-08-04 14:33:37 +01:00
Andrew Kingston 12d5ccb3a7 Add default value for longform field 2021-08-04 14:33:23 +01:00
Andrew Kingston f1f08dd85d Add default value for date field 2021-08-04 14:33:09 +01:00
Andrew Kingston d8172faab6 Add default value for boolean field 2021-08-04 14:32:58 +01:00
Andrew Kingston be366b97e8 Don't treat nullish values as default values, to allow clearing fields even when a default value is set 2021-08-04 14:32:46 +01:00
Martin McKeaveney df927e3feb merge with master 2021-08-04 13:20:11 +01:00
Andrew Kingston 6a9358086c Merge pull request #2233 from Budibase/peek-screen
Open screen in modal
2021-08-04 12:08:49 +01:00
Maurits Lourens 40d28c3bd2 fix lint issues 2021-08-03 21:36:42 +02:00
Maurits Lourens 0d1ea39ae3 fix lint issues 2021-08-03 21:34:26 +02:00
Maurits Lourens f4dd196ed5 add radio buttons to standard components options picker 2021-08-03 21:30:06 +02:00
Maurits Lourens 9fb73b4eba add sizes to boolean field and checkbox component 2021-08-03 20:54:32 +02: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 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 b94f40dea4 remove option that was not valid 2021-07-31 15:12:24 +02:00
Keviin Åberg Kultalahti 6f2fe3d81b adds the Spectrum divider component to the standard components 2021-07-31 15:11:33 +02:00
Andrew Kingston e5418deb89 Add initial work on peeking screens, only show one notification at a time, use spectrum notifications 2021-07-30 14:01:01 +01:00
Andrew Kingston 9ad07f3cf7 Add ability for layout to hide navigation when inside a peeked modal 2021-07-30 13:59:56 +01: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 cd132ca057 fix lint issue 2021-07-26 17:47:53 +02:00
Maurits Lourens bb69f40a46 implement review comments 2021-07-26 17:01:29 +02:00
Maurits Lourens f2c26a90c3 fix lint issues 2021-07-26 15:22:14 +02:00
Andrew Kingston 06e5a038f2 Fix crash when building lucene query with a bool value already as a bool type 2021-07-26 13:08:22 +01:00
Andrew Kingston 2715ff77d8 Merge branch 'develop' of github.com:Budibase/budibase into conditional-ui 2021-07-26 13:04:08 +01:00
Maurits Lourens 07553b9937 clear form action - draft 2021-07-26 13:58:18 +02:00
Andrew Kingston 9ee53f7ee8 Treat fuzzy search as starts with when operating locally 2021-07-26 12:52:31 +01:00
mike12345567 df942f7d7c Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-23 17:02:33 +01:00
Andrew Kingston 520651119b Fix lucene filtering of all types by parsing values as expected types, and correctly wrapping non-numeric types while building queries 2021-07-22 15:53:20 +01:00
Andrew Kingston cda15789f7 Remove padding from empty layouts and add option for full width layout content 2021-07-16 00:14:44 +01:00
Andrew Kingston e692223661 Merge pull request #1969 from Budibase/empty-layout-tweaks
Empty layout tweaks
2021-07-12 19:17:41 +01:00
Martin McKeaveney bebfe4c6e1 merge with master 2021-07-11 18:07:46 +01:00
Andrew Kingston 7392ad8eb2 Remove padding from empty layouts and add option for full width layout content 2021-07-10 11:56:32 +01:00
Kyle Harrison 2d451bb3a9 apply fixes for common spelling mistakes 2021-07-09 17:54:49 +01:00
Andrew Kingston 1ac29025a2 Fix data provider filtering on datetime fields 2021-07-06 15:54:25 +01:00
Andrew Kingston 5d8a0e74d4 Fix data provider filtering on datetime fields 2021-07-06 12:01:01 +01:00
Andrew Kingston 46c8c85736 Remove inline-block from links as it is not needed 2021-07-06 09:24:02 +01:00
Andrew Kingston c49338b4c1 Preserve whitespace in card description 2021-07-05 16:47:44 +01:00
Andrew Kingston 698e31acbc Update remaining static color variables to spectrum instead 2021-07-05 14:02:49 +01:00
Andrew Kingston 7fd9af81e8 Fix mobile drawer not using spectrum colours 2021-07-05 13:56:04 +01:00
Andrew Kingston a621ebe7b9 Remove built-in padding from forms to be consistent with every other component 2021-07-05 10:19:59 +01:00
Andrew Kingston e969692952 Add quiet prop to button 2021-07-05 10:19:27 +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 96d803fd93 Only override color style on links if a color setting exists 2021-07-01 00:48:40 +01:00
Andrew Kingston 7e8bdae875 Only override color style on paragraphs if a color setting exists 2021-07-01 00:48:05 +01:00
Andrew Kingston 26ed9da4de Only override existing color style if a color setting exists for Headings 2021-07-01 00:47:38 +01:00
Andrew Kingston c2d9be46e7 Reduce box shadow on layout nav wrapper 2021-06-30 20:40:27 +01:00
Andrew Kingston 3325cc1eb5 Use spectrum heading in standard components 2021-06-30 20:09:26 +01:00
Andrew Kingston d0c6f64b22 Fix link styles 2021-06-30 19:57:39 +01:00
Andrew Kingston 0031ba205a Make charts respect spectrum variables 2021-06-30 16:45:06 +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 8999756738 Make icon component slightly more presentable 2021-06-30 08:46:18 +01:00
Andrew Kingston 3217aeadb7 Update text component placeholders 2021-06-30 08:46:02 +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 91b701a746 Merge pull request #1834 from Budibase/design-panel-v2
Design panel V2 + big performance improvements + misc features
2021-06-28 11:11:00 +01:00
Andrew Kingston b6a62de0d3 Fix embed showing undefined, add size styles and add placeholder 2021-06-25 16:04:42 +01:00
Andrew Kingston d0d38387ad Fix placeholder styles, add typography settings to link 2021-06-25 15:56:22 +01:00
Martin McKeaveney 94cb10aedb Merge branch 'master' of github.com:Budibase/budibase into develop 2021-06-25 15:54:30 +01:00
Andrew Kingston f3024c5644 Increase background image placeholder style 2021-06-25 15:39:41 +01:00
Andrew Kingston 748938b1f0 Add placeholder to background image, fix default styles and add size styles 2021-06-25 15:36:51 +01:00
Andrew Kingston 1599c8433d Add size styles and placeholder to image component 2021-06-25 15:29:24 +01:00
Andrew Kingston 79b3732ef4 Add relative z indices to layouts to allow absolutely positioned children in a layout without overlapping the nav 2021-06-25 15:09:13 +01:00
Ikko Ashimine e6800de5c4 Fix typo in Form.svelte
targetting -> targeting
2021-06-25 20:15:45 +09:00
Andrew Kingston 83a337e20e Add pretty labels to button props, ensure button width is always determined by content 2021-06-25 08:55:45 +01:00
Andrew Kingston d4f344aa14 Hide horizontal overflow at layout level 2021-06-24 12:15:22 +01:00
Andrew Kingston 77cd7ea338 Add wrap setting to containers and force repeaters to always wrap 2021-06-24 12:15:04 +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 0ac8a0ffeb Add some container settings to repeaters to allow control of layout of children, and enable settings bar 2021-06-24 11:44:33 +01:00
Andrew Kingston 4a23603c1a Add gap to container settings and remove some colours from color picker 2021-06-24 11:29:20 +01:00
Andrew Kingston f21afb165b Remove margin from heading and paragraph 2021-06-23 14:22:59 +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
Andrew Kingston da1197337e Merge branch 'develop' of github.com:Budibase/budibase into design-panel-v2 2021-06-22 09:14:27 +01:00
Andrew Kingston aee876a681 Add initial work on merging settings and design panels, improve code structure, improve styles 2021-06-22 09:14:17 +01:00
Martin McKeaveney 4730a74b0b lint 2021-06-21 22:43:15 +01:00
Martin McKeaveney ef5b1c5a99 prevent portal link from navigating in builder preview 2021-06-21 19:47:40 +01:00
Martin McKeaveney 03c5640856 merge 2021-06-21 11:19:22 +01:00
mike12345567 40e06cc5d1 Formatting and fixing an issue with mysql not being able to return a row that it has created, updated or deleted. 2021-06-18 13:14:45 +01:00
Andrew Kingston be6e7d52eb Lint and remove unused section properties 2021-06-18 12:44:53 +01:00
Andrew Kingston be03bbe5bc Remove transition setting from components 2021-06-18 12:41:15 +01:00
Andrew Kingston 25a455d778 Add box shadow to nav and update setting order for layout 2021-06-17 16:23:38 +01:00
Martin McKeaveney 08b74d2cec lint 2021-06-17 14:06:31 +01:00
Andrew Kingston 0867c98c43 Make navigation respect width setting 2021-06-17 13:17:24 +01:00