|
1 | 1 | <template> |
2 | 2 | <section id="basicFunctions"> |
3 | | - <h6 class="tutorialHeading">Getting Started in OverVue</h6> |
| 3 | + <h6 class="tutorialHeading">Get Started with OverVue</h6> |
4 | 4 | <p class="tutorialContent"> |
5 | 5 | Prototyping in OverVue is designed to be quick and efficient. Learning how |
6 | 6 | to use OverVue will help you integrate this tool into your design process |
7 | | - to more seemlessly create Vue applications. |
| 7 | + to more seamlessly create Vue applications. |
8 | 8 | </p> |
9 | | - <br /> |
10 | | - <h class="tutorial-sub-heading">Navigating OverVue</h> |
| 9 | + <h class="tutorial-sub-heading">Navigate OverVue</h> |
11 | 10 | <p class="tutorialContent"> |
12 | 11 | If you ever want to navigate back to this page, click the gear icon |
13 | 12 | <img |
|
16 | 15 | src="../../../assets/gear.png" |
17 | 16 | class="tut-image" |
18 | 17 | /> |
19 | | - in the top navigation bar, all the way to the right, and select "Getting |
20 | | - Started" to return to the landing page. |
| 18 | + in the top navigation bar, all the way to the right, and select "Welcome |
| 19 | + Page" to return to the landing page. |
21 | 20 | </p> |
22 | | - <h class="tutorial-sub-heading">Setting Up Your Project</h> |
| 21 | + <h class="tutorial-sub-heading">Set up your project</h> |
23 | 22 | <p class="tutorialContent"> |
24 | 23 | Begin by clicking the gear icon |
25 | 24 | <img |
|
28 | 27 | src="../../../assets/gear.png" |
29 | 28 | class="tut-image" |
30 | 29 | /> |
31 | | - to customize your project. Here, you can select Slack login to push |
32 | | - project updates to your Slack teams. You can also toggle typescript to |
33 | | - make your project typescript compatible, or add Oauth for Google or |
34 | | - Github. Boilerplate for these configurations will be reflected in your |
| 30 | + to customize your project.You can also toggle TypeScript to make your |
| 31 | + project TypeScript compatible, or add OAuth for Google or GitHub. |
| 32 | + Boilerplate code for these configurations will be reflected in your |
35 | 33 | exported project. |
36 | 34 | </p> |
37 | | - <h class="tutorial-sub-heading">Creating Components</h> |
| 35 | + <h class="tutorial-sub-heading">Create components</h> |
38 | 36 | <p class="tutorialContent"> |
39 | 37 | Under the Create Component menu in the left sidebar, set a component name |
40 | | - (required) and optionally select a parent component, and/or html elements |
| 38 | + (required) and optionally select a parent component, and/or HTML elements |
41 | 39 | to be nested inside the component (see Advanced Functionality to add |
42 | | - deeper nesting to html elements). |
| 40 | + deeper nesting to HTML elements). |
43 | 41 | </p> |
44 | 42 | <img |
45 | 43 | alt="Create Component Menu" |
46 | 44 | src="../../../assets/create_component_box.png" |
47 | 45 | class="tut-screenshot" |
48 | 46 | /> |
49 | 47 | <p class="tutorialContent"> |
50 | | - To use components from the Vue 3 compatible library, Vuetensils, you can |
51 | | - switch the tab from Elements to Vuetensils. Finally, click create component! |
| 48 | + To use components from the Vue 3 compatible library Vuetensils, you can |
| 49 | + switch the tab from Elements to Vuetensils. Finally, click create |
| 50 | + component! |
52 | 51 | </p> |
53 | | - <h class="tutorial-sub-heading">Customizing Your Components</h> |
| 52 | + <h class="tutorial-sub-heading">Customize your components</h> |
54 | 53 | <p class="tutorialContent"> |
55 | 54 | To capture component styling, be sure to add a class attribute. You can |
56 | | - further customize your components in the sidebar by adding an id, parents, |
| 55 | + further customize your components in the sidebar by adding an ID, parents, |
57 | 56 | children, props, state, or actions - all of which will be included in your |
58 | 57 | exported code. To update a component after its creation, select the |
59 | 58 | component on the tree and the Update Component Menu will appear in the |
60 | 59 | left sidebar. |
61 | 60 | </p> |
62 | | - <h class="tutorial-sub-heading">Building Out Your Prototype</h> |
| 61 | + <h class="tutorial-sub-heading">Build out your prototype</h> |
63 | 62 | <p class="tutorialContent"> |
64 | | - To manipulate your prototype, you can drag and drop your components on |
65 | | - the tree. This will alter the component relationships and the code will |
66 | | - reflect the changes. To control the tree view, you focus on the tree background |
67 | | - by clicking it, and use keyboard controls to move around and zoom in. |
| 63 | + To manipulate your prototype, you can drag and drop your components on the |
| 64 | + tree. This will alter the component relationships and the code will |
| 65 | + reflect the changes. To control the tree view, you focus on the tree |
| 66 | + background by clicking it, and use keyboard controls to move around and |
| 67 | + zoom in. |
68 | 68 | </p> |
69 | | - <h class="controls">Controls:</h> |
| 69 | + <h class="controls">Tree Mode Controls:</h> |
70 | 70 | <p class="tutorialContent"> |
71 | 71 | Directional Movement: Arrow Keys |
72 | | - <br/> |
| 72 | + <br /> |
73 | 73 | Zoom: Scroll Wheel | Comma ( , ) | Period ( . ) |
74 | | - <br/> |
| 74 | + <br /> |
75 | 75 | Return to Root: Slash ( / ) |
76 | 76 | </p> |
77 | 77 | <img |
78 | 78 | alt="Tree View" |
79 | 79 | src="../../../assets/tree.png" |
80 | 80 | class="tut-screenshot" |
81 | 81 | /> |
82 | | - <h class="tutorial-sub-heading">Deleting Components</h> |
| 82 | + <h class="tutorial-sub-heading">Delete components</h> |
83 | 83 | <p class="tutorialContent"> |
84 | 84 | To delete a component, select it and click ‘Delete Current Component’ in |
85 | 85 | the Update Component menu. |
|
89 | 89 | src="../../../assets/delete-component.png" |
90 | 90 | class="tut-screenshot" |
91 | 91 | /> |
92 | | - <h class="tutorial-sub-heading">Component Details</h> |
| 92 | + <h class="tutorial-sub-heading">View component details</h> |
93 | 93 | <p class="tutorialContent"> |
94 | 94 | In the right sidebar, there is a component details tab where you can |
95 | 95 | access details about the active/selected component. Here, you can toggle |
96 | | - between a live updated code snippet, component hierarchy diagram, and |
97 | | - project routing visualization. |
| 96 | + between a dynamically-updated code preview, HTML element hierarchy |
| 97 | + diagram, and project routing visualization. |
98 | 98 | </p> |
99 | 99 | <img |
100 | 100 | alt="Component Details" |
101 | 101 | src="../../../assets/component-details.png" |
102 | 102 | class="tut-screenshot" |
103 | 103 | /> |
104 | | - <h class="tutorial-sub-heading">Routes</h> |
| 104 | + <h class="tutorial-sub-heading">View routes</h> |
105 | 105 | <p class="tutorialContent"> |
106 | 106 | You can find all of your routes in the Routes tab. To add a route, enter |
107 | 107 | the name in the input field and click the ‘+’, or press enter. Once added, |
|
114 | 114 | src="../../../assets/routes.png" |
115 | 115 | class="tut-screenshot" |
116 | 116 | /> |
117 | | - <h class="tutorial-sub-heading">Saving or Exporting Your Project</h> |
| 117 | + <h class="tutorial-sub-heading">Save or export your project</h> |
118 | 118 | <p class="tutorialContent"> |
119 | | - When you are satisfied with your project, you can save it or export it |
120 | | - using the buttons in the top right. |
| 119 | + When you are satisfied with your project, you can save or export it using |
| 120 | + the buttons in the upper-right corner of the nav bar. |
121 | 121 | </p> |
122 | 122 | <p class="tutorialContent"> |
123 | 123 | <img |
124 | 124 | style="vertical-align: middle" |
125 | 125 | alt="save" |
126 | 126 | src="../../../assets/save.png" |
127 | 127 | class="tut-image" |
128 | | - />Save your OverVue project progress as a JSON file to access it again |
129 | | - later<br /> |
| 128 | + />Save your current OverVue project layout as a JSON file to access it |
| 129 | + again later<br /> |
130 | 130 | <img |
131 | 131 | style="vertical-align: middle" |
132 | 132 | alt="import" |
|
139 | 139 | alt="export" |
140 | 140 | src="../../../assets/export.png" |
141 | 141 | class="tut-image" |
142 | | - />Export boilerplate code for your whole project or a single component<br /> |
| 142 | + />Export boilerplate code for your whole project, or just for a single |
| 143 | + component<br /> |
143 | 144 | </p> |
144 | 145 | <q-btn |
145 | 146 | class="tut-btn" |
146 | 147 | color="secondary" |
147 | 148 | id="version-btn" |
148 | | - label="Checkout Our New Features" |
| 149 | + label="New Features in Version 10" |
149 | 150 | @click="nextTab" |
150 | 151 | /> |
151 | 152 | <q-btn |
|
159 | 160 | <script setup lang="ts"> |
160 | 161 | import { useStore } from "../../../store/main.js"; |
161 | 162 |
|
162 | | -const store = useStore(); |
163 | 163 | const emit = defineEmits(["nextTab"]); |
| 164 | +const nextTab = () => emit("nextTab"); |
164 | 165 |
|
| 166 | +const store = useStore(); |
165 | 167 | const toggleTutorial = () => store.toggleTutorial(); |
166 | | -const nextTab = () => emit("nextTab"); |
167 | 168 | </script> |
168 | 169 |
|
169 | 170 | <style scoped lang="scss"> |
|
0 commit comments