Commit Graph

538 Commits

Author SHA1 Message Date
Andrew Kingston d331072f9a Lint 2023-04-18 10:54:10 +01:00
Andrew Kingston 083836a87b Remove any naming of dataspaces 2023-04-18 10:46:35 +01:00
Andrew Kingston 8aff208acd Improve sheet loading state 2023-04-18 09:08:38 +01:00
Andrew Kingston 140729b1d7 Remove unused code and change selected table faster in data section 2023-04-18 08:51:00 +01:00
Andrew Kingston fef44737f8 Fix reorder overlay height 2023-04-18 08:23:14 +01:00
Andrew Kingston 420e0bb279 Fix resize overlay handler height 2023-04-18 08:22:28 +01:00
Andrew Kingston ccb02661c8 Remove spellcheck from text fields 2023-04-18 08:22:04 +01:00
Andrew Kingston 6f98bca393 Improve relationship cell performance 2023-04-18 08:21:54 +01:00
Andrew Kingston b21e22071e Standardise menu overlay shadow and add count to relationship cells when hovering 2023-04-18 08:05:13 +01:00
Andrew Kingston 2da07fb90c Prevent sheet handling key events sourcing from modals 2023-04-17 18:59:01 +01:00
Andrew Kingston 508cb6c58f Add menu option to edit rows in modal 2023-04-17 18:53:44 +01:00
Andrew Kingston 5d964a756c Prevent using invalid data types as display columns 2023-04-17 18:49:36 +01:00
Andrew Kingston 466e11aa57 Update error label max size and position 2023-04-17 18:29:54 +01:00
Andrew Kingston 51f873beb6 Update relationship icons 2023-04-17 16:42:53 +01:00
Andrew Kingston 091db0a144 Update relationship icons 2023-04-17 16:41:25 +01:00
Andrew Kingston b6877a6d7c Update shadow 2023-04-17 16:32:51 +01:00
Andrew Kingston e7482746c0 Improve styles in relationship dropdown 2023-04-17 16:31:42 +01:00
Andrew Kingston 5ae4c387db Fix icon padding in relationship picker 2023-04-17 16:29:22 +01:00
Andrew Kingston c614c0739f Lint 2023-04-17 16:22:59 +01:00
Andrew Kingston 666762a2c2 Fix relationship cells not being readonly 2023-04-17 16:06:20 +01:00
Andrew Kingston e48e2ff7f0 Clean up 2023-04-17 16:04:41 +01:00
Andrew Kingston 1c702d5f07 Improve a few design issues 2023-04-17 15:58:14 +01:00
Andrew Kingston 730fe0a8ea Persist row height as table metadata 2023-04-17 15:53:20 +01:00
Andrew Kingston 6c5ac00acb Standardise shadows across cell types 2023-04-17 15:41:55 +01:00
Andrew Kingston 4427b18466 Use unique background for focused cell 2023-04-17 14:58:09 +01:00
Andrew Kingston 53d3eaf465 Update attachment cell to respect row height 2023-04-17 14:54:58 +01:00
Andrew Kingston 0cede10867 Update JSON, boolean and date cells to respect row height 2023-04-17 14:50:36 +01:00
Andrew Kingston d38cf2d7f0 Fix row heights with sticky column 2023-04-17 13:53:24 +01:00
Andrew Kingston c4125b5a93 Update text cells, number cells, long form field cells and relationship cells to respect row height 2023-04-17 13:37:03 +01:00
Andrew Kingston bed6fe607c Ensure dynamic row height is properly accounted for 2023-04-17 12:28:34 +01:00
Andrew Kingston 6931436006 Rewrite relationship cell and update default column widths 2023-04-17 12:20:21 +01:00
Andrew Kingston b867d359f4 Fix errors not showing in sticky column and clear cell value on backspace press 2023-04-16 11:56:27 +01:00
Andrew Kingston 6da9da4267 Refactor other sheet stores to improve dependency ordering 2023-04-16 11:50:47 +01:00
Andrew Kingston c2de10c076 Fix dependency ordering 2023-04-14 15:35:47 +01:00
Andrew Kingston b1d227b65f Remove copy/paste rows, remove move to start/end, improve copy/paste for cell values 2023-04-14 15:11:52 +01:00
Andrew Kingston ddc11ab88c Add copy and paste to spreadsheet and add immediate editing of cells without additional click 2023-04-14 09:19:47 +01:00
Andrew Kingston 6f20c3dff8 Improve sorting 2023-04-14 08:16:35 +01:00
Andrew Kingston dd24d7d9ee Add additional reorder options and improve beta button 2023-04-14 07:55:20 +01:00
Andrew Kingston 84a5739c53 Work around table API inconsistencies to handle table schema updates 2023-04-13 16:51:26 +01:00
Andrew Kingston f86c0ec36e Add beta button to sheet, tidy up constants 2023-04-13 15:52:07 +01:00
Andrew Kingston f7f1ee49a6 Improve sheet loading states 2023-04-13 14:30:01 +01:00
Andrew Kingston fa0cc17682 Make column visibility persistent and refactor column updating 2023-04-13 14:09:57 +01:00
Andrew Kingston 8100737817 Fix double click resizing of sticky column 2023-04-13 12:05:47 +01:00
Andrew Kingston 69f6834886 Improve sheet integration with data section and add horizontal cell inversion 2023-04-13 12:01:16 +01:00
Andrew Kingston 724bff60f2 Add persitence to column size and order in sheets 2023-04-12 14:56:22 +01:00
Andrew Kingston 49611298b4 Fix issue with display column not being able to be unset 2023-04-12 10:38:35 +01:00
Andrew Kingston 76353c2e4d Fix issue when no display column exists 2023-04-12 10:34:33 +01:00
Andrew Kingston 68cd1fbe8e Fix reorder overlay z-index issue 2023-04-12 10:13:40 +01:00
Andrew Kingston 7fa976ba5e Simplify logic for reordering and add new overlay. Simplify sheet cells 2023-04-12 09:51:49 +01:00
Andrew Kingston 727d3d5b6d Fix issue with cell colors, improve row API interactions to avoid relationship issues due to API response differences 2023-04-11 22:55:13 +01:00
Andrew Kingston 6290112d06 Improve data fetch reset logic, fix issues with stale cache in spreadsheets 2023-04-11 22:21:07 +01:00
Andrew Kingston 0ee63417c1 Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-integration 2023-04-11 17:36:28 +01:00
Andrew Kingston 0c3a9f367e Remove log 2023-04-11 17:34:06 +01:00
Andrew Kingston 361ab9e3cd Add validation to duplicating rows 2023-04-11 16:46:17 +01:00
Andrew Kingston 4a6713e9d3 Add multiple validation improvements 2023-04-11 16:34:13 +01:00
Andrew Kingston 6c203a1e66 Increase horizontal padding when scrolling to a selected cell 2023-04-11 14:19:02 +01:00
Andrew Kingston 1726948f67 Add custom colors for drop shadows and blue-100 to all themes, fix sticky column shadow 2023-04-11 14:07:27 +01:00
Andrew Kingston ab70dfbcf0 Fix resize overlays 2023-04-11 12:19:54 +01:00
Andrew Kingston fe70793e75 Refactor stores to fix dependency issues, use modals for adding rows, simplify sheet 2023-04-11 12:17:08 +01:00
Andrew Kingston 81a28eb4da Large refactors to row creation, naming and sheet APIs 2023-04-10 18:46:34 +01:00
Andrew Kingston da2023974e Update new row component, fix z-index issues, improve UX 2023-04-05 17:36:38 +02:00
Andrew Kingston 5ab0652c87 Fix scroll not working in new row 2023-04-01 10:50:42 +01:00
Andrew Kingston a50e9ccbc7 Fix overlapping long form text borders 2023-03-31 20:35:29 +01:00
Andrew Kingston fcb8b9e9b1 Add resizable rows 2023-03-31 20:33:08 +01:00
Andrew Kingston a0299d4c7c Move new row component to top, automatically invert cell renderers when required 2023-03-31 17:37:59 +01:00
Andrew Kingston 7050c6713a Remove log and add notification when creating or editing columns 2023-03-31 13:21:53 +01:00
Andrew Kingston 5d554d0616 Fix selecting newly created rows 2023-03-31 13:16:40 +01:00
Andrew Kingston ff4c0aed46 Fix add row button not appearing when horizontal scrollbar is hidden 2023-03-31 12:13:00 +01:00
Andrew Kingston d8800c2823 Fix options ordering 2023-03-31 12:07:49 +01:00
Andrew Kingston dbf5bfe83d Ensure all sheet feature flags work as expected and fix multi row deletion 2023-03-31 12:00:32 +01:00
Andrew Kingston 58141b5183 Improve animations for adding rows and handle add row failure 2023-03-31 10:17:18 +01:00
Andrew Kingston fc009b722f Add new footer for adding rows, improve store memoization, support inverting all data types 2023-03-31 10:12:52 +01:00
Andrew Kingston 11dd5fc805 Sort columns to put autocolumns last 2023-03-30 16:23:13 +01:00
Andrew Kingston 0c53e06267 Fix text cell not using full width 2023-03-30 16:16:07 +01:00
Andrew Kingston 7570c52879 Allow expanding rows using existing edit row modal 2023-03-30 16:12:28 +01:00
Andrew Kingston 5640b2fa89 Make sheet gutter width customisable 2023-03-30 09:19:39 +01:00
Andrew Kingston 09f4f210ee Remove log 2023-03-30 08:53:26 +01:00
Andrew Kingston d3c17308ab Fix one-to-many relationships allowing selecting multiple rows on both sides 2023-03-30 08:53:09 +01:00
Andrew Kingston 7ba064dd31 Rollback state changes when row saving fails 2023-03-30 08:52:43 +01:00
Andrew Kingston aaa0f1a7a0 Disable websocket in sheets 2023-03-30 08:52:22 +01:00
Andrew Kingston b7bea0556c Remove redundant sheet schema context and fix issues with mutating table schema 2023-03-29 15:35:36 +01:00
Andrew Kingston eeda58822c Improve preservation of column widths in sheets when making schema changes 2023-03-29 14:57:56 +01:00
Andrew Kingston 31f6f9db7b Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-integration 2023-03-29 12:09:57 +01:00
adrinr 934a2f09d7 Right checks 2023-03-28 16:46:23 +01:00
Andrew Kingston e0e5ca7a3c Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-integration 2023-03-28 15:47:53 +01:00
Dean 8131d9dc6f Branding feature flag changes, config trimming and some fixes 2023-03-27 15:17:14 +01:00
Andrew Kingston 66de32dfb9 Update user avatar colours 2023-03-16 07:59:31 +00:00
Andrew Kingston 6a4420cde4 Fix race conditions and edge cases in relationship cell 2023-03-15 13:01:32 +00:00
Andrew Kingston 66c84b9f82 Improve relationship cell 2023-03-15 12:38:59 +00:00
Andrew Kingston 616e25ac27 Add functional relationship cell 2023-03-15 09:53:32 +00:00
Andrew Kingston 06a0f75077 Improve sort button, remove header more icons unless hovered and highlight sorted column 2023-03-14 15:15:52 +00:00
Andrew Kingston eda50c1330 Fix attachments overflowing 2023-03-14 15:03:32 +00:00
Andrew Kingston d25128d45a Prevent deleting autocolumns via keyboard 2023-03-14 12:06:33 +00:00
Andrew Kingston 43edf37f74 Increase padding to account for attachment dropdown 2023-03-14 12:03:22 +00:00
Andrew Kingston f290d758ba Add attachment cell 2023-03-14 11:53:01 +00:00
Andrew Kingston b60eca9588 Remove console logs 2023-03-14 10:19:37 +00:00
Andrew Kingston 2d6c2fe904 Add cells for formulae and JSON 2023-03-14 10:18:42 +00:00
Andrew Kingston 4754be109a Add ability to focus first cell via tab 2023-03-14 10:03:47 +00:00
Andrew Kingston 9a024d96e7 Add boolean cell 2023-03-14 09:53:08 +00:00
Andrew Kingston 125febdd5a Add new long form text cell 2023-03-14 09:44:21 +00:00