Commit Graph

1054 Commits

Author SHA1 Message Date
Martin McKeaveney 10ecb8d732 fix datalist, datatable and chart component 2020-06-02 21:31:29 +01:00
Joe 3faaf94554 formatting update 2020-06-02 21:13:19 +01:00
Joe b726363c34 Add User Model Update 2020-06-02 21:12:33 +01:00
Joe a416ecc789 formatting 2020-06-02 20:56:16 +01:00
Joe 63882727de Defeat
I stand defeated to UIKit and its CSS shackles
2020-06-02 20:55:15 +01:00
Joe 6fcc3ad163 Backend modal UI update
Models include:
Create new view
Create new model
Create new field
Create new user
2020-06-02 19:59:58 +01:00
Martin McKeaveney 81d45a149f
Merge pull request #298 from Budibase/fix-login
fix login component
2020-06-02 17:07:44 +01:00
Martin McKeaveney 425028dfea fix login component 2020-06-02 16:46:37 +01:00
Conor_Mack d992c926ba Font Weights, Color Label and Input Widths 2020-06-02 15:42:19 +01:00
Conor_Mack dccb05d509 Changing value to val in handleChange 2020-06-02 15:26:03 +01:00
Conor_Mack 81d493e0c1
Merge pull request #295 from Budibase/components/card-settings-and-input-suffix
Updating input group for auto values
2020-06-02 15:16:53 +01:00
Conor_Mack d8c20f9b9c Updating input group for auto values 2020-06-02 15:09:31 +01:00
Conor_Mack 3acfb99cd8
Merge pull request #294 from Budibase/components/card-settings-and-input-suffix
Components/card settings and input suffix
2020-06-02 15:06:43 +01:00
Conor_Mack 0a3390f935 Allowing auto values for inputs 2020-06-02 15:00:31 +01:00
Conor_Mack 006a4de77e Allowing auto values for inputs 2020-06-02 15:00:24 +01:00
Michael Shanks a11d27f867 bugfix: input value handles undefined/null 2020-06-02 14:48:18 +01:00
Conor_Mack 2c228fee81 Bug fixes and tidyup 2020-06-02 14:22:35 +01:00
Conor_Mack 19a379e8d4 Merge branch 'master' of https://github.com/Budibase/budibase into components/card-settings-and-input-suffix 2020-06-02 14:01:59 +01:00
Conor_Mack 773d0268d4 Card Settings and Fix for Input Suffixes 2020-06-02 14:01:25 +01:00
Michael Shanks e2bbc7070a bugfix: design panel not growing to height 2020-06-02 12:47:40 +01:00
Michael Shanks 44cc7eab0e deleting a value in design causes styles to be lost 2020-06-02 12:41:52 +01:00
Michael Shanks ee7d93c3b9 resize add component item - to prevent wrapping on windows 2020-06-02 12:26:31 +01:00
Martin McKeaveney be3ebf1982
Merge pull request #288 from Budibase/model-fixes
model bugfixes
2020-06-02 11:46:38 +01:00
Martin McKeaveney d932670d7e model bugfixes 2020-06-02 11:40:33 +01:00
Conor_Mack aaf55b7f70
Merge pull request #286 from Budibase/property-panel/components-from-design
Property panel components upgrade
2020-06-02 11:22:52 +01:00
Michael Shanks be28e2dcdd
Merge pull request #287 from mjashanks/master
Bugfixes
2020-06-02 11:20:36 +01:00
Conor_Mack 53a55e2824 Lint and testing 2020-06-02 11:19:22 +01:00
Michael Shanks 2cfbd2afeb wee typo 2020-06-02 11:16:30 +01:00
Martin McKeaveney 461187cf16
Merge pull request #279 from Budibase/workflow-v1
Workflow v1
2020-06-02 11:15:34 +01:00
Michael Shanks e1ba84bfdb bugfix: left-nav not scrolling on windows 2020-06-02 11:12:36 +01:00
Michael Shanks 9b31da4632 bugfix: #284 styles not applied on component copy 2020-06-02 11:11:53 +01:00
Martin McKeaveney 7137362302 tidy up, styling 2020-06-02 11:08:53 +01:00
Conor_Mack 2c407d4da7 Merge branch 'master' of https://github.com/Budibase/budibase into property-panel/components-from-design 2020-06-02 10:51:57 +01:00
Michael Shanks fea0203096 bugfix: data not loading on default view 2020-06-02 10:43:48 +01:00
Michael Shanks ea5a52d61c bugfix: app height: 100% 2020-06-02 10:37:31 +01:00
kevmodrome c00f79883d hides database list 2020-06-02 11:08:30 +02:00
Michael Shanks 5b8625824f open create model dialog if no models 2020-06-02 09:56:22 +01:00
Michael Shanks 57a917f9d9 auto select first model on startup 2020-06-02 09:36:21 +01:00
Michael Shanks 9b55870c24 auto select model after creation 2020-06-02 07:56:50 +01:00
Michael Shanks afe8713e6f placeholder for "no model selected" 2020-06-02 06:32:57 +01:00
Conor_Mack 0fafe7565a Completed Palette and Slider with integration 2020-06-01 23:01:56 +01:00
Martin McKeaveney 1df1d76d7a Record selector 2020-06-01 22:55:44 +01:00
Joe ea2786c69c
Merge branch 'master' into navigation-tidy-up 2020-06-01 22:25:25 +01:00
Joe 1555bc5225 formatting 2020-06-01 22:16:55 +01:00
Joe 4ef1d9453a Frontend navigation panel tidy up
- Additional margin around button
- icon added to 'create screen' button
- screen font weight reduced
2020-06-01 22:16:12 +01:00
Michael Shanks cb10cbdd38 Merge branch 'master' of github.com:Budibase/budibase 2020-06-01 22:12:13 +01:00
Michael Shanks 4c6b2a4dad bugfix: left nav scrolling 2020-06-01 22:11:55 +01:00
Michael Shanks d4b2fb5736 bugfix: right nav scrolling 2020-06-01 22:04:32 +01:00
Michael Shanks bda4937c45 switcher button bg color was grey on windows 2020-06-01 21:47:31 +01:00
Joe 69cfa532c4
Merge pull request #281 from Budibase/padding-and-margin-props-fix
Padding and margin props fix
2020-06-01 21:41:02 +01:00
Martin McKeaveney 1bb06ccdef path fix 2020-06-01 21:40:02 +01:00
Joe c1aaeffaec Formatting update 2020-06-01 21:34:03 +01:00
Martin McKeaveney ba38385d72 lint + format 2020-06-01 21:31:55 +01:00
Martin McKeaveney aeae4f50e2 tidy up 2020-06-01 21:26:32 +01:00
Joe 6cd94db367 Padding and margin fix 2020-06-01 21:18:43 +01:00
Joe 9e26508bc2 Padding and margin input fields fix 2020-06-01 21:18:25 +01:00
Conor_Mack c31b5a6f19 CSS Element State Button Fix 2020-06-01 18:04:45 +01:00
Joe 658c59d1d0 Update ComponentDropdownMenu.svelte 2020-06-01 17:17:35 +01:00
Conor_Mack d648844c3d Properties panel scrolling fix 2020-06-01 17:14:54 +01:00
Conor_Mack 93ab8659ed Property panel updates 2020-06-01 16:31:58 +01:00
Martin McKeaveney 398f200661 merge 2020-06-01 16:27:27 +01:00
Martin McKeaveney cb1fb87d21 server side workflows 2020-06-01 16:22:13 +01:00
Joe bbfbee100b UI update for dropdown 2020-06-01 15:31:55 +01:00
Michael Shanks 7002cd43a8
Merge pull request #275 from mjashanks/component-nav-update
Component nav copy/cut/paste
2020-06-01 12:26:09 +01:00
Michael Shanks dd6e4a3d97 lint:fix & forman 2020-06-01 12:15:44 +01:00
Michael Shanks 38b471d1bf refactor component menu actions inside control 2020-06-01 12:12:25 +01:00
Martin McKeaveney 2e42f8033e workflow DAO tests 2020-06-01 11:52:15 +01:00
Joe 999d096adb
Merge pull request #276 from Budibase/Props-fix
Props fix
2020-06-01 11:17:05 +01:00
Joe d075374a14 Props fix
The intial value is not being rendered. Display Flex must be selected.
2020-06-01 11:11:06 +01:00
Michael Shanks 5b085d0640 few bugfixes 2020-06-01 11:04:32 +01:00
Martin McKeaveney a220822e3a move workflow to array data structure 2020-06-01 10:41:28 +01:00
Michael Shanks aa3d724d0e Merge branch 'master' of github.com:Budibase/budibase into component-nav-update 2020-06-01 10:25:32 +01:00
Michael Shanks 4934ed497d removing old component actions 2020-06-01 10:25:12 +01:00
Michael Shanks c87ddade50 component nav dropdown menu 2020-06-01 10:18:45 +01:00
Michael Shanks 0115c13a39
Merge pull request #266 from mjashanks/model-validation
Model validation
2020-06-01 10:16:33 +01:00
Conor_Mack 4ef62452ef Palette, Slider Components and Util Updates 2020-05-31 20:55:51 +01:00
Martin McKeaveney dc90e141f5 server side event emitter 2020-05-31 17:12:52 +01:00
Conor_Mack 28307c27b8 Complete HSVAColor Class and Utils 2020-05-30 18:59:33 +01:00
Conor_Mack 91b88ecad7 Changes to FlatButtonGroup and more Styling 2020-05-30 18:48:20 +01:00
Martin McKeaveney 65d0161007 orchestrator refactor, user creation block 2020-05-30 13:41:46 +01:00
Martin McKeaveney 7d871ff9cf separate workflow components from routify routes 2020-05-30 00:40:33 +01:00
Martin McKeaveney 7129b9c225 significant client lib refactor 2020-05-30 00:14:41 +01:00
Joe 50e29f2d0b Formatting update 2020-05-29 18:32:52 +01:00
Joe 43a2e6752c Update to Frontend UI Nav and Component Panel
Components moved to the left
Nav panel UI updated
Props tabs moved up
2020-05-29 18:31:47 +01:00
Martin McKeaveney 385bcfe51f styling, bug fixes, client library state updates 2020-05-29 16:06:23 +01:00
Michael Shanks ddf824c583 Merge branch 'master' into component-nav-update 2020-05-29 15:20:26 +01:00
Michael Shanks e7f314e046 bugfix: not selecting component after add 2020-05-29 14:56:21 +01:00
Joe b17d952c72
Merge pull request #270 from Budibase/refresh-page-alert-ui-update
Alert button UI fix/update
2020-05-29 14:55:46 +01:00
Joe ff6560f253
Merge pull request #269 from Budibase/Removal-of-panel-border-lines
Removal of panel border lines
2020-05-29 14:55:36 +01:00
Martin McKeaveney bba7b93b75 refactor client library 2020-05-29 14:06:36 +01:00
Joe bd85079b26 the alert button ui was off and the red is too serious 2020-05-29 13:56:57 +01:00
Michael Shanks 5792e7c0f3 added common switcher component, and moved add component to left 2020-05-29 13:28:12 +01:00
Joe 020d9c884d formatting 2020-05-29 13:25:27 +01:00
Joe e024ec7b93 Media queries removed 2020-05-29 13:24:33 +01:00
Joe b43c778432
Merge pull request #267 from Budibase/Further-prop-changes
Font numerical weights added and line decorations added
2020-05-29 13:19:41 +01:00
Joe bc42d19953 Cleaning up the panel UI by removing inner borders 2020-05-29 10:57:00 +01:00
Conor_Mack 976c188f1e Merging master 2020-05-29 10:53:06 +01:00
Conor_Mack 3dad170dc8 Optionselect hover style fix 2020-05-29 10:49:51 +01:00
Conor_Mack f6466711de Tidyup 2020-05-29 10:45:19 +01:00
Michael Shanks c0b9e1b7e3 bugfix: restoring design props to screenslot 2020-05-29 09:43:11 +01:00
Joe 0ece54f185 Update propertyCategories.js 2020-05-29 09:39:47 +01:00
Joe dcb532dd64 Font numerical weights added and line decorations added 2020-05-29 09:20:29 +01:00
Martin McKeaveney 50a582a726 make alerts live, more hooks, app notifications 2020-05-28 23:32:03 +01:00
Michael Shanks 5f04af16d4 Merge branch 'master' of github.com:Budibase/budibase 2020-05-28 22:28:20 +01:00
Michael Shanks 96c525363a create model & record - validation hooked up again 2020-05-28 22:26:32 +01:00
Joe e230b71f0f
Merge pull request #264 from Budibase/props-panel-update
Props panel update
2020-05-28 21:02:06 +01:00
Martin McKeaveney a3bebe3330 adding workflow blocks, parameter parsing, templating 2020-05-28 20:20:03 +01:00
Joe a8912b27b0 formatting 2020-05-28 19:42:33 +01:00
Joe c51ee6ff41 Update propertyCategories.js
New fonts added
Z-index added
initial values changed
Position fixed
New position props added
Background color changed to an input
2020-05-28 19:41:07 +01:00
Conor_Mack 0972e0a121 Complete OptionSelect Component 2020-05-28 16:24:53 +01:00
Kevin Åberg Kultalahti a96ab88c38
Merge pull request #265 from Budibase/feature/create-app-builder-ui
bugfix: save record not wokring (wrong url)
2020-05-28 12:01:15 +02:00
Michael Shanks afa3e79147 bugfix: save record not wokring (wrong url) 2020-05-28 10:45:59 +01:00
Joe 706ca3e2ae Sweet transition 2020-05-28 09:37:54 +01:00
Joe 75d67465bf Color fix 2020-05-28 09:23:36 +01:00
Michael Shanks 521501c4e6 Merge branch 'workflow-v1' of github.com:Budibase/budibase into workflow-v1 2020-05-28 09:17:49 +01:00
Martin McKeaveney 08d0b9cb94 workflow UI, orhestrator for executing workflows 2020-05-27 21:51:32 +01:00
Michael Shanks 3bfe7840e4 access levels 2020-05-27 17:23:01 +01:00
Joe 5b07c1c090 Update temporaryPanelStructure.js 2020-05-27 15:50:45 +01:00
Joe 6570f327aa Update to component groupings 2020-05-27 15:50:45 +01:00
Joe 07ddf0e081 Tidy up 2020-05-27 15:50:45 +01:00
Joe f61e59e961 Unified icons and made the components look like blocks 2020-05-27 15:50:45 +01:00
Joe 26c07f2411 Component items ui updated 2020-05-27 15:50:45 +01:00
Joe f3959bfba3 Merge branch 'master' into WIP-props-panel-update 2020-05-27 15:22:35 +01:00
Joe ca74e6e2f2 Update propertyCategories.js 2020-05-27 14:39:48 +01:00
Joe 06fc8c1f04 Format and lint 2020-05-27 14:28:05 +01:00
Joe 5b45551304 Props panel flex fix 2020-05-27 14:27:25 +01:00
Kevin Åberg Kultalahti 9070fa76f3
Merge pull request #252 from Budibase/feature/create-app-builder-ui
add functionality to create application from builder UI
2020-05-27 15:17:06 +02:00
kevmodrome aa128509c1 add validation 2020-05-27 13:48:38 +02:00
kevmodrome 17fac86d2a add loading state 2020-05-27 12:54:53 +02:00
kevmodrome 75b9fe8cb1 add fetch 2020-05-27 11:44:15 +02:00
Martin McKeaveney e3271bf765 Merge branch 'master' of github.com:Budibase/budibase into workflow-v1 2020-05-27 10:13:42 +01:00
Martin McKeaveney d21cadfa47
Merge pull request #258 from Budibase/Design-UI-edit-panel-update
Ui Update
2020-05-26 22:45:00 +01:00
Joe b632cc59a5 Ui Update
Tidied up a few areas of the new edit panel within the Design UI, including:
Margins
Input box sizes
Colors
Tabs

