|
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