182 Commits (eb8fde5c95a583989137ebc19481abb618e76e2e)

Author SHA1 Message Date
Andrew Kingston 6b69ce4eb9 Use explicity onDestroy calls rather than an onMount return value to ensure callbacks are actually executed to fix data provider cleanup issues 5 years ago
Andrew Kingston 8cf672252a Update field disabled state when disabled prop changes 5 years ago
Andrew Kingston bf74a750f2 Give flatpickr its own root component in client apps to avoid it hijacking key events on the whole page 5 years ago
Andrew Kingston f5f2611a3e Remove date parsing from client date picker as it has moved to the core date picker 5 years ago
Rory Powell 88cdc7c1bd Allow options picker to be used on text columns 5 years ago
Andrew Kingston 96a723d838 Fix issue with button roundness when using other sizes than medium 5 years ago
Martin McKeaveney 43d3c2af4d adding made in budibase tag 5 years ago
Andrew Kingston 67543ef9be Fix drag and drop indicator positioning when not using desktop preview 5 years ago
Andrew Kingston 2a736c16d7 Fix padding being added to empty layouts in mobile view 5 years ago
Martin McKeaveney b8fef9965d end user ping for client apps 5 years ago
Andrew Kingston 5c6c21aeef Move all lucene logic into central builder helpers file 5 years ago
Andrew Kingston c89e198bf8 Simplify some DND style rules 5 years ago
Andrew Kingston ee2e2799d9 Enable left/right side targetting for DND 5 years ago
Andrew Kingston 18506f1235 Reduce DND snap to edge threshold to prevent unwanted target spamming on the edges of the parent component 5 years ago
Andrew Kingston cae514ca06 Simplify client app component re-render keying 5 years ago
Andrew Kingston 392a1f05ee Refactor DND labels to before and after rather then above and below 5 years ago
Andrew Kingston 9634b021a5 Refactor client app data tags to be classnames and simplify logic 5 years ago
Andrew Kingston f65b374622 Remove preview specific data tags from components when running real apps 5 years ago
Andrew Kingston 0aedd8d802 Fix spectrum button not being able to be dragged 5 years ago
Andrew Kingston 03be8ee153 Prevent DND targetting either above or below the screen/layout, and fix bug determinging whether a drop target is valid 5 years ago
Andrew Kingston c2aeefae7b Only allow dropping inside empty components that accept children to massively reduce the amount of unwanted drop targets due to parent container components 5 years ago
Andrew Kingston 2c7e93423e Fix a few possible crashes by dragging in certain ways, and display on screen when an invalid drop target is hovered over 5 years ago
Andrew Kingston 8460744e68 Apply grab cursor when hovering over a draggable component 5 years ago
Andrew Kingston a6186dbd39 Refactor to use generic flag for dragging and hide settings bar when dragging 5 years ago
Maurits Lourens 104a84d19b merge develop into branch 5 years ago
Andrew Kingston 53053c0ea2 Ensure hover indicator is correctly hidden when using DND and improve DND labels 5 years ago
Andrew Kingston 52c4beda8f Ensure transitions work properly when showing and hiding DND candidate positions 5 years ago
Andrew Kingston 2fc9672bfa Add labels to DND to describe where the component will be dropped 5 years ago
Andrew Kingston a05dc7e295 Add above/below dnd and support for dropping above/below components which also allow dropping inside 5 years ago
Andrew Kingston ebf783caee Fix progress circle never animating because of wrong default prop 5 years ago
Andrew Kingston b0f6bd9e76 Prevent dragging the screen or layout components, and prevent dragging any layout components when previewing a screen 5 years ago
Andrew Kingston 4be4dd014d Add initial DND implementation with working functionality for dropping inside components 5 years ago
Andrew Kingston 36fa21f472 Fix 1px offset with left nav bar 5 years ago
Andrew Kingston 6831bbb5d7 Fix custom theme integration with date time field 5 years ago
Andrew Kingston 13bfc0212b Fix left navigation in layouts when on a tablet sized resolution 5 years ago
Andrew Kingston 2f367ed95c Update validation so that 'minimum' and 'minimum length' contraints both accept null values 5 years ago
Andrew Kingston ad3cb0a2c4 Add horizontal bar chart setting 5 years ago
Andrew Kingston 11e728a373 Rename client app wrapper divs for clarity 5 years ago
Andrew Kingston 3be5e15f82 Use correct component to determine device size 5 years ago
Andrew Kingston 079634851b Fix issue with endless scrolling when previewing a mobile device 5 years ago
Andrew Kingston 914548de0c Revert preview border to 1px and fix exact size of preview on different devices 5 years ago
Andrew Kingston 35abb39b24 Add support for correct mobile and tablet previews 5 years ago
Andrew Kingston 802cdc48c8 Update position of indicators in preview to clip better 5 years ago
Andrew Kingston b11deece29 Fix button theming and add nav text theming 5 years ago
Andrew Kingston 5568ab084b Add custom theme options for button roundedness and header color 5 years ago
Andrew Kingston 4781af1042 Ensure defaults are set for custom theming and fix a few inconsistencies 5 years ago
Andrew Kingston de9dce77f4 Add custom theming to icons 5 years ago
Andrew Kingston 7ee7feca16 Add custom theming for primary color and primary hover color to form components 5 years ago
Andrew Kingston dbbcf4052e Hide state action in old apps and add working basic implementation of theming 5 years ago
Andrew Kingston 9e5805f092 Merge standard-components into the client library 5 years ago