Commit Graph

3833 Commits

Author SHA1 Message Date
Dean 2a95bc8457 Ensure canvas size is restricted. devicePixelRatio was used to scale the canvas for devices with higher DPI screens only affecting macs 2024-05-16 10:54:06 +01:00
Dean 166206f185 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-15 16:35:31 +01:00
Gerard Burns a5da091203 linting 2024-05-14 23:05:04 +01:00
Gerard Burns 693e3373a6 merge master 2024-05-14 13:38:28 +01:00
Dean 1602e97047 Added updated UX for updating app metadata. 2024-05-14 10:48:20 +01:00
Dean 0589a6a730 Refactored signature from previous array implementation to the new single approach. Added support for automations 2024-05-13 16:19:02 +01:00
Gerard Burns 914beb890f add missing data type links, add missing state 2024-05-13 13:44:54 +01:00
deanhannigan 8f02304cba
Merge branch 'master' into feature/signature-field-and-component 2024-05-10 14:16:01 +01:00
melohagan efaedbccde
Allow Fancy Input validation to be triggered onBlur (#13658)
* Add free_trial to deploy camunda script

* Allow for more validation customisation on fancy input
2024-05-10 13:18:30 +01:00
Dean 3712e290b0 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-09 09:19:00 +01:00
melohagan 68cb2636df
Free trial close to expiration message (#13638)
* Add free_trial to deploy camunda script

* Free trial banner

* Don't show upgrade button for enterprise trial

* Add link option to banners

* Show free trial banner in portal

* Only admins should see free trial modal

* Fix days remaining

* Ignore subscription cancelled message for trial

* Remove unused code

---------

Co-authored-by: José Vte. Calderón <jose@budibase.com>
2024-05-08 13:38:50 +01:00
Dean a29301a2fc Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-08 09:43:30 +01:00
Andrew Kingston 3c5a18c702 Remove logs, add comments to clickoutside util and fix grid right click menu 2024-05-02 19:09:26 +01:00
Andrew Kingston ff23825241 Refactor clickoutside fix flashing side panel issues, but also fix annoying drag-outside closing actions 2024-05-02 16:46:58 +01:00
Andrew Kingston 667760eda8 Fix calendar using locale aware start of week 2024-05-02 15:19:31 +01:00
Andrew Kingston 58bd3506a8
Merge branch 'master' into flatpickr-cleanup 2024-04-29 06:49:42 +01:00
Andrew Kingston a7f54eebdb Remove all traces of flatpickr 2024-04-26 16:25:41 +01:00
Andrew Kingston 0bd63333a4
Merge branch 'master' into revert-13487-revert-13463-BUDI-8157 2024-04-26 15:45:54 +01:00
Andrew Kingston 2d811b355e
Merge branch 'master' into new-datepicker 2024-04-26 15:04:40 +01:00
Michael Drury ff29d36528
Revert "Getting rollup package versions consistent through all packages" 2024-04-26 14:59:19 +01:00
Andrew Kingston 4cdd6c8449 Merge branch 'master' of github.com:Budibase/budibase into new-datepicker 2024-04-26 13:21:00 +01:00
Andrew Kingston 67863da655 Update date formatting to use default locale as specified by Intl browser API rather than navigator language 2024-04-26 12:40:15 +01:00
Andrew Kingston ba63760f0f Display dates in users locale 2024-04-26 09:39:17 +01:00
mike12345567 22a67eb769 Matching rollup version across all packages, there was a lot of mis-match and I was running into some build issues due to this, getting everything on the same version so that they can all use the same package - this also requires updating all .js extensions to .mjs to correctly support the imports. 2024-04-25 18:43:54 +01:00
Andrew Kingston 8f058756c3 Rename date picker flag to be more meaningful and ensure action menus never shrink 2024-04-25 16:43:51 +01:00
Andrew Kingston ddbb6765ef Remove leftover prop 2024-04-25 16:38:54 +01:00
Andrew Kingston 55014e304e Fix issue with dates and blur grids when interacting with header cells 2024-04-25 14:26:01 +01:00
Andrew Kingston 8ac58fc0e7 Lint 2024-04-25 13:09:08 +01:00
Andrew Kingston bdb3e3056d Final updates to position dropdown rewrite with support for wrapping when being responsive to screen width 2024-04-25 12:49:25 +01:00
Andrew Kingston 9c244f6645 Rewrite position dropdown logic to be much smarter 2024-04-25 09:43:33 +01:00
Andrew Kingston f08562e0e4 Add support for honouring original popover height in position dropdown utility 2024-04-25 09:01:31 +01:00
Andrew Kingston 80cbd70687 Improve clickoutside to handle right clicks properly 2024-04-25 08:46:51 +01:00
Andrew Kingston 795991438f Use new grid popover for date cells to allow overflow outside grid 2024-04-24 15:47:39 +01:00
Andrew Kingston 4d24b2ba1c Refactor new datepicker so that we can use a custom grid cell, and fix issues with timezone offsets 2024-04-23 17:00:15 +01:00
Andrew Kingston f010228629 Respect app custom colour choices where possible 2024-04-23 11:59:14 +01:00
Gerard Burns 53553d8dd6 linting 2024-04-22 14:34:20 +01:00
Gerard Burns 9d4283e9ba linting 2024-04-22 14:34:20 +01:00
Gerard Burns a94953289e Remove old stuff i aded to selects and picker 2024-04-22 14:34:20 +01:00
Gerard Burns 222bed8a7e wip 2024-04-22 14:34:20 +01:00
Gerard Burns 06bab3397f remove previous option stuff and animations 2024-04-22 14:34:20 +01:00
Gerard Burns 8d77bb016f refactor of bar done i think 2024-04-22 14:34:19 +01:00
Gerard Burns 7890b4e6cb wip 2024-04-22 14:34:19 +01:00
Gerard Burns 7b52811f10 wip 2024-04-22 14:34:19 +01:00
Gerard Burns 70ac56522f nicer dates 2024-04-22 14:34:19 +01:00
Gerard Burns aba14f0e16 array type info 2024-04-22 14:34:19 +01:00
Gerard Burns fcca165a2e wip 2024-04-22 14:34:18 +01:00
Gerard Burns 4a80af1bc6 some line refactor 2024-04-22 14:34:18 +01:00
Gerard Burns cd36056124 wip refactor manifest 2024-04-22 14:34:17 +01:00
Gerard Burns 203d13881d wip 2024-04-22 14:33:11 +01:00
Gerard Burns b1aa8b36f2 no animate 2024-04-22 14:33:10 +01:00
Gerard Burns 477813feef working 2024-04-22 14:33:10 +01:00
Gerard Burns 10fb73b19e wip 2024-04-22 14:33:10 +01:00
Gerard Burns 1d08294c67 before sidecar 2024-04-22 14:33:10 +01:00
Gerard Burns 41139a0dd4 wip 2024-04-22 14:33:10 +01:00
Gerard Burns 40288ca371 stop overflow at bottom 2024-04-22 14:33:10 +01:00
Gerard Burns c0cc6b2afe wip working looking okayish 2024-04-22 14:33:10 +01:00
Gerard Burns 5e87f1dcd4 wippish 2024-04-22 14:33:10 +01:00
Gerard Burns 4af2d07ca7 workingish 2024-04-22 14:33:10 +01:00
Gerard Burns 793e5cb4cb wip???? 2024-04-22 14:33:10 +01:00
Gerard Burns b9d36f9802 wip better fade 2024-04-22 14:33:10 +01:00
Gerard Burns 96001dd409 wip 2024-04-22 14:33:10 +01:00
Gerard Burns ad1b30431d wip 2024-04-22 14:33:10 +01:00
Gerard Burns 1296f8c6b2 fade in out 2024-04-22 14:33:10 +01:00
Gerard Burns 09485d6540 wip 2024-04-22 14:33:10 +01:00
Gerard Burns 8631b3ae75 refactor some 2024-04-22 14:33:10 +01:00
Gerard Burns 108f9667f6 css impl working i think 2024-04-22 14:33:10 +01:00
Gerard Burns fb25c08523 going to try implementing in css 2024-04-22 14:33:10 +01:00
Gerard Burns 1716321bef wip 2024-04-22 14:33:10 +01:00
Gerard Burns 6fa66aae54 use animation time isntead of id 2024-04-22 14:33:10 +01:00
Gerard Burns 7eed50707e wip 2024-04-22 14:33:10 +01:00
Gerard Burns ab40e3babd wip 2024-04-22 14:33:10 +01:00
Dean 7f5c2b59e3 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-04-15 18:15:07 +01:00
Michael Drury 359355b58d
Revert "Revert "adds sidepanel open and close actions, and gives the user the option to disable click-outside closure of sidepanel"" 2024-04-15 13:46:49 +01:00
Michael Drury 4e4dfefede
Revert "adds sidepanel open and close actions, and gives the user the option to disable click-outside closure of sidepanel" 2024-04-15 13:41:32 +01:00
Andrew Kingston 7152f957c8
Merge branch 'master' into feature/signature-field-and-component 2024-04-15 10:24:00 +01:00
Andrew Kingston 68e679bb55 Update click_outside to be more robust 2024-04-12 14:26:41 +01:00
Andrew Kingston 5960a37128 Update readonly and disabled date pickers to not show calendar icons 2024-04-12 14:06:26 +01:00
Andrew Kingston e1245b4cb0 Improve handling of time-only fields and fix issue where time-only values were not displayed properly 2024-04-12 09:40:39 +01:00
Michael Drury d3c9d835d6
Merge branch 'master' into BUDI-8157 2024-04-11 16:07:39 +01:00
mikesealey a7ec49613c fixes typo, removes unused variables 2024-04-11 15:42:19 +01:00
Dean f3e9030c3a Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-04-11 15:07:20 +01:00
Dean 9c7fed9eb8 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-04-11 15:06:59 +01:00
Andrew Kingston 5df555b2b0 Lint 2024-04-11 11:23:50 +01:00
Andrew Kingston 2c27ef8294 Improve position dropdown and update click handlers to ignore new datepicker 2024-04-11 11:20:30 +01:00
Andrew Kingston 0a4dfef8cf Replace usages of date range picker with 2 date pickers 2024-04-10 18:46:41 +01:00
Andrew Kingston 283ebb2a33 Merge branch 'master' of github.com:Budibase/budibase into new-datepicker 2024-04-10 16:40:31 +01:00
Andrew Kingston e0f02941b9
Merge branch 'master' into nested-nav-links 2024-04-10 14:19:26 +01:00
Andrew Kingston bf6bd127ca
Merge branch 'master' into feature/signature-field-and-component 2024-04-10 09:08:35 +01:00
Adria Navarro 5b6c3d0c96 Merge branch 'master' into revert-13398-revert-13356-BUDI-8122/single-attachment-column-type 2024-04-10 09:01:36 +02:00
Andrew Kingston 27056990aa Add very early work on date range picker 2024-04-09 11:52:32 +01:00
Dean 5fd867b97e Swap canvas drawing to use atrament 2024-04-08 09:39:39 +01:00
Andrew Kingston 4afc71c4bf Break out core date parsing utils to share between packages 2024-04-08 08:29:20 +01:00
Dean e80a87f519 Feedback updates 2024-04-05 15:59:28 +01:00
Dean 7f9dc42e31 Lint 2024-04-05 14:53:14 +01:00
Dean 1e5506b8c3 Full support for signature field type and some feedback changes 2024-04-05 12:50:09 +01:00
Andrew Kingston 74ff54eb8a Shrink default popover offset 2024-04-05 12:25:04 +01:00
Andrew Kingston 964600345b Ensure datepicker doens't capture any keyboard events 2024-04-05 12:21:16 +01:00
Andrew Kingston dfa772701d Multiple style fixes 2024-04-05 12:16:42 +01:00
Michael Drury 5437188385
Revert "Revert "Single attachment column type"" 2024-04-03 16:05:18 +01:00
Michael Drury 1cfe4da027
Revert "Single attachment column type" 2024-04-03 16:01:45 +01:00
Adria Navarro d74af11230 Handle deletions 2024-04-03 12:53:55 +02:00
Andrew Kingston 4673fbeaaa Fix overflow 2024-04-02 11:08:37 +01:00
Andrew Kingston 24f6761766 Revert clickoutside 2024-04-02 11:02:10 +01:00
Andrew Kingston d71766b9a4 Revert clickoutside 2024-04-02 11:01:50 +01:00
Andrew Kingston 2e4e3eac60 Update styles of selected day 2024-04-02 10:59:30 +01:00
Andrew Kingston fd709308cd Merge branch 'master' of github.com:Budibase/budibase into new-datepicker 2024-04-02 09:52:08 +01:00
Dean ff5c7ceda8 Merge remote-tracking branch 'origin/master' into feature/screen-deselect 2024-04-02 09:14:22 +01:00
Andrew Kingston 455d3e250a
Merge branch 'master' into nested-nav-links 2024-03-28 18:23:24 +00:00
Andrew Kingston 917a387468 Add transitions to popover showing and hiding due to drawer prescence 2024-03-28 13:33:16 +00:00
Andrew Kingston 26c4e504bf Add new nav item configuration list, popover and initial drawer. Fix BBUI combobox overflow 2024-03-28 12:00:36 +00:00
Dean d23df69553 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-03-28 10:39:40 +00:00
mike12345567 cd694cb312 Disabling warnings for eval (required). 2024-03-27 13:32:24 +00:00
Dean a773c167d5 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-03-22 15:26:23 +00:00
Dean 6b5938aef6 Merging 2024-03-22 15:26:05 +00:00
Andrew Kingston 9072142ca9 Remove log 2024-03-22 12:31:35 +00:00
Andrew Kingston 0acc8ffff6 Merge branch 'master' into cheeks-fixes 2024-03-22 12:16:30 +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 8a9bb0294b Allow horizontal overflow in drawer contents 2024-03-21 15:22:07 +00:00
Andrew Kingston 7d31536014 Fix issue with click_outside where non-function types could be stored as callbacks 2024-03-21 12:08:24 +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
Dean 308897d972 Allow view deselect when clicking on empty area. Screen is no longer highlighted 2024-03-19 14:11:55 +00:00
Adria Navarro ec282189ba
Merge branch 'master' into BUDI-8084/single-attachment-column-setting 2024-03-15 14:23:49 +01:00
Adria Navarro bb4b24219b
Merge branch 'master' into BUDI-8084/single-attachment-column-setting 2024-03-15 12:53:11 +01:00
Dean b8277fc60f Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites 2024-03-15 10:01:38 +00:00
deanhannigan 7a737e7664
Merge branch 'master' into feature/app-list-actions 2024-03-15 09:31:54 +00:00
Dean f2dbeed6e8 Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites 2024-03-15 09:20:02 +00:00
deanhannigan 72a671e93b
Merge branch 'master' into feature/app-list-actions 2024-03-15 09:10:57 +00:00
Andrew Kingston 23a91bcd23 Update snippet empty state 2024-03-14 16:16:37 +00:00
Adria Navarro e9f03649bd Send maximum to dropzone 2024-03-13 21:43:30 +01:00
Andrew Kingston 567cbf3ef8 More icon updates for consistency 2024-03-13 13:58:42 +00:00
Andrew Kingston 5666a965e0 Fix issue with click_outside and drawers 2024-03-13 13:01:44 +00:00
Andrew Kingston 1eafd5e843 Fix issue with drawer positioning when nesting drawers with no target 2024-03-13 09:22:13 +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 b1c4c910d8
Merge branch 'master' into cheeks-lab-day-binding-eval 2024-03-11 13:49:06 +00:00
Andrew Kingston 10c5eee87e Fix existing issue where command palette sits behinds modals 2024-03-11 11:00:04 +00:00
Dean e3fba2aa05 Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites 2024-03-11 10:11:01 +00:00
deanhannigan eacbacda59
Merge branch 'master' into feature/app-list-actions 2024-03-11 09:59:37 +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
Dean fec52c11e8 Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites 2024-03-08 14:26:05 +00:00
deanhannigan 460c2573e4
Merge branch 'master' into feature/app-list-actions 2024-03-08 12:24:15 +00:00
Adria Navarro 3c03ef2af7 Handle events 2024-03-07 14:02:54 +01:00
Adria Navarro 73c141c0fb Merge branch 'feat/BUDI-8046' into display_scim_sync_per_row 2024-03-07 13:33:59 +01:00
Andrew Kingston 84a5004544 Fix BBUI imports 2024-03-07 08:40:41 +00:00
Andrew Kingston d08628234f Fix z-index of drawers 2024-03-07 08:25:02 +00:00
Andrew Kingston d38a6ed0d3 Make any drawer expandable 2024-03-06 13:59:20 +00:00
Dean e3603a81d5 App favouriting 2024-03-06 09:33:17 +00:00
Andrew Kingston c138cbeba2 Update drawer transitions and styles as they were broken with svelte 4 update 2024-03-01 10:28:53 +00:00
Andrew Kingston 10b5ab34cf Re-add border for drawer modals 2024-02-29 19:51:25 +00:00
Andrew Kingston 755ece13b6 Lint, remove drawer modal border, bump account portal 2024-02-29 19:40:21 +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
Andrew Kingston 47cc9557c4 Improve drawer state management between instances 2024-02-29 16:29:32 +00:00
Adria Navarro 9af7167792 Fix ActionButton tooltip 2024-02-27 16:32:12 +01:00
Andrew Kingston e2fe279842 Exclude drawers from click_outside callbacks, unless registered inside a drawer 2024-02-27 14:30:21 +00:00
Andrew Kingston 3d96292f26 Clean up usages of drawers everywhere 2024-02-27 14:15:03 +00:00
Adria Navarro a48c861561 Remove icon from index user 2024-02-27 14:47:56 +01:00
Adria Navarro 429be9b588 Remove scim generic icon from group index 2024-02-27 14:43:45 +01:00
Andrew Kingston 7bf8a8b530 Add more instances of useful drawer titles 2024-02-27 13:30:11 +00:00
Andrew Kingston c12d3cffc3 Remove useless concept of headless drawer and fix issue with drawer observer 2024-02-27 13:28:13 +00:00
Adria Navarro b587ec83fe Icon size to S 2024-02-27 14:22:48 +01:00
Andrew Kingston 1e74fe0cb7 Improve popover positioning, improve drawer styles and performance 2024-02-27 09:24:26 +00:00
Andrew Kingston 92abdec150 Fully refactor drawer rendering to not depend on CSS transforms, which break codemirror 2024-02-26 16:07:01 +00:00
Andrew Kingston ad576e2c01 Add swap overlay when changing modes and improve styles 2024-02-26 13:31:34 +00:00
Dean e8e2a3c31d Added context menu to the app navigation sidebar 2024-02-26 10:57:37 +00:00
Andrew Kingston 395942d8b6 Add modal drawer support with transitions 2024-02-24 13:26:34 +00:00
Andrew Kingston 7484f087bc Add stacked drawer support and transitions 2024-02-23 18:15:01 +00:00
Andrew Kingston d3504d714c More style fixes for drawer overflow 2024-02-23 12:49:43 +00:00
Andrew Kingston 41b397c2f7 Improve multiple styles for the drawer and code editor 2024-02-23 10:15:53 +00:00
Dean d7fa333fce Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-22 16:30:05 +00:00
Dean 13e294b708 Removed references to unused picker 2024-02-22 16:19:06 +00:00
Andrew Kingston 0217bac267 Add multiple style improvements to drawers 2024-02-22 15:05:21 +00:00
Dean 6877d0a016 Merge remote-tracking branch 'origin/master' into feature/app-list-actions 2024-02-22 15:00:34 +00:00
Dean 18f09f4e13 Duplicate app behaviour and test updates 2024-02-22 15:00:16 +00:00
Gerard Burns de0414afbe
Update Svelte Major Version to 4 (#13036)
* update svelte versions

* temporarilly disable svelte warnings

* change bbap version pointed to

* remove sub module specifying svelte version

* point at updated account-portal

* add type declaration for svelte in the server

* add svelte transformer for server jest tests

* remove svelte from bbui package.json

* get builder tests working

* linting fixes

* prettier fixes

* fix server test

* fix another server test

* fix server serverlog test

* account-portal-version

* pin master version of pro

* revert hbs doc file in server to use triple braces, ensures nothing gets escaped
2024-02-22 13:19:29 +00:00
Joe f417c2d8a4
Joe's lab day minor updates (#12944)
* Change default button type to CTA

- change default button type to CTA
- change ordering of types/variants

* Fix layout shift within portal

Within the portal, when navigating from screen to screen, there's a slight layout shift caused by the scrollbar. This is a small fix.

* row/column icons change

The current row/column icons for positioning components are confusing. I believe these icons are easier to understand.

* Fix for horizontal scrollbar showing

When adding/removing actions within automations, the horizontal scrollbar flashes. Fix.

* Title change for Upload data

Upload data is not wrong, but it's best to be explicit.

* Increase size of upgrade button

* small fix for the styling inconsistency

* Dianostics padding fix

* lint fix

* update account-portal

* update icons

---------

Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Mel O'Hagan <mel@budibase.com>
2024-02-21 13:28:35 +00:00
Andrew Kingston 602f35537d Support custom min widths for popovers 2024-02-19 16:28:23 +00:00
Andrew Kingston 433c3a6306 Debounce hiding binding values to enable interacting with them 2024-02-19 16:22:23 +00:00
Dean 7895292705 Add offset to custom positioning. Reusing existing prop 2024-02-15 16:16:30 +00:00
Andrew Kingston ab96d6ee01 Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-02-14 16:25:01 +00:00
Adria Navarro 8dfcc3aeb1
Revert "Revert "Migrate from `vm` to `isolated-vm`"" 2024-02-02 12:02:09 +01:00
Andrew Kingston a880c5e62a Update outside popover styles 2024-02-02 10:27:23 +00:00
Sam Rose 332a201ae7
Revert "Migrate from `vm` to `isolated-vm`" 2024-02-02 09:51:46 +00:00
Adria Navarro 45ea6a6fd6
Revert "Revert "Migrate from `vm` to `isolated-vm`"" 2024-02-01 16:47:41 +01:00
Adria Navarro 16749ec3dd
Revert "Migrate from `vm` to `isolated-vm`" 2024-02-01 16:30:34 +01:00
Adria Navarro 623b4f5dab
Merge branch 'master' into isolated-vm 2024-01-31 10:47:08 +01:00
deanhannigan 4b63a06162
Merge branch 'master' into budi-7786-options-picker-dropdown-opens-above-even-though-it-is-at-the 2024-01-25 11:52:07 +00:00
Adria Navarro da07faf432
Merge branch 'master' into isolated-vm 2024-01-25 09:56:35 +01:00
mike12345567 b4be6daea6 Quick fix for all usages of compare function in select. 2024-01-25 08:46:59 +00:00
Sam Rose 309605bf4c
Merge branch 'master' into isolated-vm 2024-01-24 17:37:43 +00:00
mike12345567 45c040803f Add final check. 2024-01-24 16:31:03 +00:00
mike12345567 b8c7da02e2 Quick fix, if compare isn't set then don't try to use it at all. 2024-01-24 16:14:09 +00:00
Sam Rose f0cecb6e15
Fix linting. 2024-01-24 15:49:35 +00:00
Mel O'Hagan 7c12b33de3 Merge branch 'master' into budi-7786-options-picker-dropdown-opens-above-even-though-it-is-at-the 2024-01-24 15:26:22 +00:00
mike12345567 3236616307 Getting REST UI to work with full schema objects. 2024-01-22 17:48:39 +00:00
Mel O'Hagan af9824c2ae Revert old picker styling from 2.10 2024-01-22 12:35:23 +00:00
melohagan aa579699b5
Allow enter key to continue (#12762) 2024-01-11 16:31:57 +00:00
Dean dce941c794 UX feedback updates 2024-01-04 16:34:30 +00:00
Dean 42171bd41d Merge remote-tracking branch 'origin/master' into feature/multistep-form-block 2024-01-03 09:49:38 +00:00
melohagan 0b21c36526
Use blur for change event RichTextField (#12649)
* Use blur for change event RichTextField

* Refactor
2024-01-03 09:26:52 +00:00
Andrew Kingston 08cd5bbb91 Refactor form block layout and add functional update and view multi step forms 2023-12-13 13:09:57 +00:00
Andrew Kingston ac0f034ff4 Fix multi step settings definition to allow rendering of other sections in the correct order 2023-12-13 12:01:16 +00:00
Andrew Kingston 9da641f848 Standardise field help text and error icon size and colors 2023-12-08 16:42:30 +00:00
Andrew Kingston 173a76dc52 Improve setting rendering and add dynamic section title 2023-12-08 16:10:56 +00:00
Andrew Kingston 3430b7b2ac Merge branch 'master' of github.com:Budibase/budibase into feature/multistep-form-block 2023-12-08 14:40:45 +00:00
Gerard Burns af35250371
Prevent collapsed component settings sections reverting on component settings changes. (#12523)
* wip

* lint

* fixes

* Pr feedback

* remove unneeded renaming

* remove other unneeded renaming
2023-12-08 12:22:40 +00:00
Dean 1a03d9d729 Initial pass at the multistep form block 2023-12-06 20:39:35 +00:00
Andrew Kingston 4cd870ef9e Don't read attachments into memory unless they are images 2023-12-05 16:54:03 +00:00
Andrew Kingston d4aba9e6db
Merge branch 'master' into random-fixes 2023-11-29 08:56:49 +00:00
Gerard Burns 9733bb01e7 Merge branch 'master' into random-fixes 2023-11-28 11:16:37 +00:00
Dean dec68233c2 Merge remote-tracking branch 'origin/master' into fix/formblock-ux-updates 2023-11-28 09:36:23 +00:00
Andrew Kingston f9ea61db1a Improve inputdropdown component 2023-11-24 16:34:47 +00:00
Andrew Kingston 016ed56c19 Add subtitle support to pickers 2023-11-24 16:19:39 +00:00
Andrew Kingston 302f6f6106 Fix footer in fancy select and allow inviting creators from side panel 2023-11-24 15:47:40 +00:00
Andrew Kingston 295965d1d3 Move picker subtitle to below the label 2023-11-24 15:23:22 +00:00
Gerard Burns fdcfd1be02 merge master 2023-11-24 11:53:32 +00:00
Gerard Burns 1fb61e6ed9 wip 2023-11-24 10:18:49 +00:00
Dean 8cc5eb19e6 Formblock fixes 2023-11-23 18:08:39 +00:00
Gerard Burns 7cc5576306 linting 2023-11-23 17:07:00 +00:00
Andrew Kingston 820eeeafe5 Fix button group having no spacing by default 2023-11-23 14:13:16 +00:00
Adria Navarro 5de491e858
Merge branch 'master' into chore/lint_imports 2023-11-21 18:38:57 +01:00
Gerard Burns 463cee560b
Disable preview and publish for apps with no screens (#12384)
* disable preview and publish for apps with no screens

* PR feedback

* linting

* PR Feedback
2023-11-21 13:19:19 +00:00
Gerard Burns 217ac49628 wip 2023-11-21 13:02:06 +00:00
Adria Navarro db2c20e3ae eslint import/newline-after-import 2023-11-20 21:52:29 +01:00
Adria Navarro 92f411bf77 Prettier 2023-11-20 21:48:49 +01:00
Adria Navarro 4d27ff1dc0 eslint import/no-duplicates 2023-11-20 21:48:49 +01:00
Gerard Burns 7e037099b4
Field help text (#12383)
* wip

* client finished

* add to bbui input

* linting

* PR Feedback

* remove test code

* linting

* PR feedback

---------

Co-authored-by: Martin McKeaveney <martin@budibase.com>
2023-11-20 15:05:58 +00:00
Mel O'Hagan c169a73764 readonly css 2023-11-07 09:19:29 +00:00
Mel O'Hagan fee9a9d65d Merge branch 'master' into budi-7105-builder-option-for-read-only-form-fields 2023-11-07 08:27:04 +00:00
Martin McKeaveney 2a3e31f259
Merge branch 'master' into budi-7105-builder-option-for-read-only-form-fields 2023-11-06 18:01:12 +00:00
Martin McKeaveney 2e521ae62c
Merge branch 'master' into form-block-field-layout 2023-11-06 17:59:35 +00:00
Andrew Kingston b2352157cd Improve grid integration with new datepicker 2023-11-03 20:27:30 +00:00
Andrew Kingston 78af50bafe Use new datepicker except when a range is needed 2023-11-03 19:34:12 +00:00
Andrew Kingston e758582822 Add cross browser style improvements for datepicker 2023-11-03 19:26:43 +00:00
Andrew Kingston 93630b36e2 Fix small inconsistency when picker is open for multiple minutes 2023-11-03 17:07:31 +00:00
Andrew Kingston 96bc6fc789 Add better support for time only date strings 2023-11-03 17:05:27 +00:00
Andrew Kingston 989f54783c Add multiple style improvements to new date picker and add actions 2023-11-03 16:30:46 +00:00
Mel O'Hagan a03a00c4af Toggle preview 2023-11-03 14:08:46 +00:00
Andrew Kingston 819df964bc Fix style issues in client apps and remove extraneous dependencies 2023-11-03 11:18:03 +00:00
Andrew Kingston a6bda4fce7 Remove unused props 2023-11-03 09:35:24 +00:00
Andrew Kingston de0f87fa32 Break new datetime picker into granular components 2023-11-03 09:34:54 +00:00
Andrew Kingston f078039aa4 Add time field and sanitise all typeable fields to prevent errors and improve experience 2023-11-02 20:34:40 +00:00
Andrew Kingston 1b5bb8dd04 Add style improvements to new date picker 2023-11-02 18:35:58 +00:00
Andrew Kingston 4fa4b2944f Add editable month and year picker to calendar 2023-11-02 17:20:36 +00:00
Mel O'Hagan 738082dc27 Remove readonly key 2023-11-02 15:49:16 +00:00
Andrew Kingston afffd4d234 Add initial version of new date picker without time support 2023-11-02 15:37:18 +00:00
Mel O'Hagan 5923ae2983 Make form block view readonly 2023-11-01 16:40:23 +00:00
Mel O'Hagan 56d5a0b8f6 Further read only settings 2023-11-01 16:01:45 +00:00
Mel O'Hagan 5c36d70a01 Pickers readonly prop 2023-11-01 14:56:28 +00:00
Mel O'Hagan 5c049e0465 LongFormField readonly prop 2023-11-01 13:54:18 +00:00
Andrew Kingston c73117e336
Merge branch 'master' into new-branding 2023-10-31 13:56:44 +00:00
Andrew Kingston bec32399ef
Merge branch 'master' into form-block-field-layout 2023-10-31 11:32:11 +00:00