TBD - The parent tab, Add, will move to the left in the future and edit will disappear. Design, settings and actions will become parents.
2020-05-26 20:44:24 +01:00
kevmodrome f364ea9acd wip: adds gap to apps 2020-05-26 17:37:11 +02:00
kevmodrome 1e8146e6f6 90% finished modal 2020-05-26 16:25:37 +02:00
Conor_Mack fcbfddbd23 Removing Svelte Color Picker 2020-05-26 15:08:59 +01:00
Conor_Mack 0876338ce2 New jest tests for generate-css 2020-05-26 14:27:33 +01:00
Conor_Mack 1bf57c7873 linter formatting 2020-05-26 10:19:04 +01:00
Conor_Mack 852a93a1e8 merge 2020-05-26 10:06:04 +01:00
kevmodrome 84d26f962f refactor home page to use _layout 2020-05-26 10:38:43 +02:00
Joe f0eda412e0
Merge pull request #251 from Budibase/home-page
Home page UI design
2020-05-26 09:20:38 +01:00
Joe 3be7182887 Format and linting changes 2020-05-26 09:14:40 +01:00
Joe 939e2dc68c Minor responsive design updates and formatting 2020-05-25 20:26:48 +01:00
Joe 1c35836834 Home page UI design
The majority of HTML and CSS is complete.

