From 538aea1b04505958f4bc26e90f86137992ac9612 Mon Sep 17 00:00:00 2001 From: Joe <49767913+joebudi@users.noreply.github.com> Date: Wed, 27 May 2020 11:11:32 +0100 Subject: [PATCH 1/5] Component items ui updated --- .../ComponentSelectionList.svelte | 27 ++----------- .../userInterface/ItemTab/Item.svelte | 39 +++++++------------ .../userInterface/temporaryPanelStructure.js | 2 +- .../src/pages/[application]/_layout.svelte | 2 +- 4 files changed, 18 insertions(+), 52 deletions(-) diff --git a/packages/builder/src/components/userInterface/ComponentSelectionList.svelte b/packages/builder/src/components/userInterface/ComponentSelectionList.svelte index 3ffab198e9..6fc4193017 100644 --- a/packages/builder/src/components/userInterface/ComponentSelectionList.svelte +++ b/packages/builder/src/components/userInterface/ComponentSelectionList.svelte @@ -52,32 +52,11 @@ diff --git a/packages/builder/src/components/userInterface/ItemTab/Item.svelte b/packages/builder/src/components/userInterface/ItemTab/Item.svelte index 82eec75483..3fc62d7a92 100644 --- a/packages/builder/src/components/userInterface/ItemTab/Item.svelte +++ b/packages/builder/src/components/userInterface/ItemTab/Item.svelte @@ -8,59 +8,46 @@
{item.name}
-
-

{item.description}

