|
4 | 4 | <h6 class="tutorialHeading">Getting Started in OverVue</h6>
|
5 | 5 | <p class="tutorialContent">Prototyping in OverVue is designed to be quick and efficient. Learning how to use OverVue
|
6 | 6 | will help
|
7 |
| - you to integrate this tool into your design process for creating Vue applications. |
| 7 | + you integrate this tool into your design process to more seemlessly create Vue applications. |
8 | 8 | </p><br>
|
9 | 9 | <h class="tutorial-sub-heading">Navigating OverVue</h>
|
10 | 10 | <p class="tutorialContent">If you ever want to navigate back to this page, click the gear icon <img
|
|
14 | 14 | </p>
|
15 | 15 | <p class="tutorialContent">Almost any action in OverVue can be reversed with 'undo' or recreated with 'redo' <img
|
16 | 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. |
| 17 | + the left side of the top navigation bar. |
19 | 18 | </p>
|
20 |
| - <p class="tutorialContent">There are three additional buttons on the top navigation bar to utilize: Save, Import and |
21 |
| - Export. |
| 19 | + <h class="tutorial-sub-heading">Setting Up Your Project</h> |
| 20 | + <p class="tutorialContent">Begin by clicking the gear icon <img |
| 21 | + style="vertical-align:middle" alt="Gear" src="../../../assets/gear.png" class="tut-image"> to customize your project. Here, you can select Slack login to push project updates to your Slack teams. You can also toggle typescript to make your project typescript compatible, or add Oauth for Google or Github. Boilerplate for these configurations will be reflected in your exported project. |
22 | 22 | </p>
|
23 |
| - <p class="tutorialContent"> |
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> |
| 23 | + <p class="tutorialContent">Next, customize your canvas grid by choosing a density for your width and height in the upper left corner of the page. Once you begin prototyping, elements will snap to the grid for easy positioning. |
30 | 24 | </p>
|
31 |
| - <p class="tutorialContent">In the right sidebar, you'll find the Routes, Project Tree, and Component Details tabs: |
| 25 | + <h class="tutorial-sub-heading">Creating Components</h> |
| 26 | + <p class="tutorialContent">Under the Create Component menu in the left sidebar, set a component name (required) and |
| 27 | + optionally select a parent component, and/or html elements to be nested inside the component (see Advanced |
| 28 | + Functionality to add deeper nesting to html elements). |
| 29 | + </p> |
| 30 | + <img alt="Create Component Menu" src="../../../assets/create_component_box.png" class="tut-screenshot"> |
| 31 | + <p class="tutorialContent">To use components from the Vue 3 compatible library, ElementPlus+, you can select elements from the dropdown menu, or search for them by element name. You will then select the corresponding html tag, designated with a prefix of 'e'. Finally, click create component! |
| 32 | + </p> |
| 33 | + <h class="tutorial-sub-heading">Customizing Your Components</h> |
| 34 | + <p class="tutorialContent"> To capture component styling, be sure to add a class attribute. You can further customize your components in the sidebar by adding an id, parents, children, props, state, or actions - all of which will be included in your exported code. To update a component after its creation, select the component on the canvas and the Update Component Menu will appear in the left sidebar. |
| 35 | + </p> |
| 36 | + <h class="tutorial-sub-heading">Building Out Your Prototype</h> |
| 37 | + <p class="tutorialContent">To manipuilate your prototype, you can drag and drop your components on the grid, and resize them by pulling at the corners. To add comments, click the notepad icon in the left corner of the component. To change color, click the canvas icon and select your color of choice. |
| 38 | + </p> |
| 39 | + <h class="tutorial-sub-heading">Deleting Components</h> |
| 40 | + <p class="tutorialContent">To delete a component, select it and click ‘Delete Currently Selected’ in the Update |
| 41 | + Component menu. |
| 42 | + </p> |
| 43 | + <img alt="Delete Component button" src="../../../assets/delete-component.png" class="tut-screenshot"> |
| 44 | + <h class="tutorial-sub-heading">Component Details</h> |
| 45 | + <p class="tutorialContent">In the right sidebar, there is a component details tab where you can access details about the active/selected |
| 46 | + component. Here, you can toggle between a live updated code snippet, component hierarchy diagram, and project routing visualization. |
32 | 47 | </p>
|
33 |
| - <img alt="Right Sidebar tabs" src="../../../assets/rightsidebar.png" class="tut-screenshot"> |
| 48 | + <img alt="Component Details" src="../../../assets/component-details.png" class="tut-screenshot"> |
34 | 49 | <h class="tutorial-sub-heading">Routes</h>
|
35 | 50 | <p class="tutorialContent">You can find all of your routes in the Routes tab. To add a route, enter the name in the
|
36 | 51 | input field and click the ‘+’, or press enter. Once added, you can click on a route to navigate to it. To delete a
|
|
50 | 65 | the project tree.
|
51 | 66 | </p> -->
|
52 | 67 | <img alt="Project Tree" src="../../../assets/project-tree.png" class="tut-screenshot">
|
53 |
| - <h class="tutorial-sub-heading">Component Details</h> |
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. |
57 |
| - </p> |
58 |
| - <img alt="Component Details" src="../../../assets/component-details.png" class="tut-screenshot"> |
59 |
| - <p class="tutorialContent">In the left sidebar, you’ll find the Component and Store tabs:</p> |
60 |
| - |
61 |
| - <h class="tutorial-sub-heading">Creating a component from scratch</h> |
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). |
65 |
| - </p> |
66 |
| - <img alt="Create Component Menu" src="../../../assets/create_component_box.png" class="tut-screenshot"> |
67 |
| - <h class="tutorial-sub-heading">Editing a component</h> |
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. |
| 68 | + <h class="tutorial-sub-heading">Saving or Exporting Your Project</h> |
| 69 | + <p class="tutorialContent">When you are satisfied with your project, you can save it or export it using the buttons in the top right. |
70 | 70 | </p>
|
71 |
| - <h class="tutorial-sub-heading">Deleting a component</h> |
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. |
| 71 | + <p class="tutorialContent"> |
| 72 | + <img style="vertical-align:middle" alt="save" src="../../../assets/save.png" class="tut-image">Save your OverVue |
| 73 | + project progress as a JSON file to access it again later<br> |
| 74 | + <img style="vertical-align:middle" alt="import" src="../../../assets/import.png" class="tut-image">Open an |
| 75 | + existing JSON project file or import an existing Vue component <br> |
| 76 | + <img style="vertical-align:middle" alt="export" src="../../../assets/export.png" class="tut-image">Export |
| 77 | + boilerplate code for your whole project or a single component<br> |
74 | 78 | </p>
|
75 |
| - <img alt="Delete Component button" src="../../../assets/delete-component.png" class="tut-screenshot"> |
76 |
| - <q-btn class="tut-btn" color="secondary" id="version-btn" label="New Features" @click="nextTab" /> |
| 79 | + <q-btn class="tut-btn" color="secondary" id="version-btn" label="Checkout Our New Features" @click="nextTab" /> |
| 80 | + <q-btn class="tut-btn closeAction" label="Start Building Now" @click="toggleTutorial" /> |
77 | 81 | </section>
|
78 | 82 | </template>
|
79 | 83 |
|
|
0 commit comments