Mel O'Hagan
|
bcd4ac1db8
|
Only uncheck other homescreens if homescreen set
|
2022-11-24 13:24:09 +00:00 |
Dean
|
e92d8c6b90
|
Temporarily disable screen component validation
|
2022-11-03 14:27:47 +00:00 |
Andrew Kingston
|
f1714ab2a5
|
Improve performance by fixing multiple instances of redundant client app initialisations
|
2022-10-21 16:54:01 +01:00 |
Andrew Kingston
|
6a96d447e9
|
Ensure allowed component list is actually accurate and prevent any way around illegal component nesting
|
2022-10-20 19:49:14 +01:00 |
Andrew Kingston
|
73a229b9ec
|
Add proper validation for nesting illegal combinations of components
|
2022-10-20 16:03:53 +01:00 |
Andrew Kingston
|
9a94e9da7c
|
Use a container as the DND placeholder and use approx size when dragging into grids
|
2022-10-19 14:39:28 +01:00 |
Andrew Kingston
|
a870d2473d
|
Allow grid DND without selecting components
|
2022-10-18 18:29:21 +01:00 |
Andrew Kingston
|
774566d03b
|
Merge branch 'dnd-improvements' of github.com:Budibase/budibase into cheeks-lab-day-grid
|
2022-10-18 08:12:11 +01:00 |
Andrew Kingston
|
3f429ff3ce
|
Lint and prevent scrolling to selected component when starting dragging
|
2022-10-14 19:45:47 +01:00 |
Andrew Kingston
|
a71a553ee6
|
Add ability to drag new components into the preview
|
2022-10-14 13:37:14 +01:00 |
Andrew Kingston
|
f27704ccf6
|
Merge branch 'develop' of github.com:Budibase/budibase into form-block
|
2022-10-07 12:45:53 +01:00 |
Andrew Kingston
|
bdce3fc9fc
|
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
|
2022-10-07 11:31:32 +01:00 |
Andrew Kingston
|
ef9650136a
|
Hot reload custom component settings in the builder
|
2022-09-30 16:26:15 +01:00 |
Andrew Kingston
|
293ab37636
|
Use friendly name when adding instances of custom components
|
2022-09-30 16:26:02 +01:00 |
Andrew Kingston
|
45627661f1
|
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid
|
2022-09-20 17:23:52 +01:00 |
Andrew Kingston
|
c873a4d965
|
Merge branch 'cheeks-lab-day-eject-blocks' of github.com:Budibase/budibase into form-block
|
2022-09-13 11:32:04 +01:00 |
Andrew Kingston
|
3283a0ab5a
|
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
|
2022-09-13 11:31:45 +01:00 |
Andrew Kingston
|
229c7cf49f
|
Fix issue with duplicating components not replacing IDs on component itself
|
2022-09-06 09:21:16 +01:00 |
Andrew Kingston
|
3088616c47
|
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
|
2022-09-06 08:53:10 +01:00 |
mike12345567
|
e149b3d807
|
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-31 16:24:10 +01:00 |
Andrew Kingston
|
512d225389
|
Merge pull request #7450 from Budibase/cheeks-fixes
App navigation and screen migration for imports and templates
|
2022-08-31 15:27:18 +01:00 |
Andrew Kingston
|
b839325a86
|
Add initial work on grid layout
|
2022-08-26 08:47:50 +01:00 |
Andrew Kingston
|
452eba8635
|
Automatically migrate old apps server-side when importing or using templates
|
2022-08-24 21:35:24 +01:00 |
Andrew Kingston
|
98b6bbb039
|
Update block ejection to account for children of blocks
|
2022-08-24 08:37:53 +01:00 |
Andrew Kingston
|
06eee0d386
|
Make block ejection work properly via the builder rather than client app button hack
|
2022-08-23 19:05:38 +01:00 |
Andrew Kingston
|
eb3f7ba810
|
Update block ejection with latest codebase
|
2022-08-23 15:53:28 +01:00 |
Andrew Kingston
|
6716f5e978
|
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
|
2022-08-23 15:34:25 +01:00 |
Andrew Kingston
|
bec08eecc8
|
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-22 17:54:25 +01:00 |
Andrew Kingston
|
8a2f35b3f0
|
Add action for showing a custom notification
|
2022-08-22 11:00:51 +01:00 |
Andrew Kingston
|
32025ef76d
|
Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience
|
2022-08-17 16:13:27 +01:00 |
Andrew Kingston
|
4e916d2812
|
Reload app metadata when adding custom components
|
2022-08-11 17:05:04 +01:00 |
Andrew Kingston
|
e6303fb4ec
|
Remove static definition from store and properly handle custom components from API
|
2022-08-11 15:25:43 +01:00 |
Andrew Kingston
|
16e42dc5a1
|
Add full PoC of using a custom component inside the builder, with children and bindings
|
2022-08-10 16:54:13 +01:00 |
Andrew Kingston
|
04d40223dd
|
Improve component selection after deleting a component
|
2022-07-29 13:33:04 +01:00 |
Andrew Kingston
|
a4847a471c
|
Add keyboard shortcuts for components. Improve component reordering
|
2022-07-29 13:33:02 +01:00 |
Andrew Kingston
|
190c545e25
|
Fix pasting inside different screens and select new screen when pasting inside different screen
|
2022-07-15 13:09:37 +01:00 |
Andrew Kingston
|
d14a9b0521
|
Allow pasting multiple times after copying when not cutting
|
2022-07-15 13:09:32 +01:00 |
Andrew Kingston
|
b4420fb74a
|
Remove debug logs and add comments
|
2022-07-15 13:09:28 +01:00 |
Andrew Kingston
|
aa1c0298bc
|
Move screen setting updates into store and use patches. Make screen settings generic
|
2022-07-15 13:09:23 +01:00 |
Andrew Kingston
|
66126531e3
|
Update screen settings to use patches
|
2022-07-15 13:09:19 +01:00 |
Andrew Kingston
|
edfb0fa50d
|
Ensure state never gets out of sync when saving app metadata by using server response to update state
|
2022-07-15 13:09:13 +01:00 |
Andrew Kingston
|
587b385a47
|
Use patch for all component methods, add core component patch function, add component move functions to store
|
2022-07-15 13:09:09 +01:00 |
Andrew Kingston
|
5cdd37f6d8
|
Update cut+paste so cut doesn't actually remove the component from the tree and use new patch function
|
2022-07-15 13:08:55 +01:00 |
Andrew Kingston
|
5a12e30f91
|
Use patch when deleting components
|
2022-07-15 13:08:50 +01:00 |
Andrew Kingston
|
6368a2aaac
|
Use patch when creating new components
|
2022-07-15 13:08:44 +01:00 |
Andrew Kingston
|
fc92732989
|
Remove deprecated layout logic
|
2022-07-15 13:08:38 +01:00 |
Andrew Kingston
|
56b255cfc9
|
Reduce state updates when selecting layouts
|
2022-07-15 13:08:32 +01:00 |
Andrew Kingston
|
99c3323390
|
Use patch when detaching screen custom layouts
|
2022-07-15 13:08:25 +01:00 |
Andrew Kingston
|
099bddab91
|
Use patches when updating homescreens
|
2022-07-15 13:08:20 +01:00 |
Andrew Kingston
|
e3c2d57b0e
|
Add screen patch store method and reduce state updates when deleting screens
|
2022-07-15 13:08:04 +01:00 |