Still to be done:
- Activate the create new web app button
- Activate the settings nav item
- Date modified
- Ability to rename web app and provide a description (and an auto screenshot is generated down the line)
2020-05-25 16:57:17 +01:00
Conor_Mack 98e590e586 Merge branch 'master' of https://github.com/Budibase/budibase into property-panel/master 2020-05-25 15:24:47 +01:00
Conor_Mack d250d61c62 Completed CSS Selector Styling 2020-05-25 15:23:56 +01:00
Joe 8afaf98df3 Panel titles updated
Panel titles updated to represent designs
Further work is required to use global styles to control this
2020-05-23 13:00:38 +01:00
Joe 5e98c3e9cb Top nav redesign
New BB logo added, and sizing changed.
Nav items margin changed to reflect designs
Nav items color changed to reflect new simplified color scheme
Bottom border added
Nav background color changed

*Global styles is a work in progress.
2020-05-23 09:49:25 +01:00
Martin McKeaveney 21b1165463 workflow charts 2020-05-22 16:32:23 +01:00
Conor_Mack dd14dd6de2 Change of structure for _styles 2020-05-22 15:30:29 +01:00
Conor_Mack d5a27c08a0 Cleanup 2020-05-22 10:42:02 +01:00
Martin McKeaveney 6f3ad884db workflow UI with DnD 2020-05-21 21:40:16 +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
Martin McKeaveney 97af667e2f routify config for electron 2020-05-19 15:45:09 +01:00
kevmodrome 92a04eb415 upgrades routify to latest version 2020-05-19 15:19:32 +02:00
Martin McKeaveney 2fbc043155 electron asar 2020-05-19 14:03:46 +01:00
Martin McKeaveney 8d798579eb adding builder route for testing 2020-05-18 18:05:36 +01:00
Martin McKeaveney ccbcb0af40 preloading remix, removing unused css 2020-05-18 16:37:19 +01:00
Conor_Mack 5b8d1cead7 Testing Complete - Resolve Post Issue 2020-05-18 16:32:00 +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 aaa46272bf fixing lint errors 2020-05-18 14:08:32 +01:00
Martin McKeaveney 9e4d99851a fix builder component library loading issue 2020-05-18 14:06:14 +01:00
Conor_Mack 15c2696ad6 Merge branch 'test/property-panel-changes' into test/master-and-property-panel 2020-05-18 12:15:03 +01:00
Martin McKeaveney e244e099a6 fixing CI 2020-05-18 11:18:31 +01:00
Martin McKeaveney c8dd48b507 formatting 2020-05-18 11:01:17 +01:00
Michael Shanks 468dc513a5 merge conflicts.. 2020-05-18 06:43:05 +01:00
Michael Shanks b62449bf96 removing clientId from frontend, fixing invalid database name 2020-05-18 06:40:29 +01:00
Martin McKeaveney af4a1635c4 electron script 2020-05-15 18:13:24 +01:00
Michael Shanks e6b4598c82 Merge branch 'master' of github.com:Budibase/budibase 2020-05-14 15:12:40 +01:00
Michael Shanks 18375a6d19 server tests in-memory and passing 2020-05-14 15:12:30 +01:00
Martin McKeaveney c21da56e25
Update CurrentItemPreview.svelte 2020-05-12 17:16:39 +01:00
Conor_Mack c98289783f Merge branch 'property-panel/structure' into property-panel/new-backend 2020-05-12 14:53:20 +01:00
Conor_Mack be2e10a52e Fixing errors 2020-05-12 14:44:30 +01:00
Martin McKeaveney 428d208f3a prevent a bunch of CSS in iframe head on every render 2020-05-12 12:23:34 +01:00
Martin McKeaveney cc30913e34 fixed dev setup 2020-05-11 16:01:02 +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
Conor_Mack 2b3ce7b34d Style binding options and property categories 2020-05-08 09:57:41 +01:00
Martin McKeaveney 0f7292f30e final tidy up 2020-05-07 22:46:27 +01:00
Martin McKeaveney 5646ef1101 fixing tests 2020-05-07 22:25:27 +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
Conor_Mack 6d70cfd1c1 Properties panel structure complete 2020-05-07 14:30:04 +01:00
Martin McKeaveney 2ad007fce0 further simplification of server code 2020-05-07 14:04:32 +01:00
Martin McKeaveney c255883aed formatting + fixing builder tests 2020-05-07 10:53:34 +01:00
Martin McKeaveney e55120bb62 removed core library 2020-05-06 20:49:21 +01:00
Martin McKeaveney 8f5845943a Auth working 2020-05-06 20:29:55 +01:00
Martin McKeaveney 7da95c23a3 dev setup complete 2020-05-06 12:17:15 +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 a03b4df4f3 Updates to naming conventions 2020-05-05 10:02:10 +01:00
Martin McKeaveney 2afd1cd4dd working through auth - adding user instance map 2020-05-04 18:07:03 +01:00
Martin McKeaveney c3f68e9895 merge 2020-05-04 17:17:03 +01:00
Martin McKeaveney 2c361f3d1d apps being served correctly 2020-05-04 17:13:57 +01:00
Conor_Mack 7184918a82 WIP: Changes for property panel 2020-05-04 16:07:04 +01:00
kevmodrome a65f4e6acb Merge remote-tracking branch 'origin/master' into feature/designer-routing 2020-05-04 10:33:17 +02:00
kevmodrome 4514329dfa adds working routing for clicking on components 2020-05-04 10:32:25 +02:00
kevmodrome 7b77195d16 adds method on store to get path of IDs to component 2020-05-04 10:26:38 +02:00
Martin McKeaveney 427cdafeda screenslots working again 2020-05-03 11:33:20 +01:00
Martin McKeaveney abd6da7b11 component library modules and definitions refactor - moved to backend. More routing and middleware reorganisation 2020-05-02 15:29:10 +01:00
kevmodrome 0a24d5e814 move onSelect method ComponentsHierarchyChildren 2020-05-01 17:39:50 +02:00
kevmodrome bb213d743a adds functionality to navigate to specific component via URL 2020-05-01 16:20:25 +02:00
Martin McKeaveney c733b5bee8 access levels, actions and triggers removed. Restructuring and refactoring 2020-04-29 20:29:56 +01:00
Conor_Mack 985ce2f50a Colorpicker functionality for components panel 2020-04-29 15:49:51 +01:00
kevmodrome 3fba410cf8 adds functionality to navigate to screens and layouts 2020-04-29 13:07:21 +02:00
Martin McKeaveney f78362dd77 Merge branch 'master' of github.com:Budibase/budibase into couchdb-api 2020-04-28 16:07:22 +01:00
Martin McKeaveney 588fe5ebaa clientId fetching before app load, custom views, fixed schema 2020-04-28 14:39:35 +01:00
kevmodrome eb1d2dc337 add setup to go to page-layout screen 2020-04-28 15:28:31 +02:00
kevmodrome 6cc8d7982e corrects page switching behaviour in page selection component 2020-04-28 14:28:23 +02:00
kevmodrome d931b9018b adds default navigation to main page 2020-04-28 14:21:40 +02:00
kevmodrome 5c73203d77 moves frontend root to route component 2020-04-28 13:59:29 +02:00
kevmodrome 0cea8502f1 sets up basic structure 2020-04-28 12:04:38 +02:00
kevmodrome 18d2088154 adds fallback page to catch params 2020-04-28 10:39:54 +02:00
Conor_Mack 104e08899e
Merge pull request #218 from Budibase/components/font-family-options-prop
Stylable option items and font family property
2020-04-27 11:30:08 +01:00
Conor_Mack cd0fa95ad4 Stylable option items and font family property 2020-04-27 11:26:34 +01:00
Martin McKeaveney e5a2a9c633 Merge branch 'master' of github.com:Budibase/budibase into couchdb-api 2020-04-24 18:11:02 +01:00
Martin McKeaveney 120344ccae fixing tests 2020-04-24 18:05:29 +01:00
kevmodrome 706b502ced fixes issue on front-end that hides things when the list of components gets too long. Also solves an issue with the component panel not showing all properties if there are too many 2020-04-24 11:35:54 +02:00
Martin McKeaveney 8a7c0f8ba3 pouchDB integration, use app id instead of app name for keying app packages 2020-04-23 14:37:08 +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 3a647a873e Merge Fix 2020-04-22 13:48:47 +01:00
Conor_Mack 3f34fd4eb4 Merge branch 'feature/components-panel-components-refactor' into simplified-component-panel 2020-04-22 13:24:54 +01:00
Conor_Mack 4220cb86bb Basic Card and Component Tidyup 2020-04-22 11:52:55 +01:00
kevmodrome 324157cfac makes the Component panel tabs more generic 2020-04-22 08:25:59 +02:00
Conor_Mack 17e0b2d79a Tidyup 2020-04-21 14:21:19 +01:00
Conor_Mack ed5fb4b830 New component panel structure - template update 2020-04-21 14:20:57 +01:00
Martin McKeaveney 228999aba5 backend allowing creation of models, records and databases 2020-04-20 16:17:18 +01:00
Conor_Mack 09c7dd6867 Adding onComponentChosen fn for new components 2020-04-20 15:10:23 +01:00
kevmodrome 32462aa69d merge fixes 2020-04-20 14:44:56 +02:00
kevmodrome 63b85185f5 adds backbutton and second level handling 2020-04-20 14:40:29 +02:00
Conor_Mack 0cdcd9da3b Components - icons, descriptions and other tidyup 2020-04-17 14:24:51 +01:00
Conor_Mack 33fc0b1ba8 Merge branch 'simplified-component-panel' of https://github.com/Budibase/budibase into simplified-component-panel 2020-04-17 11:08:26 +01:00
Conor_Mack d99cd280b6 Joes recommended colour changes 2020-04-17 11:08:17 +01:00
kevmodrome a9366570c4 add padding to properties tab 2020-04-17 11:45:53 +02:00
kevmodrome f47135b064 Merge branch 'simplified-component-panel' into simplified-component-panel-tabs 2020-04-17 11:44:20 +02:00
kevmodrome 2892259fab removes stuff from SelectionList component. 2020-04-17 11:33:27 +02:00
Conor_Mack 6659aa4763 Component Panel - root level components display 2020-04-17 10:26:48 +01:00
kevmodrome 12067af0db adds basic tab view to the components pane 2020-04-17 09:16:03 +02:00
kevmodrome 02b09abd79 adds temp structure for panel and components 2020-04-16 12:47:56 +02:00
Martin McKeaveney 741344a56d set up common to use babel, static file serving middleware 2020-04-15 15:25:11 +01:00
kevmodrome eb9337ccd0 Merge branch 'master' into bugfix/change-record-and-index 2020-04-14 16:07:57 +02:00
Conor_Mack b04cd0f49c Merge branch 'master' of https://github.com/Budibase/budibase into material-des-builder-testing 2020-04-14 14:15:58 +01:00
Conor_Mack d5e1842b98 All latest changes coming from the builder testing 2020-04-14 14:15:32 +01:00
kevmodrome f3c54efa03 change name of index to view in view modal 2020-04-14 12:21:42 +02:00
kevmodrome 672bd8b945 update record to model in core 2020-04-14 12:07:21 +02:00
kevmodrome 50abaa4988 change isRecord to isModel 2020-04-14 12:03:22 +02:00
kevmodrome 2ac1bcdcba update more names from record to model 2020-04-14 11:25:37 +02:00
kevmodrome d7a4458488 change name from allowedRecordNodeIds to allowedModelNodeIds 2020-04-14 11:19:14 +02:00
kevmodrome 449b6c9c78 remove unused variable 2020-04-14 11:11:50 +02:00
kevmodrome 2abae65cd2 moved unused component and updated records to model 2020-04-14 11:09:44 +02:00
kevmodrome 482089f3be fix import errors 2020-04-14 11:04:03 +02:00
kevmodrome 923b005e1d removed unneeded component 2020-04-14 11:02:06 +02:00
kevmodrome 7c6333fca5 updates ModelView to use model instead of record 2020-04-14 10:58:56 +02:00
kevmodrome b8a652e2ca updates tests and method names to getNewModelTemplate method 2020-04-14 10:49:10 +02:00
kevmodrome fb74982055 changes name of backend store method 2020-04-14 10:25:57 +02:00
kevmodrome c0c7cd19e1 changes front-end to use new store method names 2020-04-14 10:24:33 +02:00
kevmodrome 250de10a25 update SchemaManagementDrawer and HierarchyRow 2020-04-14 10:20:53 +02:00
kevmodrome 3b09ae82c1 fixes list of apps not having the correct path in all situations 2020-04-13 16:09:53 +02:00
kevmodrome e4571bfbc3 update forms to not submit on button click 2020-04-13 15:46:16 +02:00
kevmodrome 52dbc7e62a makes sure the frontend selects a database when navigated to 2020-04-13 12:59:46 +02:00
kevmodrome 114a629cf1 fixes store actions to use correct appname 2020-04-13 12:59:29 +02:00
kevmodrome 0778487020 border-radius fix 2020-04-09 13:49:30 +02:00
kevmodrome f830d81b28 styling fixes 2020-04-09 13:47:47 +02:00
kevmodrome 6e91342ed3 fix small bug where database was not shown on refresh 2020-04-09 11:06:32 +02:00
kevmodrome 5480597b4d fix redirect issues when refreshing page 2020-04-09 10:55:47 +02:00
kevmodrome 6a0813ac01 fix hierarchy view not opening the correct modal 2020-04-09 10:22:02 +02:00
kevmodrome 7998d95be0 change topnav back for now 2020-04-09 10:16:15 +02:00
kevmodrome 9efc4394e7 fix SchemaManagementDrawer modals 2020-04-09 10:13:06 +02:00
kevmodrome a065a4399d update routify to beta 40 and set up correct basepath for application, also fixes some links 2020-04-09 09:04:09 +02:00
kevmodrome 627880c69a Merge branch 'master' of github.com:Budibase/budibase into feature/routify 2020-04-08 10:38:57 +02:00
Martin McKeaveney 77b8f8fa8e show screenslot if there's no screens 2020-04-06 17:06:04 +01:00
kevmodrome bdc8297d68 tidyup 2020-04-06 17:46:08 +02:00
kevmodrome 4533258c4a fix styling issue 2020-04-06 17:12:11 +02:00
kevmodrome 81b57b1a91 remove unused page content 2020-04-06 17:04:45 +02:00
kevmodrome c2f3cb4fb1 remove unused functions and imports 2020-04-06 16:56:10 +02:00
kevmodrome 6c4e7a4de7 convert modelcreator and vieweditor to new modal 2020-04-06 16:51:17 +02:00
kevmodrome 09edd6ba3e convert delete modal to new type 2020-04-06 16:44:53 +02:00
kevmodrome 0d4c05c588 convert edit modal to use new modal 2020-04-06 16:38:33 +02:00
kevmodrome e2178060a3 remove console.log 2020-04-06 16:04:39 +02:00
kevmodrome 7e6b6051f9 moves createrecord component to use new modal 2020-04-06 16:02:45 +02:00
kevmodrome 83c109612c convert createuser component to use new modal 2020-04-06 15:53:32 +02:00
kevmodrome 1f4e5339e4 implements new modal component for access level modal and create database modal 2020-04-06 15:42:32 +02:00
kevmodrome c91cf10508 remove unused import 2020-04-06 11:23:32 +02:00
kevmodrome 2d004e9c0b remove unused imports 2020-04-06 11:04:36 +02:00
kevmodrome 0bc485cf80 remove AccessLevelsRoot, moved to Route page component 2020-04-06 10:06:02 +02:00
kevmodrome 600c3e61b3 remove unused files in the src/root directory that have been converted to route pages 2020-04-06 10:02:54 +02:00
kevmodrome 9708e37ac9 style fix that was not merged correctly 2020-04-06 09:07:53 +02:00
kevmodrome 2245867bef move modal view to backend page layout 2020-04-06 08:15:29 +02:00
kevmodrome 2c37f524f9 Merge branch 'master' of github.com:Budibase/budibase into feature/routify 2020-04-06 07:47:35 +02:00
Joe 433f2afe43 Update PagesList.svelte 2020-04-03 14:26:07 +01:00
Martin McKeaveney ac592c64ab remove debug line 2020-04-03 12:58:28 +01:00
Martin McKeaveney 2fa34a00b3 fixing record saving bug 2020-04-03 12:56:17 +01:00
kevmodrome 675c106d8b wip: adds frontend view 2020-04-03 11:36:35 +02:00
kevmodrome b061c2a335 adds back no db selected view 2020-04-03 11:36:16 +02:00
kevmodrome a78056f6b5 fix autoselecting to sync with url 2020-04-03 11:27:35 +02:00
kevmodrome 13dba18215 use params to select DB rather than store 2020-04-03 11:21:11 +02:00
kevmodrome d3a707956f removes unused code in NavItem component 2020-04-02 18:23:53 +02:00
kevmodrome 8ba86adbc9 update backendNav to use routify 2020-04-02 18:23:05 +02:00
kevmodrome 1b52077738 update routify index options 2020-04-02 18:18:31 +02:00
Joe b8788b187f Changes to page layout in navbar
Also changed 12px fonts to 13px fonts
2020-04-02 17:11:38 +01:00
Michael Shanks 79f47da4ef Merge branch 'master' of github.com:Budibase/budibase 2020-04-02 16:37:40 +01:00
Michael Shanks a657076397 "Master Layout" > "Page Layout" .. and moved above screens 2020-04-02 16:37:22 +01:00
kevmodrome 1349082fc6 use local param instead of global params on application page 2020-04-02 17:01:19 +02:00
kevmodrome 1982c3f21f update loading state to empty div, might need a loading state 2020-04-02 16:40:14 +02:00
kevmodrome 451ea31fa6 wip: database and user access level pages to work with new routing 2020-04-02 16:29:09 +02:00
kevmodrome 3a1d556791 wip: changes initialise function to getPackage and runs once you select application instead of at run-time. 2020-04-02 16:27:19 +02:00
Joe 8a95124e74
Merge pull request #192 from Budibase/style-update-to-backend-primary-screen
Styling changes
2020-04-02 15:14:26 +01:00
Joe 203247f5d3 Styling changes
Font stlyes changed
Margin revised
Table fonts updated
Select component updated
2020-04-02 15:11:27 +01:00
kevmodrome f827e8d9aa wip: add back root routify index page 2020-04-02 15:16:46 +02:00
Conor_Mack 1100e33835 merge 2020-04-02 13:02:29 +01:00
Conor_Mack 9378510e5a MD Button, Icon and Font Changes 2020-04-02 12:56:21 +01:00
Joe df18745c6d Update to title spacing 2020-04-02 12:28:07 +01:00
Joe 3f8dfcde68 Update 2020-04-02 12:26:46 +01:00
Joe 5fd26398d5 database nav section updated
title change
spacing fixed
delete icon aligned right
2020-04-02 12:25:42 +01:00
Joe b5a6908194
Merge pull request #188 from Budibase/minor-styling-changes-to-schema-nav-bar
minor styling changes to schema nav bar
2020-04-02 12:11:54 +01:00
Joe 2ff2d962a2 minor styling changes to schema nav bar
background color changed to white
title font changed to reflect mockups
spacing updated
2020-04-02 11:41:21 +01:00
Michael Shanks 0619ab71db Renamed "User Level" > "User Acceee Level" 2020-04-02 11:13:26 +01:00
kevmodrome f0be216840 Merge remote-tracking branch 'upstream/master' into feature/builder-organization 2020-04-02 08:56:10 +02:00
Michael Shanks 868d6112e8 Merge branch 'feature/builder-organization' of https://github.com/kevmodrome/budibase into kevmodrome-feature/builder-organization 2020-04-02 07:54:02 +01:00
Michael Shanks f771db5915 bugfix: records&indexs badly named in UI
(due to previous collectionName change)
2020-04-02 06:55:11 +01:00
Michael Shanks ecc649180f better naming of default child view 2020-04-02 06:29:31 +01:00
kevmodrome 1d4a3c7179 fixed missing/broken imports 2020-04-01 12:55:21 +02:00
kevmodrome d29c865ccd Merge remote-tracking branch 'upstream/master' into feature/builder-organization 2020-04-01 12:47:36 +02:00
kevmodrome 31f5a1414b changes from node_modules to using rollup-plugin-alias, fixes tests 2020-04-01 12:38:07 +02:00
Martin McKeaveney 7cdae881dc choose first db if none selected 2020-04-01 10:17:03 +01:00
Martin McKeaveney 86b5a475d6
Merge pull request #186 from shogunpurple/delete-databases
Delete databases
2020-04-01 06:09:20 +01:00
Martin McKeaveney 77f707949c change icon 2020-03-31 18:11:12 +01:00
Martin McKeaveney fccd90d64d tidy up 2020-03-31 17:58:47 +01:00
Martin McKeaveney c0bd5f2fbb ability to delete databases 2020-03-31 17:53:34 +01:00
Michael Shanks 85dfaee3a0 temporary bugfix, links on homepage broken for 4001 2020-03-31 16:33:23 +01:00
kevmodrome 093ca7eecb updates imports and finishes moving all commonly used files to the node_modules folder 2020-03-31 13:16:03 +02:00
kevmodrome 751c703671 wip: re-configures top level components to import from correct place 2020-03-31 11:56:39 +02:00
kevmodrome 87cd19bd92 wip: move components to node_modules folder for easier importing 2020-03-31 11:50:13 +02:00
Martin McKeaveney 6e9ae788b5 remove import 2020-03-30 21:21:18 +01:00
Martin McKeaveney 52cd19a046 error recovery notification banner 2020-03-30 21:14:41 +01:00
Martin McKeaveney 77ccccb8c8 improved backend drilldown paths 2020-03-30 11:57:22 +01:00
Michael Shanks 6b355551d0 bugfix - weird field table layout bug when > 4 fields
...hence remove unecessary ActionsHeader
2020-03-29 07:43:14 +01:00
Michael Shanks 9c3ba00ea1 bugfix: ModelView field "Values" not always defined 2020-03-29 07:29:25 +01:00
Martin McKeaveney ec0d8bd142 formatting 2020-03-27 16:58:32 +00:00
Martin McKeaveney 545694d3a8 merge conflicts 2020-03-27 16:58:01 +00:00
Michael Shanks 275e17a90d rebuild page code when templated component added 2020-03-27 15:28:33 +00:00
Martin McKeaveney 00eb3ce13a write access levels 2020-03-27 14:49:51 +00:00
Martin McKeaveney 220f128d84 Merge branch 'new-backend' of github.com:Budibase/budibase into new-backend 2020-03-27 12:39:13 +00:00
Martin McKeaveney e1d1be1e1a showing correct front end elements for selected database 2020-03-27 12:38:27 +00:00
Michael Shanks 51caa55f4b create/edit record - supports field types 2020-03-27 11:28:30 +00:00
Martin McKeaveney 5c7e603a5e rename record 2020-03-27 10:32:37 +00:00
Martin McKeaveney ee4972a030 tidy up 2020-03-26 21:22:32 +00:00
Martin McKeaveney d48c311564 drilldown complete, deleting model fields 2020-03-26 17:39:42 +00:00
Michael Shanks 721569c2d4 bugfix: child key not constructed correctly 2020-03-26 14:52:44 +00:00
Michael Shanks 3f1fcfa50c bugfix: child views not loading 2020-03-26 14:31:56 +00:00
Martin McKeaveney 993af0e2c8 Merge branch 'new-backend' of github.com:Budibase/budibase into new-backend 2020-03-26 10:10:37 +00:00
Martin McKeaveney 25759896cc allow creation of child views 2020-03-26 10:10:18 +00:00
Michael Shanks 3113e7ce91 bugfix: model renamed on record creation 2020-03-26 09:45:04 +00:00
Martin McKeaveney f0a584a20a make it easy for users to create children 2020-03-25 21:47:17 +00:00
Martin McKeaveney 33183ff1e9 child record drilldown 2020-03-25 17:01:53 +00:00
Martin McKeaveney 19c0bbc865 Merge branch 'new-backend' of github.com:Budibase/budibase into new-backend 2020-03-25 16:59:36 +00:00
Martin McKeaveney f46efd9e9e userslist 2020-03-25 16:59:32 +00:00
Michael Shanks 9ee636092a validation for delete index and records 2020-03-25 16:57:04 +00:00
Michael Shanks f3f8026e6f bugfix: user not getting created 2020-03-25 16:10:39 +00:00
Michael Shanks ca6c3d182a evict packages from cache on SaveBackend 2020-03-25 12:38:04 +00:00
Michael Shanks ecf5015c36 default index name - dont use collectionName
(collectionName is now a number)
2020-03-25 11:31:58 +00:00
Michael Shanks 87742d6e58 Merge branch 'new-backend' of github.com:Budibase/budibase into new-backend 2020-03-25 11:29:12 +00:00
Martin McKeaveney f8ba293171 bug fix for indexes 2020-03-25 11:28:45 +00:00
Michael Shanks 6cbf2ce02b Merge branch 'new-backend' of github.com:Budibase/budibase into new-backend 2020-03-25 11:14:04 +00:00
Martin McKeaveney 0d0685cd48 bug fixes= 2020-03-25 10:59:47 +00:00
Michael Shanks f44deca6af collection name uses nodeId by default, and field is removed 2020-03-25 10:45:11 +00:00
Michael Shanks 964ea55590 bugfix: nav items text background grey on windows 2020-03-25 08:56:34 +00:00
Martin McKeaveney 88db9bbc02 tidy up 2020-03-24 19:59:30 +00:00
Martin McKeaveney a91b89b7c2 user creation 2020-03-24 16:17:46 +00:00
Martin McKeaveney 30e33b7ee0 reactive model data table 2020-03-24 16:17:46 +00:00
Joe 811445c7de frontend panel nav items highlights
Changes include
Font updates
Font spacing added
Font weights changed
2020-03-24 11:12:08 +00:00
Michael Shanks d236f4f145 upgrade data - hooked up to server & builder 2020-03-24 10:58:15 +00:00
Michael Shanks 3a2c961947 bugfix: views duplicated 2020-03-24 10:57:54 +00:00
Michael Shanks 36bb582ceb merge conflicts 2020-03-24 10:56:48 +00:00
Michael Shanks 86834a9046 prettier auto fix 2020-03-23 14:26:38 +00:00
Martin McKeaveney 00d2b9d908 started drilldown 2020-03-23 14:15:09 +00:00
Martin McKeaveney 927be23545 solving initial table load issue 2020-03-23 10:43:34 +00:00
Martin McKeaveney 6f6d8f669c further tidy up 2020-03-22 14:14:38 +00:00
Martin McKeaveney f18653af33 modal styling 2020-03-22 14:05:13 +00:00
Martin McKeaveney e58546729d modal styling 2020-03-22 13:59:42 +00:00
Martin McKeaveney df100f503d more cleanup 2020-03-22 13:10:55 +00:00
Martin McKeaveney 23ebb529ad tidy up 2020-03-22 13:05:58 +00:00
Martin McKeaveney de9a7f9005 moving more backend stuff into other store actions file 2020-03-22 11:36:05 +00:00
Martin McKeaveney e29dba096c table enhancements 2020-03-22 09:21:18 +00:00
Martin McKeaveney 5adff4a6a3 enhanced modals 2020-03-21 20:39:37 +00:00
Martin McKeaveney 9c7fbdd3e6 adding, deleting and editing records working 2020-03-20 18:47:01 +00:00
Michael Shanks 106fa19a31 bugfix: Delete button cut off on windows 2020-03-20 14:01:10 +00:00
Joe 2630213776
Merge pull request #158 from Budibase/navigator-panel-touch-ups
navigator panel touch ups
2020-03-19 17:49:31 +00:00
Joe a166f3e510 primary button and new screen modal redesigned
Changes include:
Primary button redesigned
Cancel button added
Button positiioning changed
New screen modal redesigned
2020-03-19 12:31:23 +00:00
Joe 217906c7df navigator panel touch ups
the current navigator panel design contains the wrong colors, padding, etc. This resolves that.
2020-03-19 09:34:23 +00:00
Joe 74caf8496f component nav tidy up 2020-03-17 09:57:18 +00:00
Martin McKeaveney 7ecba3b97c modal restructuring 2020-03-17 00:20:13 +00:00
Martin McKeaveney db6135e801 moving code from main store to backend file 2020-03-16 18:54:48 +00:00
Joe c469d765c5 global ui changes
Changes include:
Label font weights
Secondary color
Icon background colors
Positioning of icons
2020-03-16 18:18:42 +00:00
Martin McKeaveney 4678f2c168 UI structure 2020-03-12 14:23:49 +00:00
Martin McKeaveney 8c983192e6 iterate over package app instances 2020-03-12 14:23:49 +00:00
Martin McKeaveney 62176b6b14 databases list 2020-03-12 14:23:49 +00:00
Martin McKeaveney 2e77e6dc58 new backend beginnings 2020-03-12 14:23:49 +00:00
Michael Shanks a286385e57 bugfixes... incorrect routing from builder to instances 2020-03-11 16:42:19 +00:00
Michael Shanks 6c56fb79bd methods in builder for creating new instance & record structures 2020-03-10 11:25:25 +00:00
Joe 652f640e39 Resized preview pane 2020-03-09 13:03:02 +00:00
Martin McKeaveney a48df5dc8b
Merge pull request #148 from shogunpurple/layout-enhancements
Layout enhancements
2020-03-09 12:33:40 +00:00
Martin McKeaveney 05385d611e better variable naming 2020-03-07 23:57:19 +00:00
Martin McKeaveney 7c55007c4e remove commented code 2020-03-07 23:52:47 +00:00
Martin McKeaveney 5c89ad807a better icons 2020-03-07 23:50:43 +00:00
Joe c9c8cf40e1 update to margin 2020-03-07 13:04:23 +00:00
Joe 856db29f9f top nav bar ui redesign
To add contract to the builder, I've darkened the top navbar (primary color). I've also added preview and a settings icon, as well as removing borders from nav items.
2020-03-07 13:02:54 +00:00
Martin McKeaveney e6fbdc2646 icons instead of text 2020-03-06 17:00:54 +00:00
Michael Shanks 3a319fbc7c bugfix: modal getting stuck on open (but hidden)
Recreate: Add Datatable component (from) index... try adding new screen... screen dialog does not show
2020-03-05 16:14:36 +00:00
Michael Shanks 3015512ae0 Confirm dialog had mixup colours 2020-03-05 15:21:29 +00:00
Martin McKeaveney 236679dc56 logrocket analytics 2020-03-04 16:47:47 +00:00
Michael Shanks fad9337af9 bugfix: css not applied after template component added 2020-03-04 12:43:02 +00:00
Michael Shanks 34f74d5d20 bugfix: create screen > components not displayed 2020-03-04 12:13:50 +00:00
Michael Shanks 7caf336240 bugfix: screen prop 'url' was changed to 'route' 2020-02-27 21:34:52 +00:00
Martin McKeaveney f746a0416c lint failures 2020-02-27 16:45:24 +00:00
Martin McKeaveney 86504a44d6 fix reactive declaration 2020-02-27 16:41:41 +00:00
Martin McKeaveney 013e2f773b select fix, select all on access levels, modal fixes 2020-02-27 16:41:41 +00:00
Michael Shanks f54f2fa4c3 bugfix: images only rendering hen running in dev mode 2020-02-27 11:55:00 +00:00
Martin McKeaveney bf365abaa8 more UI tidy up 2020-02-26 18:16:31 +00:00
Michael Shanks b0e0a7df6f Merge remote-tracking branch 'origin/master' 2020-02-26 16:41:46 +00:00
Michael Shanks c9b203bcbe Conflicts from PR #122 from @pngwyn 2020-02-26 16:36:30 +00:00
pngwn 8ab75549a2 Rename detailProp to metadataProp 2020-02-26 12:45:20 +00:00
pngwn b0efaac0f6 Make page and screen props editable. 2020-02-26 10:26:19 +00:00
Michael Shanks df472e8ca1 Merge branch 'master' of github.com:Budibase/budibase 2020-02-25 17:06:00 +00:00
Michael Shanks e6ca4cefae bugfix: scrollable UI nav 2020-02-25 16:14:10 +00:00
Michael Shanks 071c0ebb40 custom code - added "route" param 2020-02-25 16:01:23 +00:00
Martin McKeaveney 0d0f635db4 eslint tidy up 2020-02-25 15:46:04 +00:00
Michael Shanks d8ce468228 bugfix: could not add template components 2020-02-25 14:26:43 +00:00
Michael Shanks e870576d67 renamed NewComponent > NewScreen 2020-02-25 10:05:43 +00:00
Michael Shanks 5ac25bce6a renamed NewComponent > NewScreen 2020-02-25 10:03:40 +00:00
Michael Shanks 3a98e23ffb bugfix: create new screen exception 2020-02-25 10:01:26 +00:00
Michael Shanks b28f28a167 New Screen - Route Validation 2020-02-25 10:01:07 +00:00
Michael Shanks 4750309fed buxfix: layout issue on NewComponent (screen) 2020-02-25 09:38:50 +00:00
Michael Shanks 3becfc72af Merge branch 'master' of github.com:Budibase/budibase 2020-02-25 09:11:25 +00:00
Martin McKeaveney a8311cc3a3 switch prop on component selection 2020-02-24 23:23:33 +00:00
Michael Shanks 3c8f3f522a backend - child panes scrollable 2020-02-24 21:31:35 +00:00
Michael Shanks d26abe8aad bugfix: select being cut off on windows 2020-02-24 20:49:50 +00:00
Martin McKeaveney 2f45702513
Fix layout bug 2020-02-24 17:35:15 +00:00
Martin McKeaveney cba018d530
Merge pull request #126 from shogunpurple/backend-design
Backend design
2020-02-24 17:06:02 +00:00
Martin McKeaveney 41d0497055 global style abstraction, backend UI updates 2020-02-24 16:41:02 +00:00
Martin McKeaveney 5793413126 style abstraction 2020-02-24 15:00:52 +00:00
Michael Shanks 9bab862b4d typo: UIFunctions attached to page not screen 2020-02-24 14:56:49 +00:00
Michael Shanks 6f234706af bugfix: custom code not getting attached poperly 2020-02-24 14:56:11 +00:00
Michael Shanks 503816bc7e bugfix - css not sent for all screens 2020-02-24 11:05:52 +00:00
Michael Shanks 1a1a9e81e0
Merge pull request #121 from shogunpurple/state-management-v2
State management v2
2020-02-23 22:16:56 +00:00
Michael Shanks 0902febc00 uiFunctions receive state and routeParams 2020-02-21 23:01:16 +00:00
Michael Shanks b2c045c0ca standalone templates 2020-02-21 22:56:18 +00:00
Michael Shanks 20ae671eef standalone templates (templates with no component) 2020-02-21 21:27:44 +00:00
Martin McKeaveney defb31910e lerna version 2020-02-21 18:06:23 +00:00
Martin McKeaveney 395dcd1cc2 finished state management ui for v2 2020-02-21 18:02:02 +00:00
Martin McKeaveney 412aa6739f state management bindings 2020-02-21 15:44:48 +00:00
Michael Shanks c0097f766e bugfix: binding broken in propertycascader 2020-02-21 15:39:56 +00:00
Michael Shanks 4b807d8f09 bindings can now be just a string (store.someValue) 2020-02-21 14:44:48 +00:00
Michael Shanks 7f557c98c1
Merge pull request #116 from pngwn/icons-update
Use remix icons for consistency.
2020-02-21 11:45:38 +00:00
Michael Shanks 8777f7e9f8 Merge branch 'master' of github.com:Budibase/budibase 2020-02-21 11:43:41 +00:00
pngwn fd4f0beb14 Use remix icons for consistency. Styling tweaks. 2020-02-21 11:09:37 +00:00
Michael Shanks 546dd05718 bugfix: generate css on screen change 2020-02-21 09:27:43 +00:00
Martin McKeaveney b46d33ad59
Update store.js 2020-02-20 21:21:16 +00:00
Michael Shanks 7940d12c62 dodgy merge 2020-02-20 17:27:48 +00:00
Michael Shanks f2e6ac0145 merge conflicts from peter/tweaks 2020-02-20 17:11:41 +00:00
Michael Shanks f9f2abac33 reduced padding on comp hierarchy 2020-02-20 17:09:35 +00:00
Michael Shanks 9285b5281c ensure component templates exist when presets do not 2020-02-20 17:09:14 +00:00
Michael Shanks 1df16e880c create props - ensure _styles always exist 2020-02-20 17:08:51 +00:00
Michael Shanks c9191f408f store method for save page or screen (context dependant) 2020-02-20 17:08:17 +00:00
Michael Shanks d31d8c8e7e added height and width as positioning options 2020-02-20 17:07:25 +00:00
Michael Shanks cd829182f9 component templates 2020-02-19 21:38:21 +00:00
Michael Shanks cf719a6d32 bad layout of component actions, on everything but firefox 2020-02-19 14:12:24 +00:00
Michael Shanks d072c356ef bugfix: component libraries loaded incorrectly 2020-02-19 13:58:06 +00:00
Michael Shanks c9143a801f reording and duplication of components 2020-02-19 10:17:31 +00:00
Michael Shanks 6ee72d7301 bug in store - insertCodeMetadata import vanished 2020-02-18 21:22:43 +00:00
Martin McKeaveney e1eada45b8 tidy up 2020-02-18 20:35:43 +00:00
Martin McKeaveney 8b64c64bab removed generators, added simple presets to standard components 2020-02-18 20:35:43 +00:00
Michael Shanks 83953922d7
Merge branch 'master' into 98-builtin-slot 2020-02-18 17:11:46 +00:00
pngwn 2396702c08 Remove more logs 2020-02-18 17:05:08 +00:00
pngwn d3f6074e61 Remove logs 2020-02-18 17:03:36 +00:00
pngwn 315c11d668 Ensure slot renders in current preview. 2020-02-18 17:00:56 +00:00
Michael Shanks 7d9d15c783 #94 Remove component from hierarchy 2020-02-18 16:51:28 +00:00
pngwn 063cb0f41f Add screenslot to current preview. 2020-02-18 15:53:22 +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
pngwn 4a62525949 Add builtin slot to list 2020-02-18 10:32:00 +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 488299ef06
Fix Layout issue on FF 2020-02-12 21:01:53 +00:00
Martin McKeaveney cca039bdd0
Merge pull request #99 from shogunpurple/state-bindings
State bindings
2020-02-12 15:50:30 +00:00
Martin McKeaveney 1c7550e211 moving test from server 2020-02-12 15:47:35 +00:00
Martin McKeaveney fe142faf3a move state origin build from server to client 2020-02-12 15:10:31 +00:00
Michael Shanks c3fa212b31
Lots of poking around to get apps to run, plux fixing tests (#92)
ixing broken tests on client
typo in buildPage.js
fixing some server tests
local datastore uses fs-extra remove, not rmdir
client - loadBudibase - no longer destructuring arg
updated publishdev script for client (reads apps)
prettier fix
some little bug fixes
bugfix - set screens to empty array when falsy
typo in template page.json
replaced "Shard Factor" for "Estimated Count"
2020-02-12 12:45:24 +00:00
Martin McKeaveney 5729f46ae6 final tidy up 2020-02-12 10:12:54 +00:00
Martin McKeaveney 67db93bb39 close dropdown on component change 2020-02-12 10:12:54 +00:00
Martin McKeaveney 175002d178 unit tests 2020-02-12 10:12:54 +00:00
Martin McKeaveney f34a4707a9 fix rotation on state arrow 2020-02-12 10:12:54 +00:00
Martin McKeaveney 0b3f75aaff merging with master 2020-02-12 10:12:54 +00:00
Martin McKeaveney 8be69162f7 auto update state origins when attaching click handlers 2020-02-12 10:12:54 +00:00
Martin McKeaveney 893cd3b57d state binding complete 2020-02-12 10:12:54 +00:00
Martin McKeaveney b2dd9cc12f better state bindings for defaults 2020-02-11 14:19:06 +00:00
Martin McKeaveney ee9df6c29a state binding v1 2020-02-11 14:19:06 +00:00
Michael Shanks da7339035f
Builder saves backend and front end seperately (#88)
* refactoring server for screens & page layout restructure

* Disable API calls, UI placeholders.

* buildPropsHierarchy is gone & screen has url

* Recent changes.

* router

* router

* updated git-ignore to reinclude server/utilities/builder

* modified cli - budi new create new file structure

* Fix uuid import.

* prettier fixes

* prettier fixes

* prettier fixes

* page/screen restructure.. broken tests

* all tests passing at last

* screen routing tests

* Working screen editor and preview.

* Render page previews to the screen.

* Key input lists to ensure new array references when updating styles.

* Ensure the iframe html and body fills the container.

* Save screens via the API.

* Get all save APIs almost working.

* Write pages.json to disk.

* Use correct API endpoint for saving styles.

* Differentiate between saving properties of screens and pages.

* Add required fields to default pages layouts.

* Add _css default property to newly created screens.

* Add default code property.

* page layout / screens - app output

* backend and fronend save seperately

Co-authored-by: pngwn <pnda007@gmail.com>
2020-02-10 21:35:51 +00:00
Michael Shanks f7bea46f01
Page Layout & Screen restructure (#87)
* refactoring server for screens & page layout restructure

* Disable API calls, UI placeholders.

* buildPropsHierarchy is gone & screen has url

* Recent changes.

* router

* router

* updated git-ignore to reinclude server/utilities/builder

* modified cli - budi new create new file structure

* Fix uuid import.

* prettier fixes

* prettier fixes

* prettier fixes

* page/screen restructure.. broken tests

* all tests passing at last

* screen routing tests

* Working screen editor and preview.

* Render page previews to the screen.

* Key input lists to ensure new array references when updating styles.

* Ensure the iframe html and body fills the container.

* Save screens via the API.

* Get all save APIs almost working.

* Write pages.json to disk.

* Use correct API endpoint for saving styles.

* Differentiate between saving properties of screens and pages.

* Add required fields to default pages layouts.

* Add _css default property to newly created screens.

* Add default code property.

* page layout / screens - app output

Co-authored-by: pngwn <pnda007@gmail.com>
2020-02-10 15:51:09 +00:00