Commit Graph

50 Commits

Author SHA1 Message Date
Andrew Kingston 97e42bf318 Improve determination of default values and logic around showing highlighted settings 2022-06-14 15:29:27 +01:00
Andrew Kingston c052303eee Save highlighted setting key in store and show as highlighted until unmounted or changed 2022-06-14 14:05:28 +01:00
Andrew Kingston 22df82dd9d Revert focus specific logic in other components and simplify 2022-06-13 16:11:12 +01:00
Dean 0c25ecbf21 Component Cypress tests and fixes 2022-05-31 22:57:33 +01:00
Dean 93f90405cf Builder focus behaviour added to guide users when adding form elements. Refactored the component tests 2022-05-17 15:09:13 +01:00
Andrew Kingston 2d33b1195e Add event context to button actions to allow passing in params at run time and add corresponding data bindings 2022-03-15 11:16:51 +00:00
Andrew Kingston 9e94df969d Remove unused prop 2021-11-15 18:02:24 +00:00
Andrew Kingston 0637168ab9 Change bindable properties order 2021-11-10 14:57:46 +00:00
Andrew Kingston eabe0e66cf Use bindable combo boxes for text settings and clean up 2021-11-10 11:23:51 +00:00
Andrew Kingston aa56d6fd63 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 f08b30b65e Remove forced capitalisation of setting labels 2021-11-05 12:38:15 +00:00
Andrew Kingston 932c332b81 Use custom Input for component settings so that JS bindings can be displayed nicley 2021-10-12 16:07:59 +01:00
Andrew Kingston 3e4e8eae3b 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
Andrew Kingston 8301bcc0cb Fix svelte keying of component settings blocks 2021-07-23 15:44:35 +01:00
Andrew Kingston deb0b2998f Update drawer styles, drawer bindable inputs and settings bindable inputs 2021-07-14 14:21:11 +01:00
Andrew Kingston ab56301ace Add screen settings section, refactor more of component settings panel 2021-06-22 09:36:50 +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
Andrew Kingston d9d0cc9be3 Fix all eslint issues 2021-06-15 19:36:56 +01:00
Andrew Kingston ac2c34a4b4 Disable update on change for component settings 2021-05-18 08:40:18 +01:00
Andrew Kingston 4160dc1e8d Update routing to serve any builder routes under /app so that envoy can proxy correctly 2021-05-06 16:39:34 +01:00
mike12345567 c259564ba8 Merge branch 'next' of github.com:Budibase/budibase into labday/mike-formulas 2021-05-04 13:24:14 +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
mike12345567 acc6eed8ff Merge branch 'next' of github.com:Budibase/budibase into labday/mike-formulas 2021-05-04 10:34:30 +01:00
mike12345567 a6e282c19b Moving drawers around to be a common component as they are utilised in a few places, keep all the binding work together, as well as some fixing for readable/runtime binding detection and conversion. 2021-04-30 16:17:57 +01:00
Keviin Åberg Kultalahti 0b37d6f89a rework Icons to use new API 2021-04-27 16:30:13 +02:00
Keviin Åberg Kultalahti 9f5393a7ac wip: fixes a couple of drawers 2021-04-22 16:34:18 +02:00
Andrew Kingston 57aaa05461 Remove some old stuff and update binding icon 2021-04-21 11:42:25 +01:00
Andrew Kingston b2fc4e56eb Add datepicker, centralise icon management and update builder styles 2021-04-20 20:06:27 +01:00
Andrew Kingston f0d1667b03 Update binding icon styles and fix theme editor 2021-04-19 14:10:58 +01:00
Andrew Kingston af73ea15be Add combobox component 2021-04-19 12:05:11 +01:00
Andrew Kingston 6e9c3b7b5d Fix schema in when creating columns and use new spectrum form components in design section 2021-04-16 11:06:21 +01:00
Andrew Kingston c03e361710 Add cypress tests for data bindings and component creation 2021-03-05 13:52:26 +00:00
Andrew Kingston fe1e035360 Add unique drawer names for each binding drawer 2021-02-22 14:16:01 +00:00
Andrew Kingston f0a48ea341 Merge branch 'develop' of github.com:Budibase/budibase into url-context 2021-02-16 15:35:05 +00:00
Andrew Kingston 37b9ba4f6a Update URL settigns to be bindable inputs and update navigate action 2021-02-15 20:03:29 +00:00
Andrew Kingston aec4939b93 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-10 18:34:45 +00:00
Martin McKeaveney 7f24c80bf0 search UI complete, server side cursor based pagination 2021-02-08 17:44:44 +00:00
Andrew Kingston 5ab29ab73e Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-08 09:52:46 +00:00
Martin McKeaveney 94f1a14445 few bugfixes 2021-02-06 18:22:58 +00:00
Keviin Åberg Kultalahti 69c01f0d00 merge master and bump bbui 2021-02-05 14:06:35 +01:00
Andrew Kingston f44f887648 Fix padding in builder setting icons to be more in line 2021-02-05 10:26:38 +00:00
Joe 4db61e0fb7 Fixed stacked list
I simplified the stacked list which has resolved the text overlapping issue.

There is still an issue with linking the stacked list to a detail page
2021-02-02 13:08:01 +00:00
Keviin Åberg Kultalahti ddf5b4adf3 fixes visual bug of multiselect in property control 2021-02-01 12:54:29 +01:00
mike12345567 7456e1fbed Disabling save button on binding drawer when handlebars statement is invalid. 2021-01-26 14:09:31 +00:00
Andrew Kingston a17d1703f7 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-20 11:14:36 +00:00
Andrew Kingston 10f8e53305 Remove deprecated code around data binding 2021-01-19 15:39:04 +00:00
Andrew Kingston 6a758e3b2d Add new data bindings for context bindings and most work for component bindings 2021-01-14 15:39:50 +00:00
Andrew Kingston 9c25955dd8 Clean paths and file structure 2021-01-14 10:03:33 +00:00
Andrew Kingston 2200039935 Update file structure to be sensible for design section 2021-01-14 09:45:09 +00:00