Commit Graph

65 Commits

Author SHA1 Message Date
mike12345567 a2dc3dc3b1 Getting notifications working correctly, linking to errors in a better way, generally improving UI, getting some final touches here and there. 2022-06-22 20:23:18 +01:00
Mel O'Hagan 2740b5502f using preventSelectRow property 2022-06-07 15:19:48 +01:00
Mel O'Hagan 543d2521e6 Revert field changes 2022-06-07 15:14:53 +01:00
Mel O'Hagan 12ced8cba7 Added preventSelectRow prop to custom column 2022-06-07 14:40:56 +01:00
Mel O'Hagan 08aea99c94 Don't allow row selection for button/link column 2022-06-07 11:24:44 +01:00
Mel O'Hagan fe99647ad1 Use default value from manifest 2022-06-07 10:55:32 +01:00
Andrew Kingston d7f627e9cc Increase table title size and padding around table headers 2022-04-08 10:28:07 +01:00
Andrew Kingston cd3bcdb41a Prevent flashing CTA buttons when initially loading table data 2022-04-07 15:48:35 +01:00
Andrew Kingston 430732be90 Add placeholder table content and add highlighted and disabled states to table buttons 2022-04-07 15:30:55 +01:00
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
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 653a024d48 Merge branch 'table-cell-config' of github.com:Budibase/budibase into feature/table-row-selection 2022-02-23 12:10:03 +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
Andrew Kingston b41c1ad6b3 Update documentation of table cell schema options 2022-02-21 16:06:38 +00: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 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
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
Peter Clement 350edc2aec add row selection functionality to tables 2022-02-11 11:55:35 +00:00
Andrew Kingston a3135bd98f Merge branch 'client-bundle-size-reduction' into experimental-hbs-caching 2022-01-31 18:58:19 +00:00
Andrew Kingston 37e72db2a8 Remove lodash and sort dependencies out 2022-01-31 09:32:06 +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
Andrew Kingston 1bb6fb37e5 Flatten JSON schema in apps to allow filtering and display of nested values 2021-12-06 12:37:50 +00:00
Andrew Kingston ce011dc4df Fix table crash when data is null 2021-09-29 15:25:44 +01:00
Andrew Kingston fdfc333172 Broadcast a sort event from BBUI table, and add prop to disable table sorting of data 2021-09-23 16:08:09 +01:00
Andrew Kingston dc67b4f8c1 Deeply clone rows before passing them back in the table edit row callback to avoid mutating table data 2021-09-02 14:42:12 +01:00
Andrew Kingston ef8e6511b8 Fix table z-index 2021-06-14 18:20:25 +01:00
Keviin Åberg Kultalahti 913fbcc990 Merge branch 'next' into admin/user-management-ui 2021-05-17 10:11:25 +02:00
Andrew Kingston 753f0befbc Add brief docs to Table component explaining the schema prop 2021-05-14 13:11:23 +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
Keviin Åberg Kultalahti bf50ed2304 Merge branch 'next' into admin/user-management-ui 2021-05-11 12:01:31 +02:00
Andrew Kingston b240cd9670 Allow tables to render header even when no data exists 2021-05-10 18:01:47 +01:00
Keviin Åberg Kultalahti 8607127a0b adds a click dispatch to the Table component 2021-05-07 14:52:46 +02: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
Andrew Kingston 59614ddd26 Add custom scrollbars and fix page heights 2021-04-23 11:39:39 +01:00
Andrew Kingston b92083bf83 Update lots of font sizes, padding and other UI improvements 2021-04-23 10:48:19 +01:00
Andrew Kingston 3aeb85f62f Fix table height when no rows exist and fixed row count specified 2021-04-16 11:03:44 +01:00
Andrew Kingston 0f8ddd47fe Fix table borders and background colours to properly reflect spectrum theme 2021-04-16 09:39:49 +01:00
Andrew Kingston b741d9e9d9 Improve modal layout, improve modal button spacing, use rollup for building to expose multple BBUI entrypoints 2021-04-15 11:50:56 +01:00
Andrew Kingston 8af2b8f2a0 Fix table spectrum colour definitions 2021-04-13 18:08:01 +01:00