Commit Graph

4334 Commits

Author SHA1 Message Date
Joe de1611e693 Unified icons and made the components look like blocks 2020-05-27 15:50:45 +01:00
Joe 5bc315f162 Component items ui updated 2020-05-27 15:50:45 +01:00
Joe 9fb0b3808b Merge branch 'master' into WIP-props-panel-update 2020-05-27 15:22:35 +01:00
Joe 820de937e4 Update propertyCategories.js 2020-05-27 14:39:48 +01:00
Joe 6a920ddbfb Format and lint 2020-05-27 14:28:05 +01:00
Joe a3135a9cee Props panel flex fix 2020-05-27 14:27:25 +01:00
Kevin Åberg Kultalahti 1a02792479 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 9392de550a add validation 2020-05-27 13:48:38 +02:00
kevmodrome 3a72eddd78 add loading state 2020-05-27 12:54:53 +02:00
Michael Shanks dd031796f5 Merge remote-tracking branch 'origin/feature/create-app-builder-ui' into create-kev 2020-05-27 10:45:27 +01:00
Michael Shanks af6d1da89f forcing svelte version - routify fix 2020-05-27 10:44:56 +01:00
kevmodrome b2d2c25bd1 add fetch 2020-05-27 11:44:15 +02:00
Martin McKeaveney 6829f9ab06 Merge branch 'master' of github.com:Budibase/budibase into workflow-v1 2020-05-27 10:13:42 +01:00
Martin McKeaveney e45c176883 Merge pull request #258 from Budibase/Design-UI-edit-panel-update
Ui Update
2020-05-26 22:45:00 +01:00
Joe 8d522e3eaf 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 1ff512a218 wip: adds gap to apps 2020-05-26 17:37:11 +02:00
kevmodrome 2a151821f9 90% finished modal 2020-05-26 16:25:37 +02:00
Conor_Mack 9f42b80977 Removing Svelte Color Picker 2020-05-26 15:08:59 +01:00
Conor_Mack 9dc65eef98 New jest tests for generate-css 2020-05-26 14:27:33 +01:00
Conor_Mack cff58f6a2d linter formatting 2020-05-26 10:19:04 +01:00
Conor_Mack a9ef48e4ea merge 2020-05-26 10:06:04 +01:00
kevmodrome 5717bda8a4 refactor home page to use _layout 2020-05-26 10:38:43 +02:00
Joe f00d212b59 Merge pull request #251 from Budibase/home-page
Home page UI design
2020-05-26 09:20:38 +01:00
Joe d1cca48e0e Format and linting changes 2020-05-26 09:14:40 +01:00
Joe e4da8a546d Minor responsive design updates and formatting 2020-05-25 20:26:48 +01:00
Joe c8e9178b63 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 7f3b34093a Merge branch 'master' of https://github.com/Budibase/budibase into property-panel/master 2020-05-25 15:24:47 +01:00
Conor_Mack deab1adc31 Completed CSS Selector Styling 2020-05-25 15:23:56 +01:00
Joe e20b65c13b 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 97adabcaa8 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 cacee947bf workflow charts 2020-05-22 16:32:23 +01:00
Conor_Mack 0a745edfe4 Change of structure for _styles 2020-05-22 15:30:29 +01:00
Conor_Mack 54e7dba667 Cleanup 2020-05-22 10:42:02 +01:00
Martin McKeaveney e659e69e86 workflow UI with DnD 2020-05-21 21:40:16 +01:00
Conor_Mack facd99f58a Stable property panel 2020-05-21 14:28:32 +01:00
Conor_Mack 017ac7aced Settings, Tidyup and Refactor 2020-05-20 11:55:25 +01:00
Conor_Mack 3cd48773d1 Building components settings and refactoring 2020-05-19 17:00:53 +01:00
Martin McKeaveney d86fc405ca routify config for electron 2020-05-19 15:45:09 +01:00
kevmodrome d65acca512 upgrades routify to latest version 2020-05-19 15:19:32 +02:00
Martin McKeaveney 5c775ecf48 electron asar 2020-05-19 14:03:46 +01:00
Martin McKeaveney ee139cd137 adding builder route for testing 2020-05-18 18:05:36 +01:00
Martin McKeaveney 3be38109e3 preloading remix, removing unused css 2020-05-18 16:37:19 +01:00
Conor_Mack 983a1c3718 Testing Complete - Resolve Post Issue 2020-05-18 16:32:00 +01:00
Conor_Mack 9eceb6c5cf 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 661084a97f fixing lint errors 2020-05-18 14:08:32 +01:00
Martin McKeaveney 2f9944aa4b fix builder component library loading issue 2020-05-18 14:06:14 +01:00
Conor_Mack 38b57f3024 Merge branch 'test/property-panel-changes' into test/master-and-property-panel 2020-05-18 12:15:03 +01:00
Martin McKeaveney 5cd218da02 fixing CI 2020-05-18 11:18:31 +01:00
Martin McKeaveney 3c9af5336e formatting 2020-05-18 11:01:17 +01:00
Michael Shanks dffc6df5ea merge conflicts.. 2020-05-18 06:43:05 +01:00
Michael Shanks 1dc32a05e3 removing clientId from frontend, fixing invalid database name 2020-05-18 06:40:29 +01:00
Martin McKeaveney d3a19f4858 electron script 2020-05-15 18:13:24 +01:00
Michael Shanks b7a3ed2e08 Merge branch 'master' of github.com:Budibase/budibase 2020-05-14 15:12:40 +01:00
Michael Shanks 97db4f1765 server tests in-memory and passing 2020-05-14 15:12:30 +01:00
Martin McKeaveney 634abe194c Update CurrentItemPreview.svelte 2020-05-12 17:16:39 +01:00
Conor_Mack dc21bcd525 Merge branch 'property-panel/structure' into property-panel/new-backend 2020-05-12 14:53:20 +01:00
Conor_Mack 81cfdf69aa Fixing errors 2020-05-12 14:44:30 +01:00
Martin McKeaveney ed57456245 prevent a bunch of CSS in iframe head on every render 2020-05-12 12:23:34 +01:00
Martin McKeaveney 3149b38586 fixed dev setup 2020-05-11 16:01:02 +01:00
Martin McKeaveney 16a6680c2e add initialiseClientDB 2020-05-11 10:28:06 +01:00
Conor_Mack 2e636dec93 Pre demo changes 2020-05-08 20:29:15 +01:00
Conor_Mack 6b7a3d1d7e Style binding options and property categories 2020-05-08 09:57:41 +01:00
Martin McKeaveney bf18d601d6 final tidy up 2020-05-07 22:46:27 +01:00
Martin McKeaveney 2ebe5580d5 fixing tests 2020-05-07 22:25:27 +01:00
Martin McKeaveney db69673a9d data components 2020-05-07 22:15:09 +01:00
Martin McKeaveney 96a1bc52de added model props 2020-05-07 14:59:06 +01:00
Conor_Mack 8d8caa9ff5 Properties panel structure complete 2020-05-07 14:30:04 +01:00
Martin McKeaveney a28322f538 further simplification of server code 2020-05-07 14:04:32 +01:00
Martin McKeaveney 0ec47971d0 formatting + fixing builder tests 2020-05-07 10:53:34 +01:00
Martin McKeaveney 0af5f12405 removed core library 2020-05-06 20:49:21 +01:00
Martin McKeaveney 910030e929 Auth working 2020-05-06 20:29:55 +01:00
Martin McKeaveney b6b50182e2 dev setup complete 2020-05-06 12:17:15 +01:00
Martin McKeaveney ddb1880b98 development setup, adding data components 2020-05-06 10:33:30 +01:00
Conor_Mack b52b9fdd2f <svelte:component> solution for rendering 2020-05-05 14:45:52 +01:00
Conor_Mack 8ad10976d3 Updates to naming conventions 2020-05-05 10:02:10 +01:00
Martin McKeaveney 119bb4ba30 working through auth - adding user instance map 2020-05-04 18:07:03 +01:00
Martin McKeaveney 5648eae275 merge 2020-05-04 17:17:03 +01:00
Martin McKeaveney af9c1adb35 apps being served correctly 2020-05-04 17:13:57 +01:00
Conor_Mack 06bbc88b3e WIP: Changes for property panel 2020-05-04 16:07:04 +01:00
kevmodrome ddd1cdfd15 Merge remote-tracking branch 'origin/master' into feature/designer-routing 2020-05-04 10:33:17 +02:00
kevmodrome 99015ca676 adds working routing for clicking on components 2020-05-04 10:32:25 +02:00
kevmodrome 1be5a248cb adds method on store to get path of IDs to component 2020-05-04 10:26:38 +02:00
Martin McKeaveney 58871883f9 screenslots working again 2020-05-03 11:33:20 +01:00
Martin McKeaveney 5b4bce8b8f component library modules and definitions refactor - moved to backend. More routing and middleware reorganisation 2020-05-02 15:29:10 +01:00
kevmodrome 59624741de move onSelect method ComponentsHierarchyChildren 2020-05-01 17:39:50 +02:00
kevmodrome 09248d4d22 adds functionality to navigate to specific component via URL 2020-05-01 16:20:25 +02:00
Martin McKeaveney 3564fec064 access levels, actions and triggers removed. Restructuring and refactoring 2020-04-29 20:29:56 +01:00
Conor_Mack 26fdad57fd Colorpicker functionality for components panel 2020-04-29 15:49:51 +01:00
kevmodrome 02b9747ffd adds functionality to navigate to screens and layouts 2020-04-29 13:07:21 +02:00
Martin McKeaveney ff73cfba48 Merge branch 'master' of github.com:Budibase/budibase into couchdb-api 2020-04-28 16:07:22 +01:00
Martin McKeaveney a645df082c clientId fetching before app load, custom views, fixed schema 2020-04-28 14:39:35 +01:00
kevmodrome 95660af499 add setup to go to page-layout screen 2020-04-28 15:28:31 +02:00
kevmodrome 8784cab517 corrects page switching behaviour in page selection component 2020-04-28 14:28:23 +02:00
kevmodrome 56ca7dd2b8 adds default navigation to main page 2020-04-28 14:21:40 +02:00
kevmodrome 4b4733daa8 moves frontend root to route component 2020-04-28 13:59:29 +02:00
kevmodrome d4c6e076ed sets up basic structure 2020-04-28 12:04:38 +02:00
kevmodrome ae8c5cb8b1 adds fallback page to catch params 2020-04-28 10:39:54 +02:00
Conor_Mack 3e8b0e4712 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 e7af64f625 Stylable option items and font family property 2020-04-27 11:26:34 +01:00
Martin McKeaveney 2b028a0eda Merge branch 'master' of github.com:Budibase/budibase into couchdb-api 2020-04-24 18:11:02 +01:00
Martin McKeaveney 5385357b9d fixing tests 2020-04-24 18:05:29 +01:00
kevmodrome 17804d5894 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 c986bba0d8 pouchDB integration, use app id instead of app name for keying app packages 2020-04-23 14:37:08 +01:00
kevmodrome eeac06e30c adds navigation bar block component 2020-04-23 14:32:36 +02:00
Conor_Mack cfd93ece49 Input components and tidyup 2020-04-23 13:22:41 +01:00
Conor_Mack ec0c05412c Merge Fix 2020-04-22 13:48:47 +01:00
Conor_Mack 14937f0e53 Merge branch 'feature/components-panel-components-refactor' into simplified-component-panel 2020-04-22 13:24:54 +01:00
Conor_Mack c51ee3f0e8 Basic Card and Component Tidyup 2020-04-22 11:52:55 +01:00
kevmodrome 37ca0ee1d8 makes the Component panel tabs more generic 2020-04-22 08:25:59 +02:00
Conor_Mack d24705e1e1 Tidyup 2020-04-21 14:21:19 +01:00
Conor_Mack 5990d58c82 New component panel structure - template update 2020-04-21 14:20:57 +01:00
Martin McKeaveney 1381cefc41 backend allowing creation of models, records and databases 2020-04-20 16:17:18 +01:00
Conor_Mack f58e4c5410 Adding onComponentChosen fn for new components 2020-04-20 15:10:23 +01:00
kevmodrome cb6f86494d merge fixes 2020-04-20 14:44:56 +02:00
kevmodrome 088ee82870 adds backbutton and second level handling 2020-04-20 14:40:29 +02:00
Conor_Mack 77a3f0e119 Components - icons, descriptions and other tidyup 2020-04-17 14:24:51 +01:00
Conor_Mack 381c8158e3 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 02c8998747 Joes recommended colour changes 2020-04-17 11:08:17 +01:00
kevmodrome 4586d5f89b add padding to properties tab 2020-04-17 11:45:53 +02:00
kevmodrome 00d8139746 Merge branch 'simplified-component-panel' into simplified-component-panel-tabs 2020-04-17 11:44:20 +02:00
kevmodrome c2db1b4d11 removes stuff from SelectionList component. 2020-04-17 11:33:27 +02:00
Conor_Mack e255f0f202 Component Panel - root level components display 2020-04-17 10:26:48 +01:00
kevmodrome 80dc692ca0 adds basic tab view to the components pane 2020-04-17 09:16:03 +02:00
kevmodrome 7f7ebdd0b1 adds temp structure for panel and components 2020-04-16 12:47:56 +02:00
Martin McKeaveney 65fd38e205 set up common to use babel, static file serving middleware 2020-04-15 15:25:11 +01:00
kevmodrome b2e8c31d0a Merge branch 'master' into bugfix/change-record-and-index 2020-04-14 16:07:57 +02:00
Conor_Mack a3f1439afb Merge branch 'master' of https://github.com/Budibase/budibase into material-des-builder-testing 2020-04-14 14:15:58 +01:00
Conor_Mack dc20e11fa4 All latest changes coming from the builder testing 2020-04-14 14:15:32 +01:00
kevmodrome 428ad4d3cc change name of index to view in view modal 2020-04-14 12:21:42 +02:00
kevmodrome d6c6ea8d65 update record to model in core 2020-04-14 12:07:21 +02:00
kevmodrome 6201c47616 change isRecord to isModel 2020-04-14 12:03:22 +02:00
kevmodrome 28854c5c9a update more names from record to model 2020-04-14 11:25:37 +02:00
kevmodrome 4c464e33c9 change name from allowedRecordNodeIds to allowedModelNodeIds 2020-04-14 11:19:14 +02:00
kevmodrome 71d5c07069 remove unused variable 2020-04-14 11:11:50 +02:00
kevmodrome c5e3a78e13 moved unused component and updated records to model 2020-04-14 11:09:44 +02:00
kevmodrome 514bccfd11 fix import errors 2020-04-14 11:04:03 +02:00
kevmodrome 4f0aa0cab1 removed unneeded component 2020-04-14 11:02:06 +02:00
kevmodrome 17ab20fb8a updates ModelView to use model instead of record 2020-04-14 10:58:56 +02:00
kevmodrome 09758d7ee9 updates tests and method names to getNewModelTemplate method 2020-04-14 10:49:10 +02:00
kevmodrome 427a63d2bd changes name of backend store method 2020-04-14 10:25:57 +02:00
kevmodrome bf639da46c changes front-end to use new store method names 2020-04-14 10:24:33 +02:00
kevmodrome a4c177e8ec update SchemaManagementDrawer and HierarchyRow 2020-04-14 10:20:53 +02:00
kevmodrome 10893e4a2d fixes list of apps not having the correct path in all situations 2020-04-13 16:09:53 +02:00
kevmodrome d99bc6a9d4 update forms to not submit on button click 2020-04-13 15:46:16 +02:00
kevmodrome 67e223f777 makes sure the frontend selects a database when navigated to 2020-04-13 12:59:46 +02:00
kevmodrome cfada8771c fixes store actions to use correct appname 2020-04-13 12:59:29 +02:00
kevmodrome 423320d184 cleanup rollup config 2020-04-13 12:59:00 +02:00
kevmodrome 29e2277e01 border-radius fix 2020-04-09 13:49:30 +02:00
kevmodrome e33db1ea39 styling fixes 2020-04-09 13:47:47 +02:00
kevmodrome 99bdf3fea5 fix small bug where database was not shown on refresh 2020-04-09 11:06:32 +02:00
kevmodrome 5a3de93734 fix redirect issues when refreshing page 2020-04-09 10:55:47 +02:00
kevmodrome 4e48fc60a5 fix hierarchy view not opening the correct modal 2020-04-09 10:22:02 +02:00
kevmodrome eb0298420e change topnav back for now 2020-04-09 10:16:15 +02:00
kevmodrome f41110ec74 fix SchemaManagementDrawer modals 2020-04-09 10:13:06 +02:00
kevmodrome 1c815cbe1a 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 f2d4866d4f Merge branch 'master' of github.com:Budibase/budibase into feature/routify 2020-04-08 10:38:57 +02:00
Martin McKeaveney 65de002c57 show screenslot if there's no screens 2020-04-06 17:06:04 +01:00
kevmodrome d1f0b51b16 tidyup 2020-04-06 17:46:08 +02:00
kevmodrome f41a1b4a3c fix styling issue 2020-04-06 17:12:11 +02:00
kevmodrome 7a6e86e93f remove unused page content 2020-04-06 17:04:45 +02:00
kevmodrome 9ee312144e remove unused functions and imports 2020-04-06 16:56:10 +02:00
kevmodrome b035c56522 convert modelcreator and vieweditor to new modal 2020-04-06 16:51:17 +02:00
kevmodrome 3ce9124d3d convert delete modal to new type 2020-04-06 16:44:53 +02:00
kevmodrome b0275f5bf6 convert edit modal to use new modal 2020-04-06 16:38:33 +02:00
kevmodrome 0887648221 remove console.log 2020-04-06 16:04:39 +02:00
kevmodrome cef7693026 moves createrecord component to use new modal 2020-04-06 16:02:45 +02:00
kevmodrome 85289889f4 convert createuser component to use new modal 2020-04-06 15:53:32 +02:00
kevmodrome a0aa2f03a8 implements new modal component for access level modal and create database modal 2020-04-06 15:42:32 +02:00
kevmodrome 6141e9b4ed adds svelte-simple-modal 2020-04-06 15:41:31 +02:00
kevmodrome 155912e2d8 remove unused import 2020-04-06 11:23:32 +02:00
kevmodrome 56f7e79131 remove unused imports 2020-04-06 11:04:36 +02:00
kevmodrome 5744a6d7fa Merge branch 'master' of github.com:Budibase/budibase into feature/routify 2020-04-06 10:41:09 +02:00
Martin McKeaveney 31853a6c34 v0.0.32 2020-04-06 09:26:13 +01:00
kevmodrome 21f24c7b79 remove AccessLevelsRoot, moved to Route page component 2020-04-06 10:06:02 +02:00
kevmodrome 265b0c0815 remove unused files in the src/root directory that have been converted to route pages 2020-04-06 10:02:54 +02:00
kevmodrome 9593372af7 style fix that was not merged correctly 2020-04-06 09:07:53 +02:00
kevmodrome 2fe3fd426d move modal view to backend page layout 2020-04-06 08:15:29 +02:00
kevmodrome 59a7d28c4f Merge branch 'master' of github.com:Budibase/budibase into feature/routify 2020-04-06 07:47:35 +02:00
Joe 70b54cf205 Update PagesList.svelte 2020-04-03 14:26:07 +01:00
Martin McKeaveney d5c7324bbd remove debug line 2020-04-03 12:58:28 +01:00
Martin McKeaveney 544306ecda fixing record saving bug 2020-04-03 12:56:17 +01:00
kevmodrome 25798928d0 wip: adds frontend view 2020-04-03 11:36:35 +02:00
kevmodrome 33f87c61e8 adds back no db selected view 2020-04-03 11:36:16 +02:00
kevmodrome 0f2e69796f fix autoselecting to sync with url 2020-04-03 11:27:35 +02:00
kevmodrome b5caa57299 use params to select DB rather than store 2020-04-03 11:21:11 +02:00
Michael Shanks ab316fedcd v0.0.31 2020-04-02 19:27:54 +01:00
Michael Shanks eb8dedeea1 v0.0.30 2020-04-02 19:16:21 +01:00
kevmodrome cda1f2671a removes unused code in NavItem component 2020-04-02 18:23:53 +02:00
kevmodrome 9360226525 update backendNav to use routify 2020-04-02 18:23:05 +02:00
kevmodrome 1e0e98ff49 update routify index options 2020-04-02 18:18:31 +02:00
Joe b99b5fa7b1 Changes to page layout in navbar
Also changed 12px fonts to 13px fonts
2020-04-02 17:11:38 +01:00
kevmodrome 3006110e01 update routify 2020-04-02 18:10:08 +02:00
Michael Shanks 28abb6f312 Merge branch 'master' of github.com:Budibase/budibase 2020-04-02 16:37:40 +01:00
Michael Shanks 2021f4466a "Master Layout" > "Page Layout" .. and moved above screens 2020-04-02 16:37:22 +01:00
kevmodrome 91a8b37421 use local param instead of global params on application page 2020-04-02 17:01:19 +02:00
kevmodrome 129cdbb1a6 update loading state to empty div, might need a loading state 2020-04-02 16:40:14 +02:00
kevmodrome 78329ba685 wip: database and user access level pages to work with new routing 2020-04-02 16:29:09 +02:00
kevmodrome 75051a194d 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 f41b68e134 Merge pull request #192 from Budibase/style-update-to-backend-primary-screen
Styling changes
2020-04-02 15:14:26 +01:00
Joe ea46fd0283 Styling changes
Font stlyes changed
Margin revised
Table fonts updated
Select component updated
2020-04-02 15:11:27 +01:00
kevmodrome f80f4a6c43 wip: add back root routify index page 2020-04-02 15:16:46 +02:00
Conor_Mack c3680e4926 merge 2020-04-02 13:02:29 +01:00
Conor_Mack 839b97d709 MD Button, Icon and Font Changes 2020-04-02 12:56:21 +01:00
Joe 2377bf668b Update to title spacing 2020-04-02 12:28:07 +01:00
Joe bb5cab8a9f Update 2020-04-02 12:26:46 +01:00
Joe 72f0f13fc9 database nav section updated
title change
spacing fixed
delete icon aligned right
2020-04-02 12:25:42 +01:00
Joe 124ca5d1f9 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 8aa6a1519d 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 5ab43eba99 Renamed "User Level" > "User Acceee Level" 2020-04-02 11:13:26 +01:00
Kevin Åberg Kultalahti 2a43039b85 fixes builder path issue 2020-04-02 11:44:42 +02:00
kevmodrome f5dfb5e437 Merge remote-tracking branch 'upstream/master' into feature/builder-organization 2020-04-02 08:56:10 +02:00
Michael Shanks 7d1b095181 bugfix: records&indexs badly named in UI
(due to previous collectionName change)
2020-04-02 06:55:11 +01:00
Michael Shanks acb49a305b better naming of default child view 2020-04-02 06:29:31 +01:00
kevmodrome be0eedf941 fixed missing/broken imports 2020-04-01 12:55:21 +02:00
kevmodrome 9c99f416a7 Merge remote-tracking branch 'upstream/master' into feature/builder-organization 2020-04-01 12:47:36 +02:00
kevmodrome 09b52be379 changes from node_modules to using rollup-plugin-alias, fixes tests 2020-04-01 12:38:07 +02:00
Martin McKeaveney fe89a4fcd1 choose first db if none selected 2020-04-01 10:17:03 +01:00
Martin McKeaveney 869f227519 Merge pull request #186 from shogunpurple/delete-databases
Delete databases
2020-04-01 06:09:20 +01:00
Martin McKeaveney 8dce9789b1 change icon 2020-03-31 18:11:12 +01:00
Martin McKeaveney 125af724e5 tidy up 2020-03-31 17:58:47 +01:00
Martin McKeaveney 33a2dbd275 ability to delete databases 2020-03-31 17:53:34 +01:00
Michael Shanks dcf4f4963c v0.0.29 2020-03-31 16:33:40 +01:00
Michael Shanks 8d10915dc3 temporary bugfix, links on homepage broken for 4001 2020-03-31 16:33:23 +01:00
Michael Shanks ad496a7c3e v0.0.28 2020-03-31 14:44:04 +01:00
kevmodrome c120eb934d updates imports and finishes moving all commonly used files to the node_modules folder 2020-03-31 13:16:03 +02:00
kevmodrome 3cdb598b34 wip: re-configures top level components to import from correct place 2020-03-31 11:56:39 +02:00
kevmodrome 319b86e012 wip: move components to node_modules folder for easier importing 2020-03-31 11:50:13 +02:00
kevmodrome b8559119d2 update gitignore file 2020-03-31 11:42:21 +02:00
Martin McKeaveney 81977bba7a remove import 2020-03-30 21:21:18 +01:00
Martin McKeaveney 5d45797f3b error recovery notification banner 2020-03-30 21:14:41 +01:00
Martin McKeaveney 09c7824c8e improved backend drilldown paths 2020-03-30 11:57:22 +01:00
Michael Shanks 58d5451274 bugfix - weird field table layout bug when > 4 fields
...hence remove unecessary ActionsHeader
2020-03-29 07:43:14 +01:00
Michael Shanks c3d81fbdbc bugfix: ModelView field "Values" not always defined 2020-03-29 07:29:25 +01:00
Martin McKeaveney f82a954666 formatting 2020-03-27 16:58:32 +00:00
Martin McKeaveney ff73793b4c merge conflicts 2020-03-27 16:58:01 +00:00
Michael Shanks 20c624d3c9 rebuild page code when templated component added 2020-03-27 15:28:33 +00:00
Martin McKeaveney ca026e6017 write access levels 2020-03-27 14:49:51 +00:00
Martin McKeaveney 6cd08c32a5 Merge branch 'new-backend' of github.com:Budibase/budibase into new-backend 2020-03-27 12:39:13 +00:00
Martin McKeaveney fcce792341 showing correct front end elements for selected database 2020-03-27 12:38:27 +00:00
Michael Shanks c5ae667a2a create/edit record - supports field types 2020-03-27 11:28:30 +00:00
Martin McKeaveney 72ce6833c0 rename record 2020-03-27 10:32:37 +00:00
Martin McKeaveney 337d4019c1 tidy up 2020-03-26 21:22:32 +00:00
Martin McKeaveney c543cb143a drilldown complete, deleting model fields 2020-03-26 17:39:42 +00:00
Michael Shanks 161e6271f3 bugfix: child key not constructed correctly 2020-03-26 14:52:44 +00:00
Michael Shanks 1efc3cfd98 bugfix: child views not loading 2020-03-26 14:31:56 +00:00
Martin McKeaveney 52a7c5581b Merge branch 'new-backend' of github.com:Budibase/budibase into new-backend 2020-03-26 10:10:37 +00:00
Martin McKeaveney ff0ecda010 allow creation of child views 2020-03-26 10:10:18 +00:00
Michael Shanks b94632ed62 bugfix: model renamed on record creation 2020-03-26 09:45:04 +00:00
Martin McKeaveney 6ac63dfdf9 make it easy for users to create children 2020-03-25 21:47:17 +00:00
Martin McKeaveney a721ab80dc child record drilldown 2020-03-25 17:01:53 +00:00
Martin McKeaveney 062776d94e Merge branch 'new-backend' of github.com:Budibase/budibase into new-backend 2020-03-25 16:59:36 +00:00
Martin McKeaveney bdecbf1e82 userslist 2020-03-25 16:59:32 +00:00
Michael Shanks 3cc5773fde validation for delete index and records 2020-03-25 16:57:04 +00:00
Michael Shanks 0c9d6abbf0 bugfix: user not getting created 2020-03-25 16:10:39 +00:00
Michael Shanks 5af53922ed evict packages from cache on SaveBackend 2020-03-25 12:38:04 +00:00
Michael Shanks f3a9d138d7 default index name - dont use collectionName
(collectionName is now a number)
2020-03-25 11:31:58 +00:00
Michael Shanks 4c5e5f9716 Merge branch 'new-backend' of github.com:Budibase/budibase into new-backend 2020-03-25 11:29:12 +00:00
Martin McKeaveney ecf324453e bug fix for indexes 2020-03-25 11:28:45 +00:00
Michael Shanks c2212840ce Merge branch 'new-backend' of github.com:Budibase/budibase into new-backend 2020-03-25 11:14:04 +00:00
Martin McKeaveney a099558d9e bug fixes= 2020-03-25 10:59:47 +00:00
Michael Shanks bcd8b602b3 collection name uses nodeId by default, and field is removed 2020-03-25 10:45:11 +00:00
Michael Shanks e20bb608dd bugfix: nav items text background grey on windows 2020-03-25 08:56:34 +00:00
Martin McKeaveney ad8617406f tidy up 2020-03-24 19:59:30 +00:00
Martin McKeaveney 57c3598d9f user creation 2020-03-24 16:17:46 +00:00
Martin McKeaveney d85c04acbf reactive model data table 2020-03-24 16:17:46 +00:00
Joe 0d7cd5ec2e 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 3429311d5e upgrade data - hooked up to server & builder 2020-03-24 10:58:15 +00:00
Michael Shanks 9ee1132185 bugfix: views duplicated 2020-03-24 10:57:54 +00:00
Michael Shanks 6ab3003106 merge conflicts 2020-03-24 10:56:48 +00:00
Michael Shanks 60013d3d3b prettier auto fix 2020-03-23 14:26:38 +00:00
Martin McKeaveney b26a5ed6a4 started drilldown 2020-03-23 14:15:09 +00:00
Martin McKeaveney e073d30e44 solving initial table load issue 2020-03-23 10:43:34 +00:00
Martin McKeaveney e772283914 further tidy up 2020-03-22 14:14:38 +00:00
Martin McKeaveney 1c329cac60 modal styling 2020-03-22 14:05:13 +00:00
Martin McKeaveney 19827a0fae modal styling 2020-03-22 13:59:42 +00:00
Martin McKeaveney f32945958f more cleanup 2020-03-22 13:10:55 +00:00
Martin McKeaveney a473858110 tidy up 2020-03-22 13:05:58 +00:00
Martin McKeaveney 266c36f079 moving more backend stuff into other store actions file 2020-03-22 11:36:05 +00:00
Martin McKeaveney b474f8a600 table enhancements 2020-03-22 09:21:18 +00:00
Martin McKeaveney 9756574e6f enhanced modals 2020-03-21 20:39:37 +00:00
Martin McKeaveney a8fec53ff3 adding, deleting and editing records working 2020-03-20 18:47:01 +00:00
Michael Shanks 0399eec4e6 bugfix: Delete button cut off on windows 2020-03-20 14:01:10 +00:00
Joe 12f31c71d4 Merge pull request #158 from Budibase/navigator-panel-touch-ups
navigator panel touch ups
2020-03-19 17:49:31 +00:00
Joe f50dee0ea4 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 b47fd826d4 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 88a7098617 component nav tidy up 2020-03-17 09:57:18 +00:00
Martin McKeaveney 38d7623862 modal restructuring 2020-03-17 00:20:13 +00:00
Martin McKeaveney fa95ba2d79 moving code from main store to backend file 2020-03-16 18:54:48 +00:00
Joe 150a919c6c 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 8cb49fb27e UI structure 2020-03-12 14:23:49 +00:00
Martin McKeaveney d905677faf iterate over package app instances 2020-03-12 14:23:49 +00:00
Martin McKeaveney 5dffa5c7ce databases list 2020-03-12 14:23:49 +00:00
Martin McKeaveney c777e2ff03 new backend beginnings 2020-03-12 14:23:49 +00:00
Michael Shanks 64ca63926f bugfixes... incorrect routing from builder to instances 2020-03-11 16:42:19 +00:00
Michael Shanks fa8e8a4ddb methods in builder for creating new instance & record structures 2020-03-10 11:25:25 +00:00
Joe c0f4dd489f Resized preview pane 2020-03-09 13:03:02 +00:00
Martin McKeaveney 40e21f3870 Merge pull request #148 from shogunpurple/layout-enhancements
Layout enhancements
2020-03-09 12:33:40 +00:00
Martin McKeaveney b5b526fab2 better variable naming 2020-03-07 23:57:19 +00:00
Martin McKeaveney 0a81d5b6df remove commented code 2020-03-07 23:52:47 +00:00
Martin McKeaveney ec6a523fe1 better icons 2020-03-07 23:50:43 +00:00
Joe 19889f7e9d update to margin 2020-03-07 13:04:23 +00:00
Joe 21b2702285 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 660872abc0 icons instead of text 2020-03-06 17:00:54 +00:00
Michael Shanks 09178dbdb1 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 4aaf9788f8 Confirm dialog had mixup colours 2020-03-05 15:21:29 +00:00
Michael Shanks a54d978662 v0.0.27 2020-03-05 08:53:44 +00:00
Michael Shanks 128218a0fa v0.0.26 2020-03-05 08:48:04 +00:00
Michael Shanks a510d18318 v0.0.25 2020-03-05 08:37:51 +00:00
Martin McKeaveney 553cda96c8 move logrocket into the builder directory 2020-03-04 16:50:17 +00:00
Martin McKeaveney 573f837c4f logrocket analytics 2020-03-04 16:47:47 +00:00
Michael Shanks 6ff54434ab bugfix: css not applied after template component added 2020-03-04 12:43:02 +00:00
Michael Shanks 8546fd6da9 bugfix: create screen > components not displayed 2020-03-04 12:13:50 +00:00
Michael Shanks b90add5833 v0.0.24 2020-02-27 23:42:35 +00:00
Michael Shanks 2548e0da2c v0.0.23 2020-02-27 22:08:29 +00:00
Michael Shanks 2d67d031c3 bugfix: screen prop 'url' was changed to 'route' 2020-02-27 21:34:52 +00:00
Martin McKeaveney 58ea78b8be lint failures 2020-02-27 16:45:24 +00:00
Martin McKeaveney e07d430482 fix reactive declaration 2020-02-27 16:41:41 +00:00
Martin McKeaveney 71e88f4de5 select fix, select all on access levels, modal fixes 2020-02-27 16:41:41 +00:00
Michael Shanks 7438e6f057 v0.0.22 2020-02-27 11:59:35 +00:00
Michael Shanks d7ac067a3c bugfix: images only rendering hen running in dev mode 2020-02-27 11:55:00 +00:00
Michael Shanks f7c0e7a27c v0.0.21 2020-02-26 22:47:09 +00:00
Michael Shanks 615688afa7 v0.0.20 2020-02-26 22:32:19 +00:00
Michael Shanks e87e890306 v0.0.19 2020-02-26 22:26:19 +00:00
Michael Shanks 6c10a4a2cf v0.0.18 2020-02-26 22:18:45 +00:00
Michael Shanks 56d51014d4 prep for NPM publish 2020-02-26 22:18:14 +00:00
Michael Shanks 05d55de0d8 v0.0.17 2020-02-26 21:12:13 +00:00
Martin McKeaveney 97a72ed966 more UI tidy up 2020-02-26 18:16:31 +00:00
Michael Shanks 48240c5941 Merge remote-tracking branch 'origin/master' 2020-02-26 16:41:46 +00:00
Michael Shanks 92c74bab0f Conflicts from PR #122 from @pngwyn 2020-02-26 16:36:30 +00:00
pngwn 2d1dc5bdb3 Rename detailProp to metadataProp 2020-02-26 12:45:20 +00:00
pngwn 862a32af9b Make page and screen props editable. 2020-02-26 10:26:19 +00:00
Michael Shanks 4809105fc3 Merge branch 'master' of github.com:Budibase/budibase 2020-02-25 17:06:00 +00:00
Michael Shanks 754a9bce16 broken tests: buildCodeForScreens.spec 2020-02-25 16:27:52 +00:00
Michael Shanks 5e3af12984 bugfix: scrollable UI nav 2020-02-25 16:14:10 +00:00
Michael Shanks 36f318a847 custom code - added "route" param 2020-02-25 16:01:23 +00:00
Martin McKeaveney 7ae40de558 eslint tidy up 2020-02-25 15:46:04 +00:00
Michael Shanks 455803030d bugfix: could not add template components 2020-02-25 14:26:43 +00:00
Michael Shanks e8a003f82e renamed NewComponent > NewScreen 2020-02-25 10:05:43 +00:00
Michael Shanks f11853a790 renamed NewComponent > NewScreen 2020-02-25 10:03:40 +00:00
Michael Shanks 22560c475e bugfix: create new screen exception 2020-02-25 10:01:26 +00:00
Michael Shanks f4eaf4d896 New Screen - Route Validation 2020-02-25 10:01:07 +00:00
Michael Shanks 1e27a2dabf buxfix: layout issue on NewComponent (screen) 2020-02-25 09:38:50 +00:00
Michael Shanks 0762ab1522 Merge branch 'master' of github.com:Budibase/budibase 2020-02-25 09:11:25 +00:00
Martin McKeaveney a7998f0a6d switch prop on component selection 2020-02-24 23:23:33 +00:00
Michael Shanks 43522aad22 backend - child panes scrollable 2020-02-24 21:31:35 +00:00
Michael Shanks dafef90c3d bugfix: select being cut off on windows 2020-02-24 20:49:50 +00:00
Martin McKeaveney 94fb7d0663 Fix layout bug 2020-02-24 17:35:15 +00:00
Martin McKeaveney e88d3e821a Merge pull request #126 from shogunpurple/backend-design
Backend design
2020-02-24 17:06:02 +00:00
Martin McKeaveney e518da0a62 global style abstraction, backend UI updates 2020-02-24 16:41:02 +00:00
Martin McKeaveney f5becf920b style abstraction 2020-02-24 15:00:52 +00:00
Michael Shanks be60091916 typo: UIFunctions attached to page not screen 2020-02-24 14:56:49 +00:00
Michael Shanks d1a48ec3a6 bugfix: custom code not getting attached poperly 2020-02-24 14:56:11 +00:00
Michael Shanks 264eb6da5a bugfix - css not sent for all screens 2020-02-24 11:05:52 +00:00
Michael Shanks ccc55ae8b5 Merge pull request #121 from shogunpurple/state-management-v2
State management v2
2020-02-23 22:16:56 +00:00
Michael Shanks bd5adc45cb uiFunctions receive state and routeParams 2020-02-21 23:01:16 +00:00
Michael Shanks 38656f5ceb standalone templates 2020-02-21 22:56:18 +00:00
Michael Shanks 1398a00212 standalone templates (templates with no component) 2020-02-21 21:27:44 +00:00
Martin McKeaveney 91c2e187c6 lerna version 2020-02-21 18:06:23 +00:00
Martin McKeaveney 55d43fad80 finished state management ui for v2 2020-02-21 18:02:02 +00:00
Martin McKeaveney b7a5735a05 state management bindings 2020-02-21 15:44:48 +00:00
Michael Shanks 5b1bbad6c6 bugfix: binding broken in propertycascader 2020-02-21 15:39:56 +00:00
Michael Shanks ab0db65048 bindings can now be just a string (store.someValue) 2020-02-21 14:44:48 +00:00
Michael Shanks 098a851cdb Merge pull request #116 from pngwn/icons-update
Use remix icons for consistency.
2020-02-21 11:45:38 +00:00
Michael Shanks 383a639aba Merge branch 'master' of github.com:Budibase/budibase 2020-02-21 11:43:41 +00:00
pngwn f29de61dde Use remix icons for consistency. Styling tweaks. 2020-02-21 11:09:37 +00:00
Michael Shanks 548c8bb305 bugfix: generate css on screen change 2020-02-21 09:27:43 +00:00
Martin McKeaveney f0ed967c87 Update store.js 2020-02-20 21:21:16 +00:00
Michael Shanks 1bb0a9a14b dodgy merge 2020-02-20 17:27:48 +00:00
Michael Shanks 42b3893c21 merge conflicts from peter/tweaks 2020-02-20 17:11:41 +00:00
Michael Shanks 187a9213ae reduced padding on comp hierarchy 2020-02-20 17:09:35 +00:00
Michael Shanks 6b4e6076c3 ensure component templates exist when presets do not 2020-02-20 17:09:14 +00:00
Michael Shanks 5f7511e3fd create props - ensure _styles always exist 2020-02-20 17:08:51 +00:00
Michael Shanks 21461645cc store method for save page or screen (context dependant) 2020-02-20 17:08:17 +00:00
Michael Shanks 1d2f079914 added height and width as positioning options 2020-02-20 17:07:25 +00:00
Michael Shanks 99c8814533 component templates 2020-02-19 21:38:21 +00:00
Michael Shanks 1559b08ce2 bad layout of component actions, on everything but firefox 2020-02-19 14:12:24 +00:00
Michael Shanks 5d0f9b788c bugfix: component libraries loaded incorrectly 2020-02-19 13:58:06 +00:00
Michael Shanks d9ceee49a1 reording and duplication of components 2020-02-19 10:17:31 +00:00
Michael Shanks e0c67a9ac5 bug in store - insertCodeMetadata import vanished 2020-02-18 21:22:43 +00:00
Martin McKeaveney 1390fba035 tidy up 2020-02-18 20:35:43 +00:00
Martin McKeaveney 3a406bc0da removed generators, added simple presets to standard components 2020-02-18 20:35:43 +00:00
Michael Shanks c033db0e2d Merge branch 'master' into 98-builtin-slot 2020-02-18 17:11:46 +00:00
pngwn 625ebdc36e Remove more logs 2020-02-18 17:05:08 +00:00
pngwn fe7a7c7010 Remove logs 2020-02-18 17:03:36 +00:00
pngwn a29dc4561e Ensure slot renders in current preview. 2020-02-18 17:00:56 +00:00
Michael Shanks 32b1f9cd89 #94 Remove component from hierarchy 2020-02-18 16:51:28 +00:00
pngwn 3c51f731ef Add screenslot to current preview. 2020-02-18 15:53:22 +00:00
Michael Shanks 56c25fee90 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 6db4394562 Add builtin slot to list 2020-02-18 10:32:00 +00:00
Michael Shanks c9961feee5 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 411d31eccf Fix Layout issue on FF 2020-02-12 21:01:53 +00:00
Martin McKeaveney 4f42a68a9e Merge pull request #99 from shogunpurple/state-bindings
State bindings
2020-02-12 15:50:30 +00:00
Martin McKeaveney 78b04ea58e moving test from server 2020-02-12 15:47:35 +00:00
Martin McKeaveney 695781c149 move state origin build from server to client 2020-02-12 15:10:31 +00:00
Michael Shanks 11c114a664 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 5ab7162088 final tidy up 2020-02-12 10:12:54 +00:00
Martin McKeaveney 52d79236e8 close dropdown on component change 2020-02-12 10:12:54 +00:00
Martin McKeaveney f12c6452e4 unit tests 2020-02-12 10:12:54 +00:00
Martin McKeaveney 5795a78cd5 fix rotation on state arrow 2020-02-12 10:12:54 +00:00
Martin McKeaveney e410748bed merging with master 2020-02-12 10:12:54 +00:00
Martin McKeaveney c976a133c0 auto update state origins when attaching click handlers 2020-02-12 10:12:54 +00:00
Martin McKeaveney 7a39e16e32 state binding complete 2020-02-12 10:12:54 +00:00
Martin McKeaveney 4fbdde2f5e better state bindings for defaults 2020-02-11 14:19:06 +00:00
Martin McKeaveney 936bce711e state binding v1 2020-02-11 14:19:06 +00:00
Michael Shanks 34b957f331 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 8a80d8801a 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
Martin McKeaveney 927502eb38 include svelte files in prettier 2020-02-03 09:50:30 +00:00
Martin McKeaveney 0808178dfa running prettier over codebase, removing merge files 2020-02-03 09:24:25 +00:00
Michael Shanks 88d67a5726 few wee bug fixes 2020-01-31 23:29:49 +00:00
Michael Shanks 7ae29a6030 #24 - Control Flow (#79)
* removed binding references to array type

