Commit Graph

580 Commits

Author SHA1 Message Date
Andrew Kingston 3bfea0a472 Don't set explicit height of tables when total row count is equal or less than the desired rows, to avoid tiny overflow due to horizontal scrollbars 2022-03-02 09:06:31 +00:00
mike12345567 2436bc2e32 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-03-01 18:43:52 +00:00
Peter Clement 8ef013f173 Merge remote-tracking branch 'origin/develop' into feature/table-row-selection 2022-03-01 10:37:26 +00:00
Andrew Kingston c4ebc85f3c Fix soft bricking app when closing nested modals using escape key 2022-02-28 15:04:32 +00:00
Andrew Kingston 10be256302 Make copy to clipboard an exported utility 2022-02-24 21:48:23 +00:00
mike12345567 f2c2c903e5 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-24 18:19:20 +00:00
Rory Powell 9fcf702a32 Add status banner that reacts to cypress healthcheck failures 2022-02-24 14:41:24 +00:00
Andrew Kingston 40c6976035 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-devtools 2022-02-24 14:03:29 +00:00
Andrew Kingston 04624ece07 Fix selecting all rows and fix table click events clashing with row selection 2022-02-24 09:14:16 +00:00
Andrew Kingston c4dcd29dc3 Fix spacing in SelectEditRenderer 2022-02-24 09:12:45 +00:00
Andrew Kingston d7d7559402 Don't show checkbox label if no label specified 2022-02-24 09:12:14 +00:00
Andrew Kingston 653a024d48 Merge branch 'table-cell-config' of github.com:Budibase/budibase into feature/table-row-selection 2022-02-23 12:10:03 +00:00
Andrew Kingston 54ce2d7370 Merge branch 'develop' of github.com:Budibase/budibase into table-cell-config 2022-02-23 11:32:51 +00:00
Peter Clement 4a119afb15 simplify add all method 2022-02-22 15:56:11 +00:00
Peter Clement 53c207691c add ability to select rows from different tables and provide bindings 2022-02-22 15:18:08 +00:00
Peter Clement 8d5cf7cbb5 Merge remote-tracking branch 'origin/develop' into feature/table-row-selection 2022-02-22 15:17:38 +00:00
Andrew Kingston 77664a6e4c Fix button A11y issue again after being lost in merge 2022-02-22 12:35:11 +00:00
Andrew Kingston b41c1ad6b3 Update documentation of table cell schema options 2022-02-21 16:06:38 +00:00
Andrew Kingston ef66c5f2d0 Update width of table code renderer cells 2022-02-21 16:03:40 +00:00
Andrew Kingston c701151bae Improve table column width handling when custom widths are applied 2022-02-21 14:47:01 +00:00
Andrew Kingston 4806b162ea Add custom svelte transition to drawer and add local parameter to prevent bad transitions 2022-02-21 13:41:57 +00:00
Andrew Kingston 826d49c58c Allow bindings for table cell values and break out cell settings into its own drawer component 2022-02-21 13:19:29 +00:00
Tobias Speicher 9d25f26791
Replace deprecated String.prototype.substr()
String.prototype.substr() is deprecated (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr) so we replace it with slice() which works similarily but isn't deprecated.
Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
2022-02-20 15:28:39 +01:00
Andrew Kingston e63dcd86e9 Update table hover to use a pseudo element to support hover color with customised cell backgrounds 2022-02-18 20:28:59 +00:00
Andrew Kingston 876e4743ea Add support for alignment, text color and background color in tables and improve padding compatibility with table sizes 2022-02-18 20:14:56 +00:00
Andrew Kingston 216ae828a4 Support aligning a color picker popover to the right 2022-02-18 20:14:31 +00:00
Andrew Kingston c19f24b2e0 Move table overflow layer to fix sticky header not working 2022-02-18 14:40:08 +00:00
Andrew Kingston 4e6e932402 Fix table loading states and remove virtual table rendering 2022-02-18 14:12:29 +00:00
Andrew Kingston 61f689244e Ensure table height is exactly perfect for row count regardless of scrollbars 2022-02-18 13:33:34 +00:00
Andrew Kingston e1dc778b4e Fix table height calculation not being exact 2022-02-18 13:27:36 +00:00
Andrew Kingston 8481762c3c Add compact setting to table 2022-02-18 13:08:18 +00:00
Andrew Kingston f1649911b0 Only autosort columns when custom columns are not specified 2022-02-18 12:35:39 +00:00
Andrew Kingston 260b56b46d Completely rewrite BBUI table with divs and with support for custom column widths 2022-02-18 11:58:18 +00:00
mike12345567 eb0916d4fe Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-16 15:30:48 +00:00
Peter Clement a9194be9d2 add row selection numbers 2022-02-16 15:00:18 +00:00
Peter Clement 8fc10b3341 Merge remote-tracking branch 'origin/develop' into feature/table-row-selection 2022-02-16 14:35:42 +00:00
Rory Powell 0d25fcf735 Revert on click changes to SideNavigation/Item 2022-02-16 11:59:22 +00:00
Rory Powell aaba6349e5 Add on-click to SideNavigation item 2022-02-16 10:03:59 +00:00
mike12345567 664b43edfa Merge branch 'master' of github.com:Budibase/budibase into develop 2022-02-15 16:54:21 +00:00
Andrew Kingston 69bc9bf9fc Update button tooltip to remove wrapper div and place tooltip inside button element 2022-02-15 12:01:50 +00:00
Andrew Kingston 6fc4bbe5df Add on:focus handler to button to fix A11y issue 2022-02-15 09:31:55 +00:00
Andrew Kingston 7828f9377e Merge branch 'develop' of github.com:Budibase/budibase into experimental-hbs-caching 2022-02-14 17:58:42 +00:00
mike12345567 32fc2c7029 Fixing an issue with button tooltip addition, some buttons lost their full width sizing. 2022-02-14 16:49:56 +00:00
mike12345567 a6bc495770 Fixing issue #4337, allows internal tables to search by the _id or _rev properties in automation query block. 2022-02-14 14:57:06 +00:00
mike12345567 3aac333dcb Fix for #4440, fixing validation of API endpoints. 2022-02-12 10:35:10 +00:00
Peter Clement 350edc2aec add row selection functionality to tables 2022-02-11 11:55:35 +00:00
Andrew Kingston 411f7b89e9 Fix button layout in drawers 2022-02-10 11:46:57 +00:00
Michael Drury e01563b6fc Adding basic endpoints for API keys. 2022-02-09 23:16:24 +00:00
Andrew Kingston b7e1aebaa8 Merge branch 'frontend-core' of github.com:Budibase/budibase into experimental-hbs-caching 2022-02-09 15:18:44 +00:00
Michael Drury 8a10e31762
Merge branch 'develop' into frontend-core 2022-02-09 14:42:05 +00:00
mike12345567 ea1b65fde8 Updating the tooltip button to have an info icon like the labels on the right instead. 2022-02-08 17:17:00 +00:00
mike12345567 832e3bd76e Fix for #3758 - updating the datetime cell renderer and form component to be capable of display time only formats, as well as adding an option to only select the time component for a date time form field. 2022-02-08 16:15:08 +00:00
mike12345567 604c3a69cc Merge branch 'develop' of github.com:Budibase/budibase into fix/feb-fixes 2022-02-08 12:28:27 +00:00
Andrew Kingston e6ed16f274 Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-02-08 08:12:37 +00:00
mike12345567 2f3af46222 Fix for both #4167, allow saving but warn if never sent and #4165 save the query name when clicking name save icon. 2022-02-07 18:47:10 +00:00
Andrew Kingston d402b942d0
Merge pull request #4372 from Budibase/dont-dismiss-error-notifications
Remove automatic dismissal of error notifications
2022-02-07 16:47:15 +00:00
Andrew Kingston 25bcd37b78 Update auto dismissal of notifications 2022-02-07 15:24:46 +00:00
Andrew Kingston 2099bd07d3 Remove automatic dismissal of error notifications and instead allow only manual dismissal, and also enable pointer events so errors can be copied 2022-02-07 15:15:28 +00:00
Andrew Kingston 069f6c5697 Merge branch 'frontend-core' of github.com:Budibase/budibase into experimental-hbs-caching 2022-02-07 14:46:05 +00:00
Andrew Kingston 04d53a709c Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-02-07 14:45:14 +00:00
Andrew Kingston 4239bb2cb5 Update rich text editor fullscreen and side-by-side modes to work on desktop and mobile properly with any type of layout navigation 2022-02-07 12:49:33 +00:00
Andrew Kingston 9aa1e5cf43 Improve text area and long form height settings 2022-02-07 12:04:21 +00:00
Andrew Kingston cfe7e9c262 Merge branch 'frontend-core' of github.com:Budibase/budibase into experimental-hbs-caching 2022-02-07 09:50:17 +00:00
Andrew Kingston 26970971db Hide some icons on mobile to avoid fullscreen mobile icon wrapping in rich text editor 2022-02-04 14:25:20 +00:00
Andrew Kingston e65ee63a9e Merge branch 'develop' of github.com:Budibase/budibase into feature/real-rich-text 2022-02-04 13:53:01 +00:00
Andrew Kingston 18e5be9a06 Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-02-04 09:23:32 +00:00
Andrew Kingston fa5ca1809c Fix copy to clipboard not working without a secure context and add better notifications 2022-02-04 08:50:36 +00:00
mike12345567 528862f212 Adds alignment to long form and string fields as per #3374. 2022-02-03 19:13:56 +00:00
Andrew Kingston 920d2a4bbf Add support for disabling rich text fields 2022-02-03 14:28:15 +00:00
Andrew Kingston 46ad1dc2c4 Add error border when rich text field fails validation 2022-02-03 14:08:30 +00:00
Andrew Kingston fc009cc9b4 Support a customisable offset for fullscreen mode for rich text editors 2022-02-03 11:53:51 +00:00
Andrew Kingston 5109975433 Update rich text field height to be set dynamically 2022-02-03 10:46:41 +00:00
Andrew Kingston 1ec51d2562 Add custom styles for HRs, tables and link colors in rich text editor and preview 2022-02-03 09:46:30 +00:00
Andrew Kingston 953fa94e2b Add custom styles for code blocks and block quotes in rich text editor and preview 2022-02-03 09:32:01 +00:00
Andrew Kingston 27b3d19771 Properly trim markdown viewer component 2022-02-03 09:06:52 +00:00
Andrew Kingston 283b59d5fe Update markdown viewer and editor BBUI components 2022-02-02 21:22:49 +00:00
Andrew Kingston d3b12b6ab8 Add new rich text component to BBUI 2022-02-02 15:17:59 +00:00
Andrew Kingston c7b78e135a Merge branch 'frontend-core' of github.com:Budibase/budibase into experimental-hbs-caching 2022-02-01 16:49:59 +00:00
Andrew Kingston 312571314d Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-02-01 16:46:00 +00:00
Andrew Kingston a3135bd98f Merge branch 'client-bundle-size-reduction' into experimental-hbs-caching 2022-01-31 18:58:19 +00:00
mike12345567 8fbd101448 Merge branch 'develop' of github.com:Budibase/budibase into feature/formula-filtering 2022-01-31 15:21:15 +00:00
Andrew Kingston 37e72db2a8 Remove lodash and sort dependencies out 2022-01-31 09:32:06 +00:00
Andrew Kingston bbc3c18fcd Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-01-24 15:46:54 +00:00
Andrew Kingston 30a92ee981
Merge pull request #4030 from Budibase/s3-upload
S3 file upload component
2022-01-24 15:41:46 +00:00
Andrew Kingston 1d217a23b7 Add helpers into BBUI rather than frontend core and fix A11y issue 2022-01-20 10:14:39 +00:00
mike12345567 10f55cf572 Adding in static/dynamic select, as well as the ability to set a tooltip on a select. 2022-01-19 18:33:58 +00:00
Andrew Kingston 597a1e5e68 Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-01-19 13:54:39 +00:00
Maurits Lourens 1757d8d329 add extensions prop to specify accepted file extensions 2022-01-18 17:17:31 +01:00
Andrew Kingston 919e31d216 Add initial work on frontend-core refactor 2022-01-18 09:39:19 +00:00
Andrew Kingston bb01806633 Update S3 upload with develop and fix preview URLs 2022-01-13 17:18:24 +00:00
Rory Powell c0006b4d8f Bump z-index to always be on top 2022-01-10 11:50:08 +00:00
Rory Powell cf3c5dccd0 Fix auth dropdown z-index 2022-01-05 10:29:40 -05:00
mike12345567 3f5263f192 Merge branch 'develop' of github.com:Budibase/budibase into feature/query-variables 2022-01-04 12:58:42 +00:00
Andrew Kingston 7dd70147f5 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2022-01-04 09:48:44 +00:00
Rory Powell 2af1a6e116 Add bold and code cell renderers 2021-12-21 14:08:09 -05:00
Andrew Kingston 07b2a411a4 Update home screen UI to work better on mobile and make spacing more consistent 2021-12-15 15:54:33 +00:00
Andrew Kingston 8d10fcf34c Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-15 13:36:10 +00:00
Peter Clement 5da5acc27b
Merge pull request #3737 from Budibase/feature/home-screen-redesign
Home Screen Redesign
2021-12-15 09:47:03 +00:00
Rory Powell d347edb34a Merge branch 'develop' into feature/query-auth 2021-12-14 09:52:16 +00:00
mike12345567 41ea5265dd Fixing bug in tabs where double clicks cause tab switching, new headers enabled by default, disabled headers rather than enabled, get requests can have bodies. 2021-12-13 11:24:13 +00:00