Andrew Kingston
|
34a00df86b
|
Add settings to dynamic filter to control button text and allowed filter fields
|
2021-11-18 15:43:51 +00:00 |
Andrew Kingston
|
f77f7c1e5f
|
Add dynamic filter component
|
2021-11-18 15:36:16 +00:00 |
Andrew Kingston
|
cd5aaf69cb
|
Remove log statement
|
2021-11-18 14:47:59 +00:00 |
Andrew Kingston
|
8e58cde6ec
|
Fix bug with duplication of fields when re-registering existing fields
|
2021-11-18 14:43:02 +00:00 |
Andrew Kingston
|
9f30599ec1
|
Make form step number dynamic
|
2021-11-18 14:42:49 +00:00 |
Andrew Kingston
|
347a0d1d0f
|
Fix crash when component definition is not found
|
2021-11-18 14:24:10 +00:00 |
Andrew Kingston
|
5f5ca5fdf7
|
Allow dynamic re-registration of form field components
|
2021-11-18 14:18:06 +00:00 |
Andrew Kingston
|
9bd01987af
|
Fix issue with data provider query not updating
|
2021-11-16 17:55:24 +00:00 |
Andrew Kingston
|
9420ee2b5e
|
Remove log statements
|
2021-11-16 17:52:14 +00:00 |
Andrew Kingston
|
76579e5968
|
Refactor some app components to remove dependency on static props
|
2021-11-16 17:52:00 +00:00 |
Andrew Kingston
|
427bb01e51
|
Update table to handle dynamic data provider prop
|
2021-11-16 17:51:05 +00:00 |
Andrew Kingston
|
a2b9fb3434
|
Update forms to handle a dynamic schema prop
|
2021-11-16 17:42:27 +00:00 |
Andrew Kingston
|
f61d89436b
|
Optimise core memoization of client component props to improve performance significantly
|
2021-11-16 16:29:31 +00:00 |
Andrew Kingston
|
6ca6eb0d4b
|
Refactor how client app actions programmatically mutate data provider queries to allow for correctly handling removal of query extensions
|
2021-11-16 16:28:48 +00:00 |
Andrew Kingston
|
b1f5782984
|
Precent unecessary client app builder store updates to improve performance
|
2021-11-16 13:35:20 +00:00 |
Andrew Kingston
|
5021f3df47
|
Ensure button is focused when starting to edit text
|
2021-11-16 13:22:31 +00:00 |
Andrew Kingston
|
ce75b8c9a7
|
Disable drag and drop for components in the selected path when edit mode is enabled to fix firefox issue with text selection when draggable attribute is set
|
2021-11-16 13:17:34 +00:00 |
Andrew Kingston
|
96fdcb6d93
|
Remove focus style on contenteditable components in chrome
|
2021-11-16 11:47:03 +00:00 |
Andrew Kingston
|
07e455257c
|
Prevent dragging of a component while being edited
|
2021-11-16 11:46:46 +00:00 |
Andrew Kingston
|
2adbaea026
|
Merge develop into editable text lab day
|
2021-11-16 11:14:46 +00:00 |
Andrew Kingston
|
7a1b22ef5f
|
Rename data block to repeater block
|
2021-11-15 18:07:51 +00:00 |
Andrew Kingston
|
f47112e7de
|
Be even more explicit about expecting an array data type for data provider rows
|
2021-11-15 12:26:13 +00:00 |
Andrew Kingston
|
c922f4a7b9
|
Replace manual usage of square brackets with string-templates makePropSafe util
|
2021-11-12 15:28:08 +00:00 |
Andrew Kingston
|
b7b8231c51
|
Clafify comments
|
2021-11-12 15:27:42 +00:00 |
Andrew Kingston
|
df455c2719
|
Add data block component
|
2021-11-12 15:19:25 +00:00 |
Andrew Kingston
|
c4bbaa6617
|
Allow blocks which take children to work with DND
|
2021-11-12 15:18:55 +00:00 |
Andrew Kingston
|
aaa448cca8
|
Update settings bar to account for new block settings structure
|
2021-11-12 14:48:53 +00:00 |
Andrew Kingston
|
3db35d3af9
|
Enable data providers to use array and attachment fields as their source
|
2021-11-12 13:42:55 +00:00 |
Andrew Kingston
|
fc6e531115
|
Merge pull request #3299 from Budibase/full-bindings
Full bindings for relationships and attachments
|
2021-11-11 11:01:27 +00:00 |
Andrew Kingston
|
862bf14268
|
Rename blocks to be shorter
|
2021-11-10 15:56:51 +00:00 |
Andrew Kingston
|
5302c85f49
|
Refactor all block link settings to be URLs rather than onclick handlers. Add settings for linking card titles in card list blocks
|
2021-11-10 15:52:36 +00:00 |
Andrew Kingston
|
b72270c401
|
Merge pull request #3311 from Budibase/block-search-improvements
Improve block searching
|
2021-11-10 12:08:10 +00:00 |
Andrew Kingston
|
1ea8563046
|
Update block search so that string fields do a 'starts with' search rather than an exact match
|
2021-11-10 11:48:02 +00:00 |
Andrew Kingston
|
0456f1ef2c
|
Add comment to client rows API
|
2021-11-09 15:48:04 +00:00 |
Andrew Kingston
|
831f3b543f
|
Disable links when in builder preview
|
2021-11-09 15:24:13 +00:00 |
mike12345567
|
f8e790bd2f
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/mssql-plus
|
2021-11-09 11:20:17 +00:00 |
Andrew Kingston
|
8e0b265815
|
Merge pull request #3249 from Budibase/blocks
Core blocks implementation + table with search block
|
2021-11-08 20:46:21 +00:00 |
mike12345567
|
b310918ec4
|
Fixing #3182 so that sorting is disabled for certain column types that we cannot use, as well as fixing some issues with MS-SQL plus tables.
|
2021-11-08 17:25:05 +00:00 |
Andrew Kingston
|
9883fdb623
|
Fix card list block empty state and update size
|
2021-11-08 16:40:45 +00:00 |
Andrew Kingston
|
37c2690a31
|
Fix card button text potentially showing as undefined
|
2021-11-08 14:51:13 +00:00 |
Andrew Kingston
|
a7849eac7d
|
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
|
e2cbf054ce
|
Lint
|
2021-11-05 12:43:26 +00:00 |
Andrew Kingston
|
d5002d3dda
|
Add ability to link rows in tables, and link rows in the table with search block
|
2021-11-05 12:38:33 +00:00 |
Martin McKeaveney
|
ff9130c49c
|
tidy up
|
2021-11-04 17:28:07 +01:00 |
Martin McKeaveney
|
1219c53250
|
fix safari
|
2021-11-04 17:24:56 +01:00 |
Andrew Kingston
|
d5983d5603
|
Lint
|
2021-11-04 11:31:43 +00:00 |
Andrew Kingston
|
adda702588
|
Add button to table with search block and support defining multiple settings sections in component manifest entries
|
2021-11-04 11:30:43 +00:00 |
Andrew Kingston
|
4019eeaa26
|
Fix picker width in table with search block and enable autosizing of other search components
|
2021-11-03 15:53:45 +00:00 |
Andrew Kingston
|
512ed5aa2a
|
Add support for tables updating server-side sorting
|
2021-11-03 15:26:15 +00:00 |
Andrew Kingston
|
d054d496be
|
Allow table with search block to render correct components for all relevant field types
|
2021-11-03 11:58:06 +00:00 |
Andrew Kingston
|
fcf87956de
|
Standardise fetching schema from client apps to fix issues with determing schema for certain data sources
|
2021-11-03 11:57:47 +00:00 |
Andrew Kingston
|
76c0f24977
|
Simplify some block logic
|
2021-11-02 12:58:38 +00:00 |
Andrew Kingston
|
e43aba075e
|
Comment some parts of blocks implementation for clarity
|
2021-11-02 08:58:50 +00:00 |
Andrew Kingston
|
0f1d9c4de3
|
Add title setting to table with search block and fix import paths
|
2021-11-02 08:51:48 +00:00 |
Andrew Kingston
|
38eacb5a10
|
Remove old files and tidy up
|
2021-11-02 08:47:19 +00:00 |
Andrew Kingston
|
e6ffccaff7
|
Add generic block structure with support for writing blocks like normal svelte components rather than a JSON builder
|
2021-11-02 08:45:27 +00:00 |
Andrew Kingston
|
e9dd47b562
|
Add initial structure of table with search block
|
2021-11-01 17:18:38 +00:00 |
Andrew Kingston
|
04bbbd7873
|
Add in-preview editing for all field labels
|
2021-10-28 16:31:22 +01:00 |
Andrew Kingston
|
c48a56b997
|
Fix issue editing components in the preview when nested inside another draggable component
|
2021-10-28 15:52:07 +01:00 |
Andrew Kingston
|
387831b799
|
Add in-preview editing of buttons and add settings bar for buttons
|
2021-10-28 15:29:48 +01:00 |
Andrew Kingston
|
234f53d37a
|
Focus contenteditable node when starting editing a component in the preview
|
2021-10-28 13:28:43 +01:00 |
Andrew Kingston
|
7910b6a40f
|
Add in-preview editing of link text and improve placeholder usage when combined with in-preview editing
|
2021-10-28 13:20:04 +01:00 |
Andrew Kingston
|
de163567f5
|
Move keyboard handling into client library so that component deletion via keyboard can reference client app state
|
2021-10-28 13:00:55 +01:00 |
Andrew Kingston
|
b522726afc
|
Allow in-preview editing of paragraphs and headings
|
2021-10-28 12:43:31 +01:00 |
Andrew Kingston
|
25bafc15d2
|
Use explicity onDestroy calls rather than an onMount return value to ensure callbacks are actually executed to fix data provider cleanup issues
|
2021-10-27 14:24:36 +01:00 |
Andrew Kingston
|
2af3888d8a
|
Don't invalidate users table due to autocolumn fields in schema when hot reloading data in the client library
|
2021-10-27 08:37:51 +01:00 |
Andrew Kingston
|
262b238388
|
Invalidate related tables automatically via client library and fix issue with data source invalidation from modals
|
2021-10-26 19:12:55 +01:00 |
Andrew Kingston
|
54aad2ff1e
|
Update field disabled state when disabled prop changes
|
2021-10-26 11:05:48 +01:00 |
Andrew Kingston
|
555742ead1
|
Merge pull request #3083 from Budibase/fix/date-sorting
Fix date format of dates created with Flatpickr (the date picker in apps)
|
2021-10-20 13:20:26 +01:00 |
Andrew Kingston
|
950e056e1c
|
Give flatpickr its own root component in client apps to avoid it hijacking key events on the whole page
|
2021-10-19 15:11:14 +01:00 |
Andrew Kingston
|
9deb9be1cd
|
Remove date parsing from client date picker as it has moved to the core date picker
|
2021-10-18 17:12:02 +01:00 |
Rory Powell
|
956a826b8c
|
Merge branch 'develop' into options-text-columns
|
2021-10-18 11:25:35 +01:00 |
Rory Powell
|
346f1d652b
|
Allow options picker to be used on text columns
|
2021-10-14 16:36:45 +01:00 |
Andrew Kingston
|
06c46dd3a7
|
Fix issue with button roundness when using other sizes than medium
|
2021-10-14 10:43:17 +01:00 |
Martin McKeaveney
|
1d55b5ece2
|
adding made in budibase tag
|
2021-10-07 20:57:50 +01:00 |
Andrew Kingston
|
fe35d08422
|
Fix drag and drop indicator positioning when not using desktop preview
|
2021-10-06 13:59:25 +01:00 |
Andrew Kingston
|
f6a18ca550
|
Fix padding being added to empty layouts in mobile view
|
2021-10-06 13:33:37 +01:00 |
Martin McKeaveney
|
dbfd9ff877
|
fixing import
|
2021-09-30 16:52:21 +01:00 |
Martin McKeaveney
|
6ef1883328
|
lint
|
2021-09-30 16:39:10 +01:00 |
Martin McKeaveney
|
6f5567b4b6
|
merge with develop
|
2021-09-30 16:05:06 +01:00 |
Martin McKeaveney
|
13a07a5e51
|
end user ping for client apps
|
2021-09-30 15:03:57 +01:00 |
Martin McKeaveney
|
8c65d45c23
|
Merge branch 'develop' into dnd
|
2021-09-30 14:56:23 +01:00 |
Andrew Kingston
|
ec7cf96fd9
|
Move all lucene logic into central builder helpers file
|
2021-09-27 12:59:49 +01:00 |
Andrew Kingston
|
a30ced6408
|
Add button action for manually refreshing a data provider
|
2021-09-23 19:34:01 +01:00 |
Andrew Kingston
|
0297b3de3f
|
Simplify some DND style rules
|
2021-09-21 08:47:43 +01:00 |
Andrew Kingston
|
eeb0617d2b
|
Enable left/right side targetting for DND
|
2021-09-21 08:36:02 +01:00 |
Andrew Kingston
|
393e95d795
|
Revert preservation of base component styles by styleable helper to fix stale styles being applied after removal
|
2021-09-20 16:47:53 +01:00 |
Andrew Kingston
|
dc3df10c58
|
Reduce DND snap to edge threshold to prevent unwanted target spamming on the edges of the parent component
|
2021-09-20 16:11:42 +01:00 |
Andrew Kingston
|
495c20f851
|
Simplify client app component re-render keying
|
2021-09-20 15:41:20 +01:00 |
Andrew Kingston
|
9febe391bb
|
Refactor DND labels to before and after rather then above and below
|
2021-09-20 15:35:27 +01:00 |
Andrew Kingston
|
488ec4d988
|
Refactor client app data tags to be classnames and simplify logic
|
2021-09-20 15:34:51 +01:00 |
Andrew Kingston
|
07e0cbb210
|
Remove old and no longer needed component-id data tag applied by styleable helper
|
2021-09-20 12:20:34 +01:00 |
Andrew Kingston
|
10f754a9ad
|
Remove preview specific data tags from components when running real apps
|
2021-09-20 12:16:23 +01:00 |
Andrew Kingston
|
9ca0aeae8e
|
Fix spectrum button not being able to be dragged
|
2021-09-20 12:14:40 +01:00 |
Andrew Kingston
|
e19d17c4f5
|
Prevent DND targetting either above or below the screen/layout, and fix bug determinging whether a drop target is valid
|
2021-09-20 09:12:35 +01:00 |
Andrew Kingston
|
8cf3971b47
|
Only allow dropping inside empty components that accept children to massively reduce the amount of unwanted drop targets due to parent container components
|
2021-09-20 08:26:44 +01:00 |
Andrew Kingston
|
f0dde4a4a4
|
Fix a few possible crashes by dragging in certain ways, and display on screen when an invalid drop target is hovered over
|
2021-09-20 08:06:01 +01:00 |
Andrew Kingston
|
54bf420ef8
|
Apply grab cursor when hovering over a draggable component
|
2021-09-17 14:30:54 +01:00 |
Andrew Kingston
|
7eeb215e51
|
Refactor to use generic flag for dragging and hide settings bar when dragging
|
2021-09-17 14:17:50 +01:00 |
Andrew Kingston
|
cb04b3fa7d
|
Ensure hover indicator is correctly hidden when using DND and improve DND labels
|
2021-09-16 16:02:45 +01:00 |