Commit Graph

599 Commits

Author SHA1 Message Date
kevmodrome 193f536834
adds add row functionality to grid component 2020-10-02 09:43:56 +02:00
kevmodrome 09a26a286a
adds events when records are deleted and adds more stylish controls 2020-09-29 11:05:55 +02:00
kevmodrome 0d68d40cfb
adds multiple selection delete functionality 2020-09-28 15:32:06 +02:00
kevmodrome 1068b067a8
bumps svelte-ag-grid component. 2020-09-28 11:51:37 +02:00
kevmodrome 3d7bde554d
remove logs 2020-09-28 10:58:38 +02:00
kevmodrome 5505ad3cda
handle no data scenario 2020-09-28 10:58:06 +02:00
kevmodrome 3523b3dbf7
use Map() to handle renderers 2020-09-28 10:55:50 +02:00
kevmodrome b92ae95353
adds custom renderer for bool fields 2020-09-28 10:53:19 +02:00
kevmodrome 564192a525
updates grid componenet to use model schema insteady of first row keys of datasource 2020-09-28 09:15:43 +02:00
kevmodrome 8d5685c5e4
wip: add record saving functionality 2020-09-28 09:09:08 +02:00
kevmodrome b5359254ee
adds rudimentary form to handle input of new rows 2020-09-25 12:32:38 +02:00
kevmodrome 0e3e9d9f19
adds ag-grid component to display data 2020-09-25 11:44:05 +02:00
Martin McKeaveney 11c8010c91 use bbui component for dropzone 2020-09-24 15:50:51 +01:00
Martin McKeaveney e3c72c9020 tidy up 2020-09-23 21:03:13 +01:00
Martin McKeaveney 329e885ab6 lint, tidy up and some simplification 2020-09-23 17:29:32 +01:00
Martin McKeaveney 938f675922 abstract local file upload logic 2020-09-23 17:02:06 +01:00
Martin McKeaveney f40f388dd8 local file upload from apps 2020-09-23 16:15:09 +01:00
Conor Mack 611e77cf0a Merge branch 'master' of https://github.com/Budibase/budibase into feature/icon-component 2020-09-15 13:44:44 +01:00
Conor Mack 655b39c39c Icon and Icon Select Component 2020-09-15 11:53:02 +01:00
Martin McKeaveney 8cd5076f96 lint 2020-09-14 15:41:20 +01:00
Martin McKeaveney 23353f2e60 adding bbui styles into standard-components 2020-09-14 15:12:02 +01:00
Conor Mack bc82e8064a Icon and IconSelect Components 2020-09-14 11:08:03 +01:00
Michael Shanks ac72852563 Merge branch 'master' into event-panel 2020-09-11 12:04:25 +01:00
Michael Shanks 95da4c8d2c Merge branch 'master' into event-panel + binding fixes 2020-09-10 21:55:04 +01:00
Martin McKeaveney 960f8f7893
Merge pull request #592 from Budibase/dataform-datepicker
data form component date picker aware, form component refactor
2020-09-10 21:42:33 +01:00
Michael Shanks 14aa33705f events hooked up and working 2020-09-10 21:11:05 +01:00
Conor Mack 9941de0404 Line Chart - Prop Defaults, Custom Date Formats 2020-09-10 15:58:32 +01:00
Martin McKeaveney 0e20a73851 bind checked 2020-09-10 13:10:57 +01:00
Martin McKeaveney 478761175c tidy up 2020-09-10 13:09:44 +01:00
Martin McKeaveney 1b63042ca8 data form component date picker aware, form component refactor 2020-09-10 13:04:45 +01:00
Martin McKeaveney 20bd4b3087
date picker component (#591)
* date picker component

* use bbui date picker in standard components

* using bbui component
2020-09-09 17:04:49 +01:00
Victoria Sloan a96df4d020 Merge branch 'master' into removing-uikit-05
# Conflicts:
#	packages/standard-components/dist/index.js.map
2020-09-04 21:45:33 +01:00
Conor Mack 5562d1b8d2 Increase Line SVG Height to show X Label 2020-09-04 15:52:01 +01:00
Conor Mack 89e3ddcab8 Merging with master and fixing conflicts 2020-09-03 15:12:07 +01:00
Tori Sloan 414985e272
Merge branch 'master' into removing-uikit-05 2020-09-03 09:07:22 +01:00
cmack 6865fdfb28 Single Calculation Views When Not Grouped 2020-09-02 11:52:32 +01:00
Victoria Sloan 6620e1e44e bbui version updated to latest & updated Label component used 2020-09-01 21:28:38 +01:00
Victoria Sloan 92fb970ef0 updating bbui version and replacing uk-form-label with bbui Label component 2020-08-30 15:28:46 +01:00
cmack b8b4f1c7b2 Use datasource label for tooltip title 2020-08-28 14:47:03 +01:00
cmack 03bf7c787a Tidyup - remove logs 2020-08-27 10:08:42 +01:00
cmack 7952fab97a Integration of Backend and Data Components 2020-08-26 17:03:30 +01:00
kevmodrome 26a5137c3d
merge master 2020-08-26 09:11:16 +02:00
cmack 1a24632fb0 Name and Value Selects that depend on Model / View 2020-08-25 16:38:20 +01:00
cmack f8171b6018 Data fetching for datatable component 2020-08-25 11:12:37 +01:00
cmack cc8df3fad6 ModelViewSelect updates, Fetchdata, Chart Hooks 2020-08-24 16:26:00 +01:00
Martin McKeaveney 0388f8dbb5 merge 2020-08-19 17:14:30 +01:00
cmack 73629a81b7 Minor Tidyup - Logs, Dead Code, Comments 2020-08-19 10:34:20 +01:00
Conor_Mack 1156952b73
Merge branch 'master' into britecharts/separate-components-2 2020-08-18 15:50:02 +01:00
cmack 8cb2a17d93 Completion Bug Fixes and Updates 2020-08-18 15:45:44 +01:00
cmack d23746f748 Functional Linechart 2020-08-17 13:59:09 +01:00
Martin McKeaveney f62e7e06d8 new view foundations 2020-08-13 15:04:19 +01:00
Michael Shanks 82afa707f2 merge from master 2020-08-13 11:50:12 +01:00
Joe 5f75c6c824
Rename CardHorizontal.Svelte to CardHorizontal.svelte 2020-08-13 10:57:29 +01:00
Joe afba59ae44
Rename Card.Svelte to Card.svelte 2020-08-13 10:56:50 +01:00
Joe e05dcceb7f Let changed to const 2020-08-13 10:54:43 +01:00
Joe cd067dac41 Update color for subtext 2020-08-13 10:45:25 +01:00
Joe fcc0449794 Text color update 2020-08-13 10:35:20 +01:00
Joe b0e31a09b4 New card component 2020-08-13 08:58:48 +01:00
cmack f9fa34c84e Chart Fix - Import BC CSS and use Postcss 2020-08-12 17:41:12 +01:00
cmack fe70bb16d6 Merge branch 'master' of https://github.com/Budibase/budibase into britecharts/separate-components-2 2020-08-12 10:18:47 +01:00
cmack 0c9f337814 WIP: Chart Tests and Line Refactor 2020-08-12 10:02:36 +01:00
cmack 932ef5f165 Completed Tooltip 2020-08-10 16:06:52 +01:00
cmack fea28e8819 Completed Groupedbar and work on Tooltip 2020-08-10 15:33:32 +01:00
cmack 627f3d13b9 Minor Updates 2020-08-10 10:32:46 +01:00
cmack 46772d6b8c Linting 2020-08-07 14:49:53 +01:00
cmack 4352dd057d Tidyup 2020-08-07 14:46:00 +01:00
cmack 51931c0286 Fix for name and value fields donut 2020-08-07 14:28:55 +01:00
cmack 49debc69c3 Donut chart for demo 2020-08-07 12:57:07 +01:00
cmack eccd316a01 Bar chart with tests and general bug fixes 2020-08-06 17:15:57 +01:00
cmack 77a53185ca Tidyup 2020-08-05 17:05:06 +01:00
cmack 8c1d7bc971 Latest Donut and Legend Updates 2020-08-05 16:57:54 +01:00
cmack 5d4193bfd3 Chart legend and UI Updates 2020-08-05 14:19:56 +01:00
cmack 5c526d22e1 Separate Legend into its own component 2020-08-04 16:21:51 +01:00
cmack 1e3d394274 Table / model integration for charts 2020-08-04 13:55:26 +01:00
cmack cc3cbb7a5b Merge branch 'master' of https://github.com/Budibase/budibase into britecharts/separate-components-2 2020-08-04 10:06:10 +01:00
cmack 0f07bd80a4 Adding mode functionality to Donut 2020-08-04 10:02:58 +01:00
cmack 350b41543e Re-adding datachart for testing 2020-08-03 14:42:37 +01:00
cmack 264076886f StackedArea and other Chart Stuff 2020-08-03 11:55:13 +01:00
Michael Shanks 369d192b35
Merge pull request #480 from mjashanks/master
Form Components now have default values for all fields
2020-08-03 11:13:08 +01:00
Michael Shanks f8b34daee8
Merge pull request #516 from Budibase/table-sorting
Table sorting
2020-08-03 11:03:59 +01:00
Joe 64f828ce10 Stacked list component added 2020-07-31 12:02:29 +01:00
cmack 5b49660ce6 WIP: Groupedbar, Heatmap and Sparkline Charts 2020-07-30 16:39:56 +01:00
cmack 5b51cbad9b WIP: Bar, Brush, Bullet, Donut and Line 2020-07-29 16:35:44 +01:00
Martin McKeaveney 0f8c14a124 tidy up 2020-07-29 13:21:32 +01:00
Martin McKeaveney 0741e9c81f icons wrong way round 2020-07-29 13:12:13 +01:00
Martin McKeaveney 09fc431916 table sorting for datatable 2020-07-29 13:11:29 +01:00
Martin McKeaveney 0219f34e71 improved sorting logic 2020-07-28 19:40:52 +01:00
Martin McKeaveney fe5bfd843d initial table sorting algo 2020-07-28 17:43:29 +01:00
cmack 43a770876b bar chart 2020-07-28 14:19:46 +01:00
Martin McKeaveney c3ccb4bacb merge 2020-07-28 11:14:44 +01:00
cmack 98318a8805 Britecharts work so far 2020-07-26 11:54:55 +01:00
Michael Shanks 99c42786bb Form: setting default values on record fields 2020-07-21 12:16:05 +01:00
cmack 26fa5f37d1 WIP: Work so far 2020-07-20 16:25:50 +01:00
Joe 0e2bb2cf84 Layout update
The backend table was pushing the right panel out of sight on smaller screens. I have added css grid to control the layout, including a minimax section so the content does not dictate the size of the middle screen.
2020-07-14 14:52:11 +01:00
Joe 70050332e6 Various minor UI updates including the settings modal
Settings modal update includies, improved spacing, element sizing. Working with this part of the platform felt a little brittle. It might be the fact it's a modal.

The frontend component section had a different layout that the block section in the backend and workflow section - updated to follow suit.

Dataform button updated and improved.

Settings button color updated

Additonal data blocks added which are pretty popular (not essential but took me mew a seconds to add and will save me a decent bit in the future)
2020-07-12 19:19:12 +01:00
Michael Shanks b2de1ff981 Merge branch 'master' of github.com:Budibase/budibase 2020-07-09 13:12:59 +01:00
Martin McKeaveney d87a17eaec PR Comments 2020-07-08 16:31:26 +01:00
Michael Shanks 9017a6760c bugfix - heading not updating with state change 2020-07-08 14:33:48 +01:00
Martin McKeaveney 7b57f0ecc1 merge 2020-07-07 21:32:32 +01:00
Martin McKeaveney 3122334c35 lint 2020-07-07 21:29:20 +01:00
Michael Shanks 208f5b33c1 Form component now supports edit recprd 2020-07-07 20:16:03 +01:00
Michael Shanks 9098858ef8 Some extra comments 2020-07-06 17:10:55 +01:00
Michael Shanks a55865e34c Form: success notifier on save + configurable button text 2020-07-06 16:24:44 +01:00
Michael Shanks 877a9b1033 Login: allow edit of title & button text 2020-07-06 11:30:36 +01:00
Michael Shanks fbdd159c56 Add `title` prop to forms (hides title if none entered) 2020-07-06 10:17:23 +01:00
Michael Shanks 1dc406e1d7 DataTable should not display type & modelId 2020-07-02 21:22:21 +01:00
Joe 9adea44349 formatting and lint 2020-07-01 14:46:22 +01:00
Joe aeeca0293a Table component revised plus minor UI changes
Table redesigned to be more flexible and include setting props for better control
2020-07-01 14:37:57 +01:00
Michael Shanks 81e3184b7c removed unecessar styling from List 2020-07-01 13:20:05 +01:00
Michael Shanks 4b3ceb7f9d Added recordDetail component 2020-07-01 13:19:14 +01:00
Joe 290b1cce14 Formatting and linting done 2020-06-29 19:55:27 +01:00
Joe 5f7186106e Updated the basic form with boolean and select fix 2020-06-29 19:54:30 +01:00
Joe 55207c35ca WIP Form Component Design Update
Wide form added
Boolean button fixed
2020-06-29 16:32:51 +01:00
Joe dcfa39ef67 Formatting 2020-06-25 16:02:30 +01:00
Michael Shanks 9df4f2aa39 reverting login change from previous commit 2020-06-24 16:57:21 +01:00
Joe 9b8cc2a18f Formatting and linting 2020-06-24 16:20:15 +01:00
Joe 6259cdc7e6 Merge branch 'Css-update-to-reflect-BBUI' of https://github.com/Budibase/budibase into Css-update-to-reflect-BBUI 2020-06-24 15:46:30 +01:00
Joe 5b4132a8e6 formatting and linting 2020-06-24 15:41:33 +01:00
Joe 5b600c4f2b
Merge branch 'master' into Css-update-to-reflect-BBUI 2020-06-24 15:35:40 +01:00
Joe 027d81be29 Props panel updated
All design props tested
SImplification of design props completed, with, in some cases, the replacement of units with general terminology.
2020-06-24 15:06:28 +01:00
Joe a77be47076 CSS update UI refresh
Font changed to Inter
Colors reflect BBUI
Panel background removed
2020-06-23 08:19:16 +01:00
Michael Shanks f44f3ec375 bugfix:Dataform throwing error 2020-06-21 06:01:29 +01:00
Michael Shanks bf952f8677 instanceid removal 2020-06-18 16:59:31 +01:00
Michael Shanks bf1da9e94e removal of appRoot - appId comes in cookie 2020-06-12 20:42:55 +01:00
Martin McKeaveney 6f1ea30fe6 embed component, rename main and login to public and private 2020-06-11 20:18:59 +01:00
Joe 67868eb9d3 formatting 2020-06-09 11:49:06 +01:00
Joe bd908a6e67 Image Component
Image component added to builder
2020-06-09 11:06:18 +01:00
Joe 7b25f559c0 Data Components UI Update
Changes include:
Table UI updated, including color changes, margin, padding and height adjustments,
Table centered, title added, spacing improved
login - button text includes web app name
2020-06-05 15:08:03 +01:00
Martin McKeaveney a92ab5cabb fix backend workflow 2020-06-04 13:55:52 +01:00
Joe 87c7d698bc
Merge pull request #325 from Budibase/transition,-dataform,-decoration-fix
Transition fix, decoration added and dataform button font removed
2020-06-04 12:40:33 +01:00
Joe 0638c5b9b8 Transition fix, decoration added and dataform button font removed 2020-06-04 12:22:01 +01:00
Michael Shanks cd29fd9862 Merge branch 'master' into new-list-spike2 2020-06-04 11:57:05 +01:00
Michael Shanks fee2b0f908 Merge branch 'data-form' 2020-06-03 23:14:12 +01:00
Michael Shanks 5fa8e3ca63 bugfix: screenRouter hijacks link clicks and routes when applicable 2020-06-03 22:52:33 +01:00
Joe 94a9868427 Form and button update 2020-06-03 22:49:55 +01:00
Michael Shanks 32d1ca641b bugfix: data components hitting correct url again 2020-06-03 22:12:09 +01:00
Martin McKeaveney 9ec8e71624
Merge pull request #314 from Budibase/fix-dataform
fix dataform
2020-06-03 17:03:51 +01:00
Martin McKeaveney f939d9ef13 fix dataform 2020-06-03 16:10:03 +01:00
Joe 1c3a37a23e login logo update 2020-06-03 15:55:42 +01:00
Joe 0241fb7e91
Merge pull request #311 from Budibase/login-component-UI
login component UI update
2020-06-03 15:21:43 +01:00
Joe 8e3d823401 login component UI update
Input styles updates
Labels removed
Button redesigned
Title/name added to ui and settings

*Logo and preview broke for login component and page - Another issue
2020-06-03 15:13:39 +01:00
Michael Shanks 0c2d7a7c66 bugfix: links not respecting appRootPath 2020-06-03 12:30:32 +01:00
Michael Shanks 9c258da579 spike - list that accepts children 2020-06-02 23:26:06 +01:00
Martin McKeaveney 10ecb8d732 fix datalist, datatable and chart component 2020-06-02 21:31:29 +01:00
Conor_Mack a4c65eb803 Stable property panel 2020-05-21 14:28:32 +01:00
Conor_Mack 12ef145973 Settings, Tidyup and Refactor 2020-05-20 11:55:25 +01:00
Conor_Mack bba1de1df8 Building components settings and refactoring 2020-05-19 17:00:53 +01:00
Conor_Mack baec9f50d9 Merge branch 'master' of https://github.com/Budibase/budibase into test/master-and-property-panel 2020-05-18 15:45:14 +01:00
Martin McKeaveney c8dd48b507 formatting 2020-05-18 11:01:17 +01:00
Conor_Mack c98289783f Merge branch 'property-panel/structure' into property-panel/new-backend 2020-05-12 14:53:20 +01:00
Martin McKeaveney 9ff76c799c add initialiseClientDB 2020-05-11 10:28:06 +01:00
Conor_Mack 2e6a0e36c0 Pre demo changes 2020-05-08 20:29:15 +01:00
Martin McKeaveney 0962f102c5 data components 2020-05-07 22:15:09 +01:00
Martin McKeaveney ec6390a36a added model props 2020-05-07 14:59:06 +01:00
Martin McKeaveney c255883aed formatting + fixing builder tests 2020-05-07 10:53:34 +01:00
Martin McKeaveney 8f5845943a Auth working 2020-05-06 20:29:55 +01:00
Martin McKeaveney 392de2efcc development setup, adding data components 2020-05-06 10:33:30 +01:00
Conor_Mack 391237403b <svelte:component> solution for rendering 2020-05-05 14:45:52 +01:00
Conor_Mack 985ce2f50a Colorpicker functionality for components panel 2020-04-29 15:49:51 +01:00
Conor_Mack cd0fa95ad4 Stylable option items and font family property 2020-04-27 11:26:34 +01:00
kevmodrome d2e83a6acf adds navigation bar block component 2020-04-23 14:32:36 +02:00
Conor_Mack 8eafbb74ae Input components and tidyup 2020-04-23 13:22:41 +01:00
Conor_Mack 4220cb86bb Basic Card and Component Tidyup 2020-04-22 11:52:55 +01:00
Joe 54317f3d53 color change 2020-03-17 11:16:49 +00:00
Michael Shanks 314a18e0fd bugfix: container should default to div 2020-03-04 15:20:53 +00:00
Martin McKeaveney 292d7b4286
Update index.js 2020-02-25 17:30:27 +00:00
Martin McKeaveney a6499c0dc8
Rename button.svelte to Button.svelte 2020-02-25 17:30:06 +00:00
Michael Shanks 3f1a783102 CI error: standard-comp Button import typo 2020-02-25 17:25:26 +00:00
Martin McKeaveney 0d0f635db4 eslint tidy up 2020-02-25 15:46:04 +00:00
Michael Shanks acd24f7389 components changes 2020-02-21 11:43:21 +00:00
Michael Shanks 30415af21e new components 2020-02-20 17:06:50 +00:00
Michael Shanks cd829182f9 component templates 2020-02-19 21:38:21 +00:00
Martin McKeaveney 8b64c64bab removed generators, added simple presets to standard components 2020-02-18 20:35:43 +00:00
Michael Shanks 4089b52c53
Client Api - New state binding method (#105)
* new binding...
- state manager
- one store per screen
- not passing

* client lib binding - tests passing

* binding fully working again post stateManager

* bugfix with button component

* Control flow ("code") now working, tests passing

* Events List now reading from component definition

* fix to button.svelte - missing props._children
2020-02-18 12:29:38 +00:00
Michael Shanks b7d9e05641
Work on Components API & bugfixes (#102)
* typo - screens not being sent to page save

* removed children arg from hydrateChildren (n/a)

* initialiseChildren does not rerender unless forced

* removed derivatives of initialiseChildren

* renamed initialiseChildren > attachChildren

* standard-components - refactoring

div now container
H1, h2... etc now Heading with type
Select now takes option as _children

* loads of bug fixing

* safe props creation
anytime props are loaded,
we make sure they conform to the components props definition
2020-02-14 11:51:45 +00:00
Martin McKeaveney 34d56e960f include svelte files in prettier 2020-02-03 09:50:30 +00:00
Martin McKeaveney 94eb93b186 running prettier over codebase, removing merge files 2020-02-03 09:24:25 +00:00
pngwn 2a4cfa278b Implement updating of individual component props 2020-01-24 14:51:29 +00:00
Michael Shanks 9b684ed694 standard components exports broken 2020-01-20 11:03:25 +00:00
Michael Shanks be6603b15a standard-components - uses _children 2020-01-18 09:00:18 +00:00
Michael Shanks eac855bb71 #48 restructure. Screens in, user components out. _children static concept 2020-01-17 23:06:42 +00:00
Michael Shanks 0f0c994a6c Standard Select Componet:added blank option 2019-10-31 09:23:55 +00:00
Michael Shanks 63c865ab7d basic cru app possible 2019-10-19 07:24:20 +01:00
Michael Shanks 75f4c6dd68 backup before an f-up 2019-10-18 17:32:03 +01:00
Michael Shanks 89c6dd04c3 bootstra components - backup before comonen control flow 2019-10-16 05:38:45 +01:00
Michael Shanks 11810d7a74 bootstrap components started... 2019-10-14 08:32:20 +01:00
Michael Shanks aee554383c few bug fixes 2019-10-10 10:41:31 +01:00
Michael Shanks 1716b0ca5b generators seem to be working... 2019-10-10 06:18:02 +01:00
Michael Shanks b4f7ccbbba generators.. 2019-10-07 06:03:41 +01:00
Michael Shanks e283e971ec lots of bugfixes and component changes 2019-10-03 06:12:13 +01:00
Michael Shanks 0ce725a7a8 context binding 2019-10-01 05:57:45 +01:00
Michael Shanks df300daf8d new components not export by index in stanadard-component 2019-09-30 05:21:08 +01:00
Michael Shanks b2c3accf82 some bugfixes - ready to start building! 2019-09-29 06:40:06 +01:00
Michael Shanks 2c3b4b55ee Event bindings with context, array binding, Table component... 2019-09-27 17:03:31 +01:00
Michael Shanks f3c529f444 nav component and bug fixes 2019-09-26 05:40:58 +01:00
Michael Shanks 2e6a34c687 state binding working 2019-09-22 05:02:33 +01:00
Michael Shanks 8409deae15 Events and state binding 2019-09-20 08:01:35 +01:00
Michael Shanks 70ddecfab0 data binding and stndard componets work 2019-09-19 04:35:40 +01:00
michael shanks 5ee72b1d87 build app... probably not orking yet.. 2019-09-07 06:50:35 +01:00