-
diff --git a/packages/builder/src/components/userInterface/temporaryPanelStructure.js b/packages/builder/src/components/userInterface/temporaryPanelStructure.js index ae6a658e7a..b62b0b0f74 100644 --- a/packages/builder/src/components/userInterface/temporaryPanelStructure.js +++ b/packages/builder/src/components/userInterface/temporaryPanelStructure.js @@ -249,7 +249,7 @@ export default { properties: { design: { ...all } }, }, { - name: "Navigation Bar", + name: "Nav Bar", _component: "@budibase/standard-components/Navigation", description: "A component for handling the navigation within your app.", diff --git a/packages/builder/src/pages/[application]/_layout.svelte b/packages/builder/src/pages/[application]/_layout.svelte index 5de5e3379b..a996a2680f 100644 --- a/packages/builder/src/pages/[application]/_layout.svelte +++ b/packages/builder/src/pages/[application]/_layout.svelte @@ -147,7 +147,7 @@ } .topnavitemright:hover { - color: rgb(255, 255, 255, 0.8); + color: var(--ink); font-weight: 500; } From a6b7837cd3bd398c3eadd1cfe6cda95ef36c91d6 Mon Sep 17 00:00:00 2001 From: Joe <49767913+joebudi@users.noreply.github.com> Date: Wed, 27 May 2020 12:18:05 +0100 Subject: [PATCH 2/5] Unified icons and made the components look like blocks --- .../ComponentPropertiesPanel.svelte | 2 +- .../ComponentsPaneSwitcher.svelte | 2 +- .../userInterface/ItemTab/Item.svelte | 9 ++++++--- .../userInterface/temporaryPanelStructure.js | 18 +++++++++--------- 4 files changed, 17 insertions(+), 14 deletions(-) diff --git a/packages/builder/src/components/userInterface/ComponentPropertiesPanel.svelte b/packages/builder/src/components/userInterface/ComponentPropertiesPanel.svelte index 3ab8c522f0..726fb35aae 100644 --- a/packages/builder/src/components/userInterface/ComponentPropertiesPanel.svelte +++ b/packages/builder/src/components/userInterface/ComponentPropertiesPanel.svelte @@ -109,7 +109,7 @@ .title > div:nth-child(1) { grid-column-start: name; - color: var(--secondary100); + color: var(--ink); } .title > div:nth-child(2) { diff --git a/packages/builder/src/components/userInterface/ComponentsPaneSwitcher.svelte b/packages/builder/src/components/userInterface/ComponentsPaneSwitcher.svelte index 185b1d640d..de523cd7bf 100644 --- a/packages/builder/src/components/userInterface/ComponentsPaneSwitcher.svelte +++ b/packages/builder/src/components/userInterface/ComponentsPaneSwitcher.svelte @@ -55,7 +55,7 @@ display: flex; flex-direction: column; padding: 20px 20px; - border-left: solid 1px #e8e8ef; + border-left: solid 1px var(--grey); } .switcher { diff --git a/packages/builder/src/components/userInterface/ItemTab/Item.svelte b/packages/builder/src/components/userInterface/ItemTab/Item.svelte index 3fc62d7a92..af78d2e015 100644 --- a/packages/builder/src/components/userInterface/ItemTab/Item.svelte +++ b/packages/builder/src/components/userInterface/ItemTab/Item.svelte @@ -19,14 +19,17 @@ cursor: pointer; margin-bottom: 8px; padding: 8px 0px 16px 0px; - width: 80px; + width: 120px; + height: 80px; justify-content: center; align-items: center; - margin-right: 6px; + margin-right: 8px; + background-color: var(--grey-light); + border-radius: 3px; } .item-item:hover { - background: var(--grey-light); + background: var(--grey); border-radius: 3px; } diff --git a/packages/builder/src/components/userInterface/temporaryPanelStructure.js b/packages/builder/src/components/userInterface/temporaryPanelStructure.js index b62b0b0f74..eba4c51bb1 100644 --- a/packages/builder/src/components/userInterface/temporaryPanelStructure.js +++ b/packages/builder/src/components/userInterface/temporaryPanelStructure.js @@ -15,7 +15,7 @@ export default { name: "Screenslot", description: "This component is a placeholder for the rendering of a screen within a page.", - icon: "ri-crop-2-line", + icon: "ri-crop-2-fill", commonProps: {}, children: [], }, @@ -119,7 +119,7 @@ export default { { name: "Input", description: "These components handle user input.", - icon: "ri-edit-box-line", + icon: "ri-edit-box-fill", commonProps: {}, children: [ { @@ -127,7 +127,7 @@ export default { name: "Textfield", description: "A textfield component that allows the user to input text.", - icon: "ri-edit-box-line", + icon: "ri-edit-box-fill", properties: { design: { ...all }, settings: [ @@ -145,7 +145,7 @@ export default { _component: "@budibase/standard-components/checkbox", name: "Checkbox", description: "A selectable checkbox component", - icon: "ri-checkbox-line", + icon: "ri-checkbox-fill", properties: { design: { ...all }, settings: [{ label: "Label", key: "label", control: Input }], @@ -166,7 +166,7 @@ export default { name: "Select", description: "A select component for choosing from different options", - icon: "ri-file-list-line", + icon: "ri-file-list-fill", properties: { design: { ...all }, settings: [], @@ -236,7 +236,7 @@ export default { name: "Card", description: "A basic card component that can contain content and actions.", - icon: "ri-layout-bottom-line", + icon: "ri-layout-bottom-fill", children: [], properties: { design: { ...all } }, }, @@ -303,7 +303,7 @@ export default { name: "Chart", _component: "@budibase/standard-components/datachart", description: "Shiny chart", - icon: "ri-bar-chart-line", + icon: "ri-bar-chart-fill", properties: { design: { ...all } }, children: [], }, @@ -311,7 +311,7 @@ export default { name: "List", _component: "@budibase/standard-components/datalist", description: "Shiny list", - icon: "ri-file-list-line", + icon: "ri-file-list-fill", properties: { design: { ...all } }, children: [], }, @@ -319,7 +319,7 @@ export default { name: "Map", _component: "@budibase/standard-components/datamap", description: "Shiny map", - icon: "ri-map-pin-line", + icon: "ri-map-pin-fill", properties: { design: { ...all } }, children: [], }, From 86499c132387dfa7e11de785c74f0759c1c41ba8 Mon Sep 17 00:00:00 2001 From: Joe <49767913+joebudi@users.noreply.github.com> Date: Wed, 27 May 2020 12:51:47 +0100 Subject: [PATCH 3/5] Tidy up --- .../builder/src/components/userInterface/ItemTab/Item.svelte | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/builder/src/components/userInterface/ItemTab/Item.svelte b/packages/builder/src/components/userInterface/ItemTab/Item.svelte index af78d2e015..cd51e42564 100644 --- a/packages/builder/src/components/userInterface/ItemTab/Item.svelte +++ b/packages/builder/src/components/userInterface/ItemTab/Item.svelte @@ -12,7 +12,6 @@ diff --git a/packages/builder/src/components/userInterface/temporaryPanelStructure.js b/packages/builder/src/components/userInterface/temporaryPanelStructure.js index eba4c51bb1..f27b3c7788 100644 --- a/packages/builder/src/components/userInterface/temporaryPanelStructure.js +++ b/packages/builder/src/components/userInterface/temporaryPanelStructure.js @@ -10,15 +10,6 @@ export default { name: "Basic", isCategory: true, children: [ - { - _component: "##builtin/screenslot", - name: "Screenslot", - description: - "This component is a placeholder for the rendering of a screen within a page.", - icon: "ri-crop-2-fill", - commonProps: {}, - children: [], - }, { _component: "@budibase/standard-components/container", name: "Container", @@ -222,6 +213,7 @@ export default { valueKey: "checked", control: Checkbox, }, + ], }, }, @@ -248,21 +240,6 @@ export default { children: [], properties: { design: { ...all } }, }, - { - name: "Nav Bar", - _component: "@budibase/standard-components/Navigation", - description: - "A component for handling the navigation within your app.", - icon: "ri-navigation-fill", - children: [], - properties: { design: { ...all } }, - }, - ], - }, - { - name: "Data", - isCategory: true, - children: [ { name: "Table", description: "A component that generates a table from your data.", @@ -283,22 +260,6 @@ export default { }, children: [], }, - { - _component: "@budibase/standard-components/datatable", - name: "DataTable", - description: "A table for displaying data from the backend.", - icon: "ri-archive-drawer-fill", - properties: { design: { ...all } }, - children: [], - }, - { - _component: "@budibase/standard-components/dataform", - name: "DataForm", - description: "Form stuff", - icon: "ri-file-edit-fill", - properties: { design: { ...all } }, - children: [], - }, { name: "Chart", _component: "@budibase/standard-components/datachart", @@ -325,5 +286,29 @@ export default { }, ], }, + { + name: "Layouts", + isCategory: true, + children: [ + { + _component: "##builtin/screenslot", + name: "Screenslot", + description: + "This component is a placeholder for the rendering of a screen within a page.", + icon: "ri-crop-2-fill", + commonProps: {}, + children: [], + }, + { + name: "Nav Bar", + _component: "@budibase/standard-components/Navigation", + description: + "A component for handling the navigation within your app.", + icon: "ri-navigation-fill", + children: [], + properties: { design: { ...all } }, + }, + ], + }, ], } From a674094f20823e775a1880588189d6f513371322 Mon Sep 17 00:00:00 2001 From: Joe <49767913+joebudi@users.noreply.github.com> Date: Wed, 27 May 2020 13:25:19 +0100 Subject: [PATCH 5/5] Update temporaryPanelStructure.js --- .../src/components/userInterface/temporaryPanelStructure.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/builder/src/components/userInterface/temporaryPanelStructure.js b/packages/builder/src/components/userInterface/temporaryPanelStructure.js index f27b3c7788..072bc143ac 100644 --- a/packages/builder/src/components/userInterface/temporaryPanelStructure.js +++ b/packages/builder/src/components/userInterface/temporaryPanelStructure.js @@ -213,7 +213,6 @@ export default { valueKey: "checked", control: Checkbox, }, - ], }, },