* refactored initialiseChildren into seperate file

* render function, with code blocks - tested simple cases

* few mores tests for control flow

* md components - getting TestApp to work

* new render wrapper - bug fix

* client: providing access to component root elements

* code editor working

* code editor improvements
2020-01-31 23:11:50 +00:00
pngwn 5aa44a88a4 48 builder frontend 2 (#76)
* Implement collapsing component hierarchy.

* Save screen when adding new components.

* Allow creation of nested child components.

* Rename updateComponentProps to setComponentProps

* Compile layout and position properties to css strings.

* Correct ordering errors.

* Compile the css for an entire screen.

* Add unique id for each component.

* Ignore _id props.

* Update client to add correct class names to component elements.

* Add grid-template fields to layout styling panel.

* Inject css into iframe. Minor tweaks.

* Fix unset margins.

* Update failing tests.
2020-01-31 16:01:58 +00:00
Martin McKeaveney 23c4cdd724 tidy up 2020-01-31 09:49:26 +00:00
Martin McKeaveney 8d656596c7 final touches for design 2020-01-31 09:45:02 +00:00
Martin McKeaveney 96c61a5a7d styling updates 2020-01-30 21:00:19 +00:00
Martin McKeaveney a724247f08 draft handler 2020-01-30 20:01:18 +00:00
Martin McKeaveney 61cc39fc96 state management like designs 2020-01-30 16:22:19 +00:00
Martin McKeaveney c064f08d55 started implementing state management designs 2020-01-29 22:59:10 +00:00
Martin McKeaveney f0e07cdfca basic architecture complete 2020-01-29 21:04:48 +00:00
Martin McKeaveney e54fd6a0d9 merge 2020-01-28 22:39:16 +00:00
pngwn 6aa6c4d433 48 builder frontend 2 (#70)
* Implement collapsing component hierarchy.

* Save screen when adding new components.

* Allow creation of nested child components.

* Fix level-based indentation of hierarchy.

* Rename updateComponentProps to setComponentProps

* Save layout information to the disk.

* Cleanup: switch to autosubscriptions to prevent memory leaks, remove unused imports.

* Remove unused css.

* Fix incorrect subscription.
2020-01-28 21:17:04 +00:00
Martin McKeaveney 62a9a3ee45 merge 2020-01-27 12:16:03 +00:00
pngwn 0490441d09 Remove unused validateProps module and tests 2020-01-24 16:39:25 +00:00
Martin McKeaveney 9ebe7bec5c build process improvements and gitignore 2020-01-24 16:31:53 +00:00
pngwn aaae1fd1ef Remove leftovers. 2020-01-24 15:34:44 +00:00
pngwn 4e4fe5a445 Ensure screen is correctly set when selecting a child component. 2020-01-24 15:34:02 +00:00
pngwn 7c1ae9f750 Modify component preview to match new component library loader API. 2020-01-24 15:20:20 +00:00
pngwn 044edb1aca Remove validation, use references rather than clones where possible, prioritise side-panel working with components for now. 2020-01-24 14:51:29 +00:00
pngwn d78f8013b5 Implement updating of individual component props 2020-01-24 14:51:29 +00:00
pngwn 05a32f25f0 Initial implementation of props editor. 2020-01-24 14:51:29 +00:00
pngwn 3594f07346 Refactor inputs into components for simpler value bindings. 2020-01-24 14:51:29 +00:00
pngwn 4e6e6e2c98 Tweak component pane icons. 2020-01-24 14:51:29 +00:00
pngwn bfeb8200b3 Implement layout UI. 2020-01-24 14:51:29 +00:00
pngwn 80ac08e481 Tweaks to component snippet editor. 2020-01-24 14:51:29 +00:00
pngwn 55b6d01dbf Implement code editor panel. 2020-01-24 14:51:28 +00:00
pngwn 6ed94eb0a8 Update gitignored files. 2020-01-24 14:51:28 +00:00
pngwn 9fdcac7c41 Begin implementation of components panel. 2020-01-24 14:51:28 +00:00
pngwn 8ef407f44e Basic implementation of sidebar design. 2020-01-24 14:51:28 +00:00
pngwn 459520dc78 Implement new pages dropdown design in sidebar 2020-01-24 14:51:28 +00:00
pngwn 6b4cdacc30 Implement basic layout for frontend view. 2020-01-24 14:51:28 +00:00
pngwn caf5ff6787 Implement refreshed design for the top nav. 2020-01-24 14:51:28 +00:00
pngwn d31745fb02 Ensure only props are passed to propControl 2020-01-24 14:51:28 +00:00
Martin McKeaveney 460ff487be v0.0.16 2020-01-23 11:38:11 +00:00
Michael Shanks b4255c3c56 introduced 'container' to component definition 2020-01-20 21:57:27 +00:00
Michael Shanks 4e09043e3a #48 restructure. Screens in, user components out. _children static concept 2020-01-17 23:06:42 +00:00
Michael Shanks ef22b164ff rebuild of core & builder rollup fix 2019-12-30 18:08:50 +00:00
Conor_Mack 0e0369052c Fix for field modal infinite render loop once closed from click away (#42) 2019-12-04 22:13:06 +00:00
Michael Shanks 4f29664990 v0.0.15 2019-11-12 07:15:59 +00:00
Michael Shanks 6a7b8b8db1 'New Child Record' not woring on builder 2019-11-11 15:05:48 +00:00
Michael Shanks e459d56754 v0.0.14 2019-11-09 08:14:41 +00:00
Michael Shanks 43265fb255 fixes for getting started... 2019-11-09 08:14:10 +00:00
Michael Shanks b64c57bbfb v0.0.13 2019-11-05 13:30:53 +00:00
Michael Shanks 01180d7718 Builder: Modal - code simplification 2019-11-03 10:24:48 +00:00
Michael Shanks d5fb7e50c8 builder: create record: set collection name automatically 2019-10-31 09:25:26 +00:00
Michael Shanks 1503eaf159 Builder:event dropdown -black option 2019-10-31 09:24:54 +00:00
Michael Shanks 871949ef5e automatically adds index for new record 2019-10-31 09:22:01 +00:00
Michael Shanks 21287181a2 v0.0.12 2019-10-19 07:24:35 +01:00
Michael Shanks 92dcf4b2b8 backup before an f-up 2019-10-18 17:32:03 +01:00
Michael Shanks 70572a5ee1 v0.0.11 2019-10-12 08:31:04 +01:00
Michael Shanks 4b559d046e v0.0.10 2019-10-12 07:51:01 +01:00
Michael Shanks 79f99bf35b cli working.. 2019-10-12 07:50:32 +01:00
Michael Shanks ce29733189 v0.0.9 2019-10-11 19:06:31 +01:00
Michael Shanks 03c1adb55e v0.0.8 2019-10-11 18:58:13 +01:00
Michael Shanks c2ba38fec1 v0.0.7 2019-10-11 18:51:03 +01:00
Michael Shanks 5ba24568da v0.0.6 2019-10-11 18:48:09 +01:00
Michael Shanks 014c3b6bd3 v0.0.5 2019-10-11 18:47:35 +01:00
Michael Shanks 54420f6987 v0.0.4 2019-10-11 18:45:26 +01:00
Michael Shanks 2cfded5d01 few bug fixes 2019-10-10 10:41:31 +01:00
Michael Shanks 0e9a885aa1 generators seem to be working... 2019-10-10 06:18:02 +01:00
Michael Shanks 2f028b1f1e generators.. 2019-10-07 06:03:41 +01:00
Michael Shanks 1529277b11 lots of bugfixes and component changes 2019-10-03 06:12:13 +01:00
Michael Shanks 13f6b48f83 removed settings page 2019-09-30 05:20:21 +01:00
Michael Shanks fb8568c0fd bugfix - switching from component to page.. 2019-09-30 04:55:24 +01:00
Michael Shanks 207b73ba97 some bugfixes - ready to start building! 2019-09-29 06:40:06 +01:00
Michael Shanks 48d2f2e88e scrolling backend nav 2019-09-28 06:04:23 +01:00
Michael Shanks 3cfe71cbbb refactoring - lodash/fp 2019-09-28 05:28:11 +01:00
Michael Shanks cb6fe94584 Event bindings with context, array binding, Table component... 2019-09-27 17:03:31 +01:00
Budibase 984f600767 UI Navbar [right] styling
Font styling, and spacing, and alignment changed to reflext recent UI changes.
2019-09-25 20:53:52 +01:00
Michael Shanks 1a8a9cd490 More event handlers & bug fix 2019-09-24 06:11:02 +01:00
Budibase 8fe876e982 Frontend page/component nav changes
Background changed, font styling updated, top nav font styling updated.
2019-09-23 22:22:57 +01:00
marblekirby 011aa9f2cc base analytics and settings 2019-09-23 01:01:27 +01:00
marblekirby 0366ae5bdb base analytics and settings 2019-09-23 00:56:39 +01:00
Michael Shanks 9953989de6 state binding working 2019-09-22 05:02:33 +01:00
Michael Shanks 6b1404b705 scolling properties pane 2019-09-20 09:02:22 +01:00
Michael Shanks 90b7cf84b7 Merge branch 'master' of github.com:Budibase/budibase 2019-09-20 08:01:42 +01:00
Michael Shanks be2fe07395 Events and state binding 2019-09-20 08:01:35 +01:00
Budibase 528dd6ba28 UI changes to actions/triggers/userAccess 2019-09-19 19:47:18 +01:00
Michael Shanks 3dc88240e5 Merge branch 'master' of github.com:Budibase/budibase 2019-09-19 04:35:49 +01:00
Michael Shanks 70ddecfab0 data binding and stndard componets work 2019-09-19 04:35:40 +01:00
Budibase a06fa47e8a UI changes
UI changes including:
- button restyling
- new font
- nackend nav bar colour changed
- font resizing
- spacing adjusted
2019-09-18 19:16:11 +01:00
Michael Shanks dda4517cb0 Budibase is alive! sort of 2019-09-12 06:10:50 +01:00
michael shanks c5e6fe001b v0.0.3 2019-09-10 13:07:35 +01:00
michael shanks 2e596be3d1 v0.0.2 2019-09-10 11:48:00 +01:00
michael shanks 9dbb626d83 deleted AUTHORS - moved to root 2019-09-10 10:39:55 +01:00
Michael Shanks 22bed49a09 packages changes and bugfix 2019-09-10 10:25:13 +01:00
Michael Shanks 4748ce0ed5 package changes 2019-09-10 06:11:46 +01:00
michael shanks 1f3fed1a6d bugfixes - actions not saving correctly 2019-09-09 08:50:15 +01:00
michael shanks ef9a0853a0 some bugfixing.. 2019-09-09 05:23:41 +01:00
michael shanks 5ee72b1d87 build app... probably not orking yet.. 2019-09-07 06:50:35 +01:00
michael shanks dc0ad5c0d1 buildPropsHierarchy + test 2019-09-06 17:25:06 +01:00
michael shanks e383c03435 working on client lib 2019-09-06 13:04:23 +01:00
michael shanks 53287779f2 PageView - editing html 2019-09-03 12:12:24 +01:00
michael shanks b715b2a842 array component 2019-09-03 10:42:19 +01:00
michael shanks bf7afe369d builder layout redesign 2019-08-30 08:25:00 +01:00
michael shanks f633c59aca merge conflicts.. 2019-08-28 22:10:26 +01:00
michael shanks ea3e847290 working on standard component 2019-08-27 07:32:56 +01:00
michael shanks ef0b1a102e bug when saving components 2019-08-22 07:57:56 +01:00
michael shanks 5f0d8ce638 component preview with stylesheeets 2019-08-20 08:24:07 +01:00
michael shanks de3a564cb1 halfway through new layout 2019-08-20 07:24:02 +01:00
michael shanks 573f274f89 component preview sort of working 2019-08-19 21:18:23 +01:00
michael shanks 53c3a54230 designer for nested components 2019-08-19 08:51:01 +01:00
michael shanks 0d7d9f471e Edit component pane improvements 2019-08-16 15:48:45 +01:00
michael shanks 3bcef7f668 component inheritance working 2019-08-15 08:49:15 +01:00
michael shanks fb9f4f6158 backup 2019-08-14 22:11:59 +01:00
michael shanks 21224b119b builder ui changes - UI builder in progress 2019-08-07 09:03:49 +01:00
michael shanks ca63769204 backup before blame 2019-08-04 22:21:16 +01:00
michael shanks d27ec9e0a5 working components nav - not styled properly 2019-08-02 14:54:10 +01:00
michael shanks fc9c1a1fbe renaming store 2019-07-31 08:09:04 +01:00
michael shanks 6cd61a4a63 builder importing core directly! 2019-07-30 09:08:40 +01:00
michael shanks 46062b6f24 rollup changes - backup here 2019-07-30 08:31:07 +01:00
michael shanks 698a5678ed incorrect imports, after folder rename 2019-07-29 07:48:40 +01:00
michael shanks fe67c21627 search tests 2019-07-28 12:45:00 +01:00
michael shanks 1413ee6f2c searching components 2019-07-28 08:03:11 +01:00
michael shanks af2fc95a6b derived components endpoints 2019-07-26 17:08:59 +01:00
michael shanks 4891c6de80 adding in routes for components and pages 2019-07-25 07:31:54 +01:00
michael shanks 70082147c7 validate pages... started testing 2019-07-23 08:33:49 +01:00
michael shanks 4b12a6a193 adding test commands for all packaged that need them 2019-07-21 09:59:30 +01:00
michael shanks 81e5b5659c upgraded dependencies 2019-07-21 09:54:19 +01:00
michael shanks 886e5c6b2d recursive validation of component heirarchy 2019-07-21 09:36:20 +01:00
michael shanks 0b94346104 recursive validation of props 2019-07-20 21:41:06 +01:00
michael shanks ca74258c04 validating component props 2019-07-19 18:03:58 +01:00
michael shanks a81af3f18b component prop definition - create 2019-07-19 12:52:08 +01:00
michael shanks d52aeb3e95 builder now being served by server 2019-07-15 06:59:46 +01:00
michael shanks 363cbdd6c3 builder now web based and talking to api 2019-07-14 07:46:36 +01:00
michael shanks 13dd99be02 moving builder into web... 2019-07-13 10:35:57 +01:00