1
0
Fork 0
mirror of synced 2024-08-23 05:51:29 +12:00
Commit graph

840 commits

Author SHA1 Message Date
Andrew Kingston
d5cfcc8ba7 Fix mobile drawer not using spectrum colours 2021-07-05 13:56:04 +01:00
Andrew Kingston
af8f616624 Remove built-in padding from forms to be consistent with every other component 2021-07-05 10:19:59 +01:00
Andrew Kingston
0422b3cdf3 Add quiet prop to button 2021-07-05 10:19:27 +01:00
Andrew Kingston
07ed0b1217 Merge branch 'develop' of github.com:Budibase/budibase into spectrum-apps 2021-07-05 09:03:24 +01:00
Andrew Kingston
49e3dce3a7 Only override color style on links if a color setting exists 2021-07-01 00:48:40 +01:00
Andrew Kingston
37eca6af91 Only override color style on paragraphs if a color setting exists 2021-07-01 00:48:05 +01:00
Andrew Kingston
ab2331a291 Only override existing color style if a color setting exists for Headings 2021-07-01 00:47:38 +01:00
Andrew Kingston
9aeb23b8be Reduce box shadow on layout nav wrapper 2021-06-30 20:40:27 +01:00
Andrew Kingston
b7f50b8f8f Use spectrum heading in standard components 2021-06-30 20:09:26 +01:00
Andrew Kingston
963f6fa3fd Fix link styles 2021-06-30 19:57:39 +01:00
Andrew Kingston
40e31907da Make charts respect spectrum variables 2021-06-30 16:45:06 +01:00
Andrew Kingston
f7f7180437 Add spectrum card component 2021-06-30 16:33:35 +01:00
Andrew Kingston
1547c17f7f Merge and add initial work on cards 2021-06-30 16:33:19 +01:00
Andrew Kingston
d2910ae5c8 Make icon component slightly more presentable 2021-06-30 08:46:18 +01:00
Andrew Kingston
83474a5c7e Update text component placeholders 2021-06-30 08:46:02 +01:00
Andrew Kingston
b4a8a9c160 Add better theme compatibility to color picker and client app components 2021-06-30 08:30:57 +01:00
Andrew Kingston
dfbd1eaae1 Add initial work on refactoring color picker to account for client app theme 2021-06-28 14:51:47 +01:00
Andrew Kingston
d28c48ccad Add global app theme picker and use it in client preview 2021-06-28 12:55:11 +01:00
Andrew Kingston
fc4aa07495
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
930b0b774f Fix embed showing undefined, add size styles and add placeholder 2021-06-25 16:04:42 +01:00
Andrew Kingston
c02a7ef311 Fix placeholder styles, add typography settings to link 2021-06-25 15:56:22 +01:00
Martin McKeaveney
0310698c5c Merge branch 'master' of github.com:Budibase/budibase into develop 2021-06-25 15:54:30 +01:00
Andrew Kingston
89ca482003 Increase background image placeholder style 2021-06-25 15:39:41 +01:00
Andrew Kingston
0361f2248b Add placeholder to background image, fix default styles and add size styles 2021-06-25 15:36:51 +01:00
Andrew Kingston
1711331261 Add size styles and placeholder to image component 2021-06-25 15:29:24 +01:00
Andrew Kingston
e5b2a21c82 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
1e1ddae2c2
Fix typo in Form.svelte
targetting -> targeting
2021-06-25 20:15:45 +09:00
Andrew Kingston
937479986d Add pretty labels to button props, ensure button width is always determined by content 2021-06-25 08:55:45 +01:00
Andrew Kingston
5f83ee6813 Hide horizontal overflow at layout level 2021-06-24 12:15:22 +01:00
Andrew Kingston
13f9b8b532 Add wrap setting to containers and force repeaters to always wrap 2021-06-24 12:15:04 +01:00
Andrew Kingston
14fa37deac Merge branch 'develop' of github.com:Budibase/budibase into design-panel-v2 2021-06-24 11:44:49 +01:00
Andrew Kingston
b7aa28f981 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
3074b3894f Add gap to container settings and remove some colours from color picker 2021-06-24 11:29:20 +01:00
Andrew Kingston
35c9b4ff2f Remove margin from heading and paragraph 2021-06-23 14:22:59 +01:00
Andrew Kingston
d0ba754a02 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
eff444f5ac Merge branch 'develop' of github.com:Budibase/budibase into design-panel-v2 2021-06-22 09:14:27 +01:00
Andrew Kingston
729dc3d8eb Add initial work on merging settings and design panels, improve code structure, improve styles 2021-06-22 09:14:17 +01:00
Martin McKeaveney
1a83a8916b lint 2021-06-21 22:43:15 +01:00
Martin McKeaveney
539250899c prevent portal link from navigating in builder preview 2021-06-21 19:47:40 +01:00
Martin McKeaveney
3d89604680 merge 2021-06-21 11:19:22 +01:00
mike12345567
987b66fd59 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
83d9a782c8 Lint and remove unused section properties 2021-06-18 12:44:53 +01:00
Andrew Kingston
9f8eeb7c99 Remove transition setting from components 2021-06-18 12:41:15 +01:00
Andrew Kingston
0fb0a1574d Add box shadow to nav and update setting order for layout 2021-06-17 16:23:38 +01:00
Martin McKeaveney
90bd99039b lint 2021-06-17 14:06:31 +01:00
Andrew Kingston
8904eaf48b Make navigation respect width setting 2021-06-17 13:17:24 +01:00
Andrew Kingston
a668b55d52 Add content width setting to layouts 2021-06-17 13:05:12 +01:00
Andrew Kingston
a4d808c7f2 Update server generated layouts and improve layout styles 2021-06-17 12:57:36 +01:00
Andrew Kingston
a522a87ee8 Add component for customising navigation links, improve layouts and responsiveness 2021-06-17 12:18:48 +01:00
mike12345567
d22f608c6f Formatting. 2021-06-16 18:39:59 +01:00
Martin McKeaveney
9dc3725268 spectrum button component, allow binding to queries 2021-06-16 18:14:23 +01:00
Martin McKeaveney
1a94ef5039 end to end data providers and opinionated sql 2021-06-16 17:50:22 +01:00
Andrew Kingston
f147422e74 Merge branch 'master' of github.com:Budibase/budibase into feature/layout-poc 2021-06-16 09:35:11 +01:00
Andrew Kingston
abb1d33948 Lint with prettier 2021-06-15 19:39:40 +01:00
Andrew Kingston
d9d0cc9be3 Fix all eslint issues 2021-06-15 19:36:56 +01:00
Andrew Kingston
d522483f54 Move scrolling to layout level and provide opinionated defaults 2021-06-14 18:24:02 +01:00
Andrew Kingston
a3f3039778 Update section component to use new placeholder styles 2021-06-14 17:41:18 +01:00
Andrew Kingston
a7aca00c99 Add initial work on responsive nav and customisable layout 2021-06-14 16:19:49 +01:00
Andrew Kingston
9aea8d124f Merge branch 'master' of github.com:Budibase/budibase into feature/layout-poc 2021-06-14 09:54:11 +01:00
Keviin Åberg Kultalahti
59b84a4d08 fix placement of logo 2021-06-11 14:50:51 +02:00
Keviin Åberg Kultalahti
aef10f5365 wip layout compoent 2021-06-11 14:47:57 +02:00
Andrew Kingston
4cf9a7827b Improve empty states and placeholders 2021-06-11 11:37:05 +01:00
Andrew Kingston
b35d251ae9 Remove log statement 2021-06-11 09:24:18 +01:00
Andrew Kingston
7d87befe13 Allow user styles to override placeholder styles 2021-06-11 09:14:22 +01:00
Andrew Kingston
634dc38768 Improve component empty states and fix selection indicator lockup bug. Fix data provider not exporting loaded context 2021-06-11 08:45:58 +01:00
Keviin Åberg Kultalahti
49510dff1f remove unused components in builder settings 2021-06-11 09:19:44 +02:00
Andrew Kingston
3b085d9ac3 Add placeholders and empty states automatically as required to any empty client components 2021-06-11 08:05:49 +01:00
Andrew Kingston
a8ba23c08e Use more unique class names to avoid clashes 2021-06-10 11:34:01 +01:00
Andrew Kingston
72f4eae31c Apply less aggressive global CSS rules to containers 2021-06-10 11:24:42 +01:00
Andrew Kingston
a1debf402f Fully remount update forms when initial values change 2021-06-10 11:17:14 +01:00
Andrew Kingston
b422de32c2 Add more opinionated container styles to make layout out components even easier 2021-06-10 10:59:00 +01:00
Keviin Åberg Kultalahti
1733739981 Merge branch 'master' into feature/layout-poc 2021-06-10 11:35:46 +02:00
Andrew Kingston
72088a8414 Add default styles to containers to improve component layouts 2021-06-10 10:20:47 +01:00
Andrew Kingston
c412af8766 Update autoscreens to have new container props 2021-06-10 09:48:08 +01:00
Andrew Kingston
c17550d0c6 Don't apply new container layout settings unless props have been defined, so that existing containers are unchanged 2021-06-10 09:28:10 +01:00
Andrew Kingston
5911065da4 Merge branch 'master' of github.com:Budibase/budibase into interactive-layouts 2021-06-09 18:54:36 +01:00
Andrew Kingston
af15241019 Remove log statement 2021-06-09 16:42:14 +01:00
Andrew Kingston
345d286229 Invert boolean filter expressions to consider nulls as false 2021-06-09 16:41:15 +01:00
Andrew Kingston
49dd84a2bd Merge branch 'master' of github.com:Budibase/budibase into interactive-layouts 2021-06-09 15:10:11 +01:00
Andrew Kingston
e027e34c69 Change form type setting to 'actionType' to avoid clashing with old settings 2021-06-09 12:55:17 +01:00
Andrew Kingston
d47b871e9e Add type setting to forms and fix inheriting initial values 2021-06-09 12:53:12 +01:00
Andrew Kingston
7f468c0701 Correctly set initial values when registering fields in forms 2021-06-09 12:29:27 +01:00
Keviin Åberg Kultalahti
6356ce8e4c Merge branch 'master' into feature/layout-poc 2021-06-09 10:24:05 +02:00
Keviin Åberg Kultalahti
03b5cff753 change name to section, add illegalChildren prop to manifest 2021-06-09 10:23:42 +02:00
Martin McKeaveney
a12a59e869 lint 2021-06-08 17:14:46 +01:00
Martin McKeaveney
f33c570b1d remove builder role from google auth, only allow google sign in if local account exists 2021-06-08 14:46:18 +01:00
Andrew Kingston
2e4492d5fc Fix navigation component due to new wrapping divs around components 2021-06-08 14:22:00 +01:00
Martin McKeaveney
536c2c317c fixing attachments for public apps 2021-06-08 12:50:58 +01:00
Andrew Kingston
41f87f0354 Move settings bar into client library and allow configuration from manifest.json 2021-06-08 08:00:54 +01:00
Keviin Åberg Kultalahti
1d2d02b48b remove unused class 2021-06-04 15:52:28 +02:00
Keviin Åberg Kultalahti
1ce9089d3a auto-wrapping on size collapse 2021-06-04 15:52:05 +02:00
Keviin Åberg Kultalahti
f2139849ee display placeholders 2021-06-04 14:34:52 +02:00
Keviin Åberg Kultalahti
01b9e890d5 wip layout component 2021-06-04 08:57:18 +02:00
Andrew Kingston
135c5df292 Remove leftover code and add proper comments to action types 2021-06-03 11:38:06 +01:00
Andrew Kingston
05a32bc009 Add client SDK function to get a component action and clean up date range picker 2021-06-03 10:10:25 +01:00
Andrew Kingston
15ee1c3a1a Remove placeholder value from data provider API 2021-06-03 09:55:23 +01:00
Andrew Kingston
928b457200 Disable inputs in client apps updating on change, causing far too many API requests when linked to a filtered data provider 2021-06-03 09:43:45 +01:00
Andrew Kingston
32d76ea9b1 Add default setting to date range picker and add info text 2021-06-02 08:38:19 +01:00
Andrew Kingston
c67dc0b439 Remove '1 hour' selector from date range picker 2021-06-02 08:28:19 +01:00
Andrew Kingston
1b8e6ce195 Merge branch 'master' of github.com:Budibase/budibase into lab-day-plausible 2021-06-01 15:16:09 +01:00
Andrew Kingston
6d2e1a8501 Revert logo in standard components 2021-06-01 15:06:58 +01:00
Andrew Kingston
c6827e8a75 Improve client performance and add action to control data provider queries 2021-06-01 14:59:42 +01:00
mike12345567
71834d01c6 Formatting. 2021-05-28 19:55:01 +01:00
mike12345567
8b32c7073d Fixing issue with min/max in numbers. 2021-05-28 19:52:30 +01:00
Andrew Kingston
a367acfd74 Allow data providers to inherit each other and add full client side lucene implementation 2021-05-27 15:11:08 +01:00
Andrew Kingston
f00ebcf7d6 Replace font-weight 500 with 600 as source sans pro does not have a 500 weight, and update autoscreens and templates to use source sans pro 2021-05-25 10:11:41 +01:00
Andrew Kingston
07e2ea701e Remove login form component 2021-05-25 08:26:43 +01:00
Andrew Kingston
1c649bee63 Default logo URL in navigation component and add setting to hide logo 2021-05-25 08:21:28 +01:00
mike12345567
beae1cec71 Removing all login/logout functionality from apps. 2021-05-20 13:05:58 +01:00
Andrew Kingston
6479382856 Don't show pagination control if the data source isn't an internal table 2021-05-14 13:29:37 +01:00
Andrew Kingston
d8bbb5e06d Simplify loading logic to prevent empty state flashing when loading data in data providers 2021-05-13 16:33:19 +01:00
Andrew Kingston
6de9ccd28b Fix incorrect background colour in standard-components table background 2021-05-13 13:12:59 +01:00
Andrew Kingston
b578522bcd Wait until table schema loads before searching to avoid initial double search 2021-05-13 13:11:45 +01:00
Andrew Kingston
8e2aff1716 Remove initial work on pagination standard component 2021-05-13 12:39:46 +01:00
Andrew Kingston
06d8a0970a Remove leftover import of search component 2021-05-13 12:38:34 +01:00
Andrew Kingston
d9923e1e98 Clean up data source context and remove explicit button actions for pagination 2021-05-13 12:30:45 +01:00
Andrew Kingston
da40086c0b Allow multipage searches and implement optional pagination to data providers 2021-05-13 12:26:18 +01:00
Andrew Kingston
4147b7203c Fix two-tone spectrum background colours 2021-05-12 14:52:43 +01:00
Andrew Kingston
5131a2fd74 Fix chart placeholder, fix spectrum colours and begin work on pagination component 2021-05-12 14:34:25 +01:00
Andrew Kingston
6d1c9c3e44 Add legacy in-memory filtering and sorting for views and external datasources 2021-05-11 19:07:52 +01:00
Andrew Kingston
a3fbe6a34a Allow data provider filtering using dates and date ranges, and allow filtering using a value or binding for any type 2021-05-11 18:33:25 +01:00
Andrew Kingston
78ae68981e Add support for numerical sorting 2021-05-11 11:24:16 +01:00
Andrew Kingston
3eabaea42f Merge branch 'next' of github.com:Budibase/budibase into lab-day-search 2021-05-11 10:47:52 +01:00
Andrew Kingston
f30b52e283 Fix links not working in some components 2021-05-06 17:21:29 +01:00
Andrew Kingston
556236ebce Add explicit prettier options 2021-05-04 11:32:22 +01:00
Andrew Kingston
1c3d477523 Fix prettier and fix crash when using certain views as data sources 2021-05-04 11:04:42 +01:00
Keviin Åberg Kultalahti
4ec2e7d01f lint:fix 2021-05-03 09:31:09 +02:00
Andrew Kingston
5aee405245 Add server-side searching and pagination to data providers using internal tables 2021-04-30 16:29:53 +01:00
Andrew Kingston
2d62c6a413 Add wrapper component to data provider so that it can be styled 2021-04-29 09:41:49 +01:00
Andrew Kingston
a0304d7945 Add dropzone component and update builder and standard components 2021-04-22 10:10:42 +01:00
Andrew Kingston
b2fc4e56eb Add datepicker, centralise icon management and update builder styles 2021-04-20 20:06:27 +01:00
Andrew Kingston
95bef3e90a Standardise text area updates 2021-04-16 16:11:11 +01:00
Andrew Kingston
691c9a9bd1 Replace RichText editor with spectrum text area 2021-04-16 16:00:10 +01:00
Andrew Kingston
7ba5ff7b34 Add radio group spectrum component and update builder 2021-04-16 14:30:33 +01:00
Andrew Kingston
9a2385e4b2 Use BBUI checkbox in standard components 2021-04-16 11:32:41 +01:00
Andrew Kingston
0f0d9bf72e Fix standard component table layout 2021-04-16 09:40:04 +01:00
Andrew Kingston
d19e15c1e7 Update some standard components form components to use generic BBUI core components 2021-04-15 19:43:18 +01:00
Andrew Kingston
c94bbf9571 Update StringField and OptionsField to use BBUI components 2021-04-15 11:51:18 +01:00
Andrew Kingston
c2b41ac55a Make standard components table custom column non-sortable 2021-04-13 14:45:24 +01:00
Andrew Kingston
c3748ce640 Fix client table not passing down rowCount and improve styles of wrapper div 2021-04-13 14:13:44 +01:00
Andrew Kingston
0b3dcb40a3 Use BBUI spectrum table in standard components 2021-04-12 16:14:24 +01:00
Andrew Kingston
a788a161b8 Include BBUI CSS in standard components 2021-04-07 10:52:33 +01:00
Andrew Kingston
e3cee769f4 Remove old code from container 2021-04-01 19:19:14 +01:00
Andrew Kingston
db2a710168 Improve cross-package bundling 2021-04-01 13:44:14 +01:00
Andrew Kingston
8457e1743c Add correct height placeholder for tables to avoid jarring page resizing when loading data 2021-03-29 16:05:32 +01:00
Andrew Kingston
9012df0b90 Merge branch 'next' of github.com:Budibase/budibase into datasource-refactor 2021-03-29 15:40:35 +01:00
Andrew Kingston
0c4687c502 Fix form picker component styling 2021-03-29 15:34:18 +01:00
Andrew Kingston
9b3a6a9c4d Disable table checkbox 2021-03-29 15:29:13 +01:00
mike12345567
d9808b2fd7 Minor change to make sure next button only displayed when relevant. 2021-03-26 13:49:03 +00:00
mike12345567
659874c9ee Some final changes to search system so that the new indexing system is used instead of mango to achieve exactly the same result. 2021-03-26 13:46:20 +00:00