Skip to content

Commit bba6830

Browse files
committed
new info file made
1 parent a400ef7 commit bba6830

File tree

4 files changed

+101
-92
lines changed

4 files changed

+101
-92
lines changed

src/components/right-sidebar/GetStarted.vue

Lines changed: 19 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,30 @@
11
<template>
22
<q-card id="dashboard-cards">
3-
<q-tabs
4-
v-model="tutorialPage"
5-
class="bg-subaccent text-white"
6-
active-color="secondary"
7-
indicator-color="secondary"
8-
align="left"
9-
dense
10-
breakpoint="950"
11-
>
12-
<q-tab
13-
name="landing"
14-
label="Welcome to OverVue"
15-
id="label-text"
16-
>
3+
<q-tabs v-model="tutorialPage" class="bg-subaccent text-white" active-color="secondary" indicator-color="secondary"
4+
align="left" dense breakpoint="950">
5+
<q-tab name="landing" label="Welcome to OverVue" id="label-text">
176
</q-tab>
18-
<q-tab
19-
name="basics"
20-
label="The Basics"
21-
id="label-text"
22-
>
7+
<q-tab name="basics" label="The Basics" id="label-text">
238
</q-tab>
24-
<q-tab
25-
name="advanced"
26-
label="Advanced Functionality"
27-
id="label-text"
28-
>
9+
<q-tab name="version" label="What's New in OverVue" id="label-text">
10+
</q-tab>
11+
<q-tab name="advanced" label="Advanced Functionality" id="label-text">
2912
</q-tab>
3013
</q-tabs>
14+
3115
<q-tab-panels v-model="tutorialPage" animated>
16+
3217
<q-tab-panel name="landing">
33-
<Landing @nextTab="tutorialPage = 'basics'"/>
18+
<Landing @nextTab="tutorialPage = 'basics'" />
3419
</q-tab-panel>
20+
3521
<q-tab-panel name="basics">
36-
<BasicFunctions @nextTab="tutorialPage = 'advanced'"/>
22+
<BasicFunctions @nextTab="tutorialPage = 'advanced'" />
3723
</q-tab-panel>
24+
<q-tab-panel name="version">
25+
<NewVersionInfo @nextTab="tutorialPage = 'version'" />
26+
</q-tab-panel>
27+
3828
<q-tab-panel name="advanced">
3929
<AdvancedFunctions />
4030
</q-tab-panel>
@@ -46,14 +36,16 @@
4636
import BasicFunctions from './tutorial/BasicFunctions.vue'
4737
import AdvancedFunctions from './tutorial/AdvancedFunctions.vue'
4838
import Landing from './tutorial/Landing.vue'
39+
import NewVersionInfo from './tutorial/NewVersionInfo.vue'
4940
5041
export default {
5142
components: {
5243
BasicFunctions,
5344
AdvancedFunctions,
5445
Landing,
46+
NewVersionInfo
5547
},
56-
data(){
48+
data() {
5749
return {
5850
tutorialPage: 'landing'
5951
}
@@ -63,7 +55,6 @@ export default {
6355
</script>
6456

6557
<style lang="scss" scoped>
66-
6758
.q-btn {
6859
font-size: 8px;
6960
margin: 5px;
@@ -106,5 +97,4 @@ export default {
10697
.inner-div {
10798
height: 100%;
10899
}
109-
110100
</style>

src/components/right-sidebar/tutorial/BasicFunctions.vue

Lines changed: 52 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,102 @@
11
<template>
2-
<!--Basic functionality here, add component, copy/paste, undo/redo, add html, saving, loading, exporting-->
2+
<!--Basic functionality here, add component, copy/paste, undo/redo, add html, saving, loading, exporting-->
33
<section id="basicFunctions">
44
<h6 class="tutorialHeading">Getting Started in OverVue</h6>
5-
<p class="tutorialContent">Prototyping in OverVue is designed to be quick and efficient. Learning how to use OverVue will help
6-
you to integrate this tool into your design process for creating Vue applications.
5+
<p class="tutorialContent">Prototyping in OverVue is designed to be quick and efficient. Learning how to use OverVue
6+
will help
7+
you to integrate this tool into your design process for creating Vue applications.
78
</p><br>
89
<h class="tutorial-sub-heading">Navigating OverVue</h>
9-
<p class="tutorialContent">If you ever want to navigate back to this page, click the gear icon <img style="vertical-align:middle" alt="Gear" src="../../../assets/gear.png" class="tut-image"> in the top navigation bar, all the way to the right, and select "Getting Started"
10+
<p class="tutorialContent">If you ever want to navigate back to this page, click the gear icon <img
11+
style="vertical-align:middle" alt="Gear" src="../../../assets/gear.png" class="tut-image"> in the top navigation
12+
bar, all the way to the right, and select "Getting Started"
1013
to return to the landing page.
1114
</p>
12-
<p class="tutorialContent">Almost any action in OverVue can be reversed with 'undo' or recreated with 'redo' <img style="vertical-align:middle" alt="Undo-redo" src="../../../assets/undo_redo.png" class="tut-image"> found on
13-
the left side of the top navigation bar. You can also utilize keyboard shortcuts (cmd-z or ctrl-z to undo; cmd-y or ctrl-y to redo) to accomplish the same thing as clicking the buttons.
15+
<p class="tutorialContent">Almost any action in OverVue can be reversed with 'undo' or recreated with 'redo' <img
16+
style="vertical-align:middle" alt="Undo-redo" src="../../../assets/undo_redo.png" class="tut-image"> found on
17+
the left side of the top navigation bar. You can also utilize keyboard shortcuts (cmd-z or ctrl-z to undo; cmd-y
18+
or ctrl-y to redo) to accomplish the same thing as clicking the buttons.
1419
</p>
15-
<p class="tutorialContent">There are three additional buttons on the top navigation bar to utilize: Save, Import and Export.
20+
<p class="tutorialContent">There are three additional buttons on the top navigation bar to utilize: Save, Import and
21+
Export.
1622
</p>
1723
<p class="tutorialContent">
18-
<img style="vertical-align:middle" alt="save" src="../../../assets/save.png" class="tut-image">Save your OverVue project progress as a JSON file to access it again later<br>
19-
<img style="vertical-align:middle" alt="import" src="../../../assets/import.png" class="tut-image">Open an existing JSON project file or import an existing Vue component <br>
20-
<img style="vertical-align:middle" alt="export" src="../../../assets/export.png" class="tut-image">Export boilerplate code for your whole project or a single component<br>
24+
<img style="vertical-align:middle" alt="save" src="../../../assets/save.png" class="tut-image">Save your OverVue
25+
project progress as a JSON file to access it again later<br>
26+
<img style="vertical-align:middle" alt="import" src="../../../assets/import.png" class="tut-image">Open an
27+
existing JSON project file or import an existing Vue component <br>
28+
<img style="vertical-align:middle" alt="export" src="../../../assets/export.png" class="tut-image">Export
29+
boilerplate code for your whole project or a single component<br>
30+
</p>
31+
<p class="tutorialContent">In the right sidebar, you'll find the Routes, Project Tree, and Component Details tabs:
2132
</p>
22-
<p class="tutorialContent">In the right sidebar, you'll find the Routes, Project Tree, and Component Details tabs:</p>
2333
<img alt="Right Sidebar tabs" src="../../../assets/rightsidebar.png" class="tut-screenshot">
2434
<h class="tutorial-sub-heading">Routes</h>
25-
<p class="tutorialContent">You can find all of your routes in the Routes tab. To add a route, enter the name in the input field and click the ‘+’, or press enter. Once added, you can click on a route to navigate to it. To delete a route, click on the ‘x’ on the right side of the route block. (Note: The default route HomeView cannot be deleted.)
35+
<p class="tutorialContent">You can find all of your routes in the Routes tab. To add a route, enter the name in the
36+
input field and click the ‘+’, or press enter. Once added, you can click on a route to navigate to it. To delete a
37+
route, click on the ‘x’ on the right side of the route block. (Note: The default route HomeView cannot be
38+
deleted.)
2639
</p>
2740
<img alt="Routes tab" src="../../../assets/routes.png" class="tut-screenshot">
2841
<h class="tutorial-sub-heading">Uploading mockups</h>
29-
<p class="tutorialContent">You can upload a design mockup in the Routes tab of the right sidebar menu (one mockup per route). Select the route in the Routes tab, open the ‘Upload Mockup’ sub-menu and click ‘Upload Mockup’. To clear the image, click the ‘Clear Image’ button.
42+
<p class="tutorialContent">You can upload a design mockup in the Routes tab of the right sidebar menu (one mockup
43+
per route). Select the route in the Routes tab, open the ‘Upload Mockup’ sub-menu and click ‘Upload Mockup’. To
44+
clear the image, click the ‘Clear Image’ button.
3045
</p>
3146
<img alt="Upload Mockup buttons" src="../../../assets/upload-mockups.png" class="tut-screenshot">
3247
<h class="tutorial-sub-heading">Project Tree</h>
33-
<p class="tutorialContent">You can find a visualization of your app hierarchy in the Project Tree tab of the right sidebar. Routes are blue, components are green. You can also navigate to a component or route by clicking on it in the project tree.
48+
<p class="tutorialContent">You can find a visualization of your app hierarchy in the Project Tree tab of the right
49+
sidebar. Routes are blue, components are green. You can also navigate to a component or route by clicking on it in
50+
the project tree.
3451
</p>
3552
<img alt="Project Tree" src="../../../assets/project-tree.png" class="tut-screenshot">
3653
<h class="tutorial-sub-heading">Component Details</h>
37-
<p class="tutorialContent">Under the component details tab, you can access details about the active/selected component - including a code snippet (live generated boilerplate code), the HTML elements, state, actions or props in the component.
54+
<p class="tutorialContent">Under the component details tab, you can access details about the active/selected
55+
component - including a code snippet (live generated boilerplate code), the HTML elements, state, actions or props
56+
in the component.
3857
</p>
3958
<img alt="Component Details" src="../../../assets/component-details.png" class="tut-screenshot">
4059
<p class="tutorialContent">In the left sidebar, you’ll find the Component and Store tabs:</p>
4160

4261
<h class="tutorial-sub-heading">Creating a component from scratch</h>
43-
<p class="tutorialContent">Under the Create Component menu in the left sidebar, set a component name (required) and optionally select a parent component, and/or html elements to be nested inside the component (see Advanced Functionality to add deeper nesting to html elements).
62+
<p class="tutorialContent">Under the Create Component menu in the left sidebar, set a component name (required) and
63+
optionally select a parent component, and/or html elements to be nested inside the component (see Advanced
64+
Functionality to add deeper nesting to html elements).
4465
</p>
4566
<img alt="Create Component Menu" src="../../../assets/create_component_box.png" class="tut-screenshot">
4667
<h class="tutorial-sub-heading">Editing a component</h>
47-
<p class="tutorialContent">To update a component, select the component on the canvas and an Update Component menu will appear in the left sidebar. To update the name, enter the new name in the field and click enter.
68+
<p class="tutorialContent">To update a component, select the component on the canvas and an Update Component menu
69+
will appear in the left sidebar. To update the name, enter the new name in the field and click enter.
4870
</p>
4971
<h class="tutorial-sub-heading">Deleting a component</h>
50-
<p class="tutorialContent">To delete a component, select it and click ‘Delete Currently Selected’ in the Update Component menu or press the delete key.
72+
<p class="tutorialContent">To delete a component, select it and click ‘Delete Currently Selected’ in the Update
73+
Component menu or press the delete key.
5174
</p>
5275
<img alt="Delete Component button" src="../../../assets/delete-component.png" class="tut-screenshot">
53-
<q-btn
54-
class="tut-btn"
55-
color="secondary"
56-
id="advanced-btn"
57-
label="Advanced Functionality"
58-
@click="nextTab"
59-
/>
76+
<q-btn class="tut-btn" color="secondary" id="advanced-btn" label="Advanced Functionality" @click="nextTab" />
77+
<q-btn class="tut-btn" color="secondary" id="version-btn" label="Explore Features" @click="nextTab" />
6078
</section>
6179
</template>
6280

6381
<script>
6482
import { mapActions } from 'vuex';
6583
6684
export default {
67-
emits: ['nextTab'],
85+
emits: ['nextTab', 'versionTab'],
6886
methods: {
6987
...mapActions(["toggleTutorial"]),
70-
nextTab(){
88+
nextTab() {
7189
this.$emit('nextTab')
90+
},
91+
versionTab() {
92+
this.$emit('versionTab')
7293
}
7394
}
7495
}
7596
</script>
7697

7798
<style scoped lang="scss">
78-
#basicFunctions{
99+
#basicFunctions {
79100
display: flex;
80101
flex-direction: column;
81102
justify-content: center;
@@ -89,12 +110,13 @@ export default {
89110
padding-top: 15px;
90111
}
91112
92-
.tutorial-sub-heading{
113+
.tutorial-sub-heading {
93114
align-self: flex-start;
94115
font-size: 1.4rem;
95116
margin: .75rem;
96117
margin-bottom: 0px;
97118
}
119+
98120
.tutorialContent {
99121
margin: .75rem;
100122
align-self: flex-start;
@@ -118,7 +140,7 @@ export default {
118140
max-width: 300px;
119141
}
120142
121-
#advanced-btn{
143+
#advanced-btn {
122144
margin-top: 30px !important;
123145
margin-bottom: 50px !important;
124146
}
Lines changed: 18 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,51 @@
11
<template>
2-
<!--Landing page-->
2+
<!--Landing page-->
33
<section id="welcomeTab">
4-
<h6 class="tutorialHeading">Welcome to</h6>
5-
<img alt="OverVue" src="../../../assets/overvue_layeredlogo.png" id="logo">
6-
<q-btn
7-
class="tut-btn"
8-
color="secondary"
9-
label="What's New in 6.0"
10-
@click="openUrl('https://github.com/open-source-labs/OverVue#changelog-50')"
11-
/>
12-
<q-btn
13-
class="tut-btn"
14-
color="secondary"
15-
label="View the Readme"
16-
@click="openUrl('https://github.com/open-source-labs/OverVue#readme')"
17-
/>
4+
<h6 class="tutorialHeading">Welcome to</h6>
5+
<img alt="OverVue" src="../../../assets/overvue_layeredlogo.png" id="logo">
6+
<q-btn class="tut-btn" color="secondary" label="What's New in 7.0" @click="versionTab" />
7+
<q-btn class="tut-btn" color="secondary" label="View the Readme"
8+
@click="openUrl('https://github.com/open-source-labs/OverVue#readme')" />
189
<p id="new-text">New to OverVue?</p>
19-
<q-btn
20-
class="tut-btn"
21-
color="secondary"
22-
label="Explore Functionality"
23-
@click="nextTab"
24-
/>
10+
<q-btn class="tut-btn" color="secondary" label="Explore Functionality" @click="nextTab" />
2511
<p id="new-text"></p>
26-
<q-btn
27-
class="tut-btn closeAction"
28-
label="Close"
29-
@click="toggleTutorial"
30-
/>
12+
<q-btn class="tut-btn closeAction" label="Close" @click="toggleTutorial" />
3113
</section>
3214
</template>
3315

3416
<script>
3517
const { ipcRenderer, shell } = window;
3618
import { mapActions } from 'vuex';
3719
export default {
38-
emits: ['nextTab'],
20+
emits: ['nextTab', 'versionTab'],
3921
methods: {
4022
...mapActions(["toggleTutorial"]),
41-
nextTab(){
23+
nextTab() {
4224
this.$emit('nextTab')
4325
},
44-
openUrl(url){
26+
versionTab() {
27+
this.$emit('versionTab')
28+
},
29+
openUrl(url) {
4530
shell.openExternal(url, { activate: true });
4631
}
4732
}
4833
}
4934
</script>
5035

5136
<style lang="scss" scoped>
52-
#logo{
37+
#logo {
5338
width: 325px;
5439
height: 325px;
5540
}
5641
5742
58-
p{
43+
p {
5944
margin-top: 12px;
6045
margin-bottom: 0px;
6146
}
62-
#welcomeTab{
47+
48+
#welcomeTab {
6349
display: flex;
6450
flex-direction: column;
6551
justify-content: center;
@@ -82,5 +68,4 @@ p{
8268
min-height: 42px;
8369
height: auto;
8470
}
85-
8671
</style>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<template>
2+
<section id="new features">
3+
<q-card id="list">
4+
5+
<h6 class="feature list">What's New?</h6>
6+
7+
<p>More Semantic HMTL</p>
8+
<p>Component Customization</p>
9+
10+
</q-card>
11+
</section>
12+
</template>

0 commit comments

Comments
 (0)