From 9f842c3b6e67e24570fc7bd9a4b2b447060b51d5 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Sat, 29 Jul 2023 22:49:32 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20(article)=20add=20icons=20and=20mul?= =?UTF-8?q?tiple=20flow=20steps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/settings.json | 19 ------------- README.md | 2 +- src/App.vue | 5 +++- src/icons/BaseIcon.vue | 28 +++++++++++++++++++ src/icons/ProblemSolvingIcon.vue | 15 ++++++++++ src/icons/PullSystemIcon.vue | 17 +++++++++++ src/icons/PushSystemIcon.vue | 17 +++++++++++ src/modules/FlowArticle.vue | 3 +- src/modules/article/FlowIntro.vue | 20 ++++++++----- src/modules/feature/FeatureStep.vue | 5 ++-- src/modules/feature/FeatureSteps.vue | 18 ++++++------ src/modules/feature/FlowDashboard.vue | 16 ++++++++--- src/modules/simulation/SimulationControls.vue | 28 +++++++++---------- 13 files changed, 135 insertions(+), 58 deletions(-) create mode 100644 src/icons/BaseIcon.vue create mode 100644 src/icons/ProblemSolvingIcon.vue create mode 100644 src/icons/PullSystemIcon.vue create mode 100644 src/icons/PushSystemIcon.vue diff --git a/.vscode/settings.json b/.vscode/settings.json index 6a8bdc6..9340183 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,23 +1,4 @@ { "typescript.tsdk": "node_modules/typescript/lib", - "workbench.colorCustomizations": { - "activityBar.activeBackground": "#0037c5", - "activityBar.background": "#0037c5", - "activityBar.foreground": "#e7e7e7", - "activityBar.inactiveForeground": "#e7e7e799", - "activityBarBadge.background": "#200009", - "activityBarBadge.foreground": "#e7e7e7", - "commandCenter.border": "#e7e7e799", - "sash.hoverBorder": "#0037c5", - "statusBar.background": "#002992", - "statusBar.foreground": "#e7e7e7", - "statusBarItem.hoverBackground": "#0037c5", - "statusBarItem.remoteBackground": "#002992", - "statusBarItem.remoteForeground": "#e7e7e7", - "titleBar.activeBackground": "#002992", - "titleBar.activeForeground": "#e7e7e7", - "titleBar.inactiveBackground": "#00299299", - "titleBar.inactiveForeground": "#e7e7e799" - }, "peacock.color": "#002992" } diff --git a/README.md b/README.md index 647002b..d232a79 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ The more the team investigate, the more the team learn and start to be extremely ### Stock -Blue bins are your security stock. It's to make sure the next team will always have material to transform. But it comes with a cost: overburden, stagnation (increase lead time) and duplicated mistakes (not simulated here). +Blue bins are your security stock, to make sure teams can work without any blockers. It's to make sure the next team will always have material to transform. But it comes with a cost: overburden, stagnation (increase lead time) and duplicated mistakes (not simulated here). The less you have, the less your team has mental charge. diff --git a/src/App.vue b/src/App.vue index a42d768..8a3ae45 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,10 +1,13 @@ diff --git a/src/icons/BaseIcon.vue b/src/icons/BaseIcon.vue new file mode 100644 index 0000000..ceb68eb --- /dev/null +++ b/src/icons/BaseIcon.vue @@ -0,0 +1,28 @@ + + + + + diff --git a/src/icons/ProblemSolvingIcon.vue b/src/icons/ProblemSolvingIcon.vue new file mode 100644 index 0000000..cca1614 --- /dev/null +++ b/src/icons/ProblemSolvingIcon.vue @@ -0,0 +1,15 @@ + + + diff --git a/src/icons/PullSystemIcon.vue b/src/icons/PullSystemIcon.vue new file mode 100644 index 0000000..e3144c4 --- /dev/null +++ b/src/icons/PullSystemIcon.vue @@ -0,0 +1,17 @@ + + + diff --git a/src/icons/PushSystemIcon.vue b/src/icons/PushSystemIcon.vue new file mode 100644 index 0000000..c1735bc --- /dev/null +++ b/src/icons/PushSystemIcon.vue @@ -0,0 +1,17 @@ + + + diff --git a/src/modules/FlowArticle.vue b/src/modules/FlowArticle.vue index d4eb229..8deaee7 100644 --- a/src/modules/FlowArticle.vue +++ b/src/modules/FlowArticle.vue @@ -12,8 +12,9 @@ import SimulationDashboard from '@/modules/simulation/SimulationDashboard.vue'
+ - + diff --git a/src/modules/article/FlowIntro.vue b/src/modules/article/FlowIntro.vue index 6817b83..4d4888c 100644 --- a/src/modules/article/FlowIntro.vue +++ b/src/modules/article/FlowIntro.vue @@ -1,11 +1,17 @@ diff --git a/src/modules/feature/FeatureStep.vue b/src/modules/feature/FeatureStep.vue index d0a0ce0..037cf7a 100644 --- a/src/modules/feature/FeatureStep.vue +++ b/src/modules/feature/FeatureStep.vue @@ -6,6 +6,7 @@ import { computed } from 'vue' import { Starport } from 'vue-starport' const props = defineProps<{ + prefix: string step: FeatureStep features: Feature[] }>() @@ -37,7 +38,7 @@ const isLive = computed(
  • @@ -70,7 +71,7 @@ const isLive = computed(
    • diff --git a/src/modules/feature/FeatureSteps.vue b/src/modules/feature/FeatureSteps.vue index 2b3451b..d072d34 100644 --- a/src/modules/feature/FeatureSteps.vue +++ b/src/modules/feature/FeatureSteps.vue @@ -3,10 +3,11 @@ import FeatureStep from '@/modules/feature/FeatureStep.vue' import { featureSteps } from '@/modules/feature/feature-steps' import { useFeatureStore } from '@/modules/feature/feature-store' import { onMounted } from 'vue' -import { StarportCarrier } from 'vue-starport' const NUMBER_OF_FEATURES = 20 +defineProps<{ alias: string }>() + const featureStore = useFeatureStore() onMounted(() => featureStore.initBoard(NUMBER_OF_FEATURES)) @@ -14,14 +15,13 @@ onMounted(() => featureStore.initBoard(NUMBER_OF_FEATURES)) diff --git a/src/modules/feature/FlowDashboard.vue b/src/modules/feature/FlowDashboard.vue index 5368008..be93c78 100644 --- a/src/modules/feature/FlowDashboard.vue +++ b/src/modules/feature/FlowDashboard.vue @@ -1,4 +1,7 @@