1
0
Fork 0
mirror of synced 2024-08-23 22:11:39 +12:00
Commit graph

3724 commits

Author SHA1 Message Date
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