|
19 | 19 | - [Changelog 4.0](#changelog-40)
|
20 | 20 | - [Changelog 5.0](#changelog-50)
|
21 | 21 | - [Changelog 6.0](#changelog-60)
|
| 22 | + - [Changelog 7.0](#changelog-70) |
22 | 23 | - [How to use](#how-to-use)
|
23 | 24 | - [Installation](#installation)
|
24 | 25 | - [WSL Installation](#wsl-installation)
|
|
28 | 29 | - [Contributing](#contributing)
|
29 | 30 | - [Authors](#authors)
|
30 | 31 |
|
31 |
| -### Features |
| 32 | +### Feature Log |
32 | 33 |
|
33 | 34 | - Upload a frontend mockup image
|
34 | 35 | - Visualize draggable and resizable components
|
|
58 | 59 | - Introduced TypeScript Mode <sub><sup>(v6.0)</sup></sub>
|
59 | 60 | - Adding notes functionality <sub><sup>(v6.0)</sup></sub>
|
60 | 61 | - Enhanced component tree hierarchy display <sub><sup>(v6.0)</sup></sub>
|
61 |
| - |
| 62 | +- Added drag and drop of HTML elements <sub><sup>(v7.0)</sup></sub> |
| 63 | +- Added color customization of compoents <sub><sup>(v7.0)</sup></sub> |
| 64 | +- More attribute options, class and v-model <sub><sup>(v7.0)</sup></sub> |
| 65 | +- Added scoped style tags for components <sub><sup>(v7.0)</sup></sub> |
| 66 | +- Size and position specification of HTML elements <sub><sup>(v7.0)</sup></sub> |
| 67 | +<br> |
62 | 68 | [↥Back to top](#table-of-contents)
|
63 | 69 |
|
64 | 70 | ### Changelog 2.0
|
|
164 | 170 | <li>Fixed project tree visulization</li>
|
165 | 171 | </ul>
|
166 | 172 | </details>
|
| 173 | + |
| 174 | +### Changelog 7.0 |
| 175 | + |
| 176 | +<details><summary>OverVue 7.0</summary> |
| 177 | +<ul> |
| 178 | +<li>Color customizability of components </li> |
| 179 | +<li>Code snippet reflects CSS styling of components </li> |
| 180 | +<li>Added more semantic HTML tags</li> |
| 181 | +<li>Options to add class, ID, and v-model attributes</li> |
| 182 | +<li>Added drag and drop feature when adding/altering HTML tags</li> |
| 183 | +<li>Ability to add child components to the code snippet of parent components </li> |
| 184 | +<li>Added scoped style tags - On class creation will create styling entry with positioning of component/html element</li> |
| 185 | +<li>Consolidated state/actions/props into one tab</li> |
| 186 | +<li>UI overhaul</li> |
| 187 | +<br> |
| 188 | +<h4><strong>Bug Fixes</strong></h4> |
| 189 | +<li>Fixed undo and redo capabilities </li> |
| 190 | +<li>Fixed badge number not rendering for nested HTML tags</li> |
| 191 | +<li></li> |
| 192 | + |
| 193 | +</ul> |
| 194 | +</details> |
167 | 195 | <br/>
|
168 | 196 |
|
169 | 197 | [↥Back to top](#table-of-contents)
|
170 | 198 |
|
171 | 199 | ## How to use
|
172 | 200 |
|
173 |
| -- Upon opening the application a Connect to Slack button will appear. To skip this step click 'Skip' |
174 |
| -- Click the button to open a browser window, log in to your Slack workspace and select a channel to send save notifications. |
175 |
| -- If you have logged in to Slack, upon saving your project file you will receive a prompt with the option to notify your team. |
176 |
| -  |
177 |
| - |
178 | 201 | - OverVue will assign a default root App component and a default route called "HomeView"
|
179 |
| -- Upload a mockup from your filesystem if you'd like. Remove the mockup and choose a new one if needed. |
180 |
| -  |
181 | 202 |
|
182 | 203 | - To add a new component, type its name in the component name box and select any HTML elements that should be rendered by that component.
|
183 | 204 | - HTML elements can also be added after creation by selecting the component in the display, then selecting HTML elements.
|
| 205 | +- You may nest HTML elements by clicking the chevron and selecting the nested HTML elements. Return to the parent HTML element by clicking clicking the carrot above the HTML element. |
| 206 | + |
184 | 207 | - Select a parent component for the new component if needed.
|
185 |
| -- After adding, you can move and resize the component in the display. |
| 208 | +- After creating the component, you can move, resize, and recolor the component in the display. For advanced styling options, double click on the desired HTML element to modify. Here, you may add attributes such as class, ID, and v-model. |
186 | 209 | 
|
187 | 210 |
|
188 | 211 | - You can also duplicate components with Ctrl/Cmd C & V and see the component tree updated in real time.
|
|
192 | 215 | - Child components will inherit the same parents, but parent components will not inherit duplicate children.
|
193 | 216 | 
|
194 | 217 |
|
195 |
| -- The right-side drawer displays live code snippets for the selected element. |
| 218 | +- The right-side, Component Details > Code Snippet Tab displays live code snippets for the selected component. |
196 | 219 | 
|
197 | 220 |
|
198 |
| -- You can view and add new routes and associated components in the left-hand drawer. |
| 221 | +- You can view and add new routes and associated components in the right-side, Routes Gab. The newly created routes will be visible in the Project Tree Tab. |
199 | 222 | 
|
200 | 223 |
|
201 | 224 | - State and actions can be created, edited, and assigned to components.
|
202 | 225 | 
|
203 | 226 |
|
204 |
| -- When finished creating, you can export to a file location of your choice. Below is the exported file structure: |
| 227 | +- When finished creating, view your code snippet under the code snippet tab and you can export to a file location of your choice. Below is the exported file structure: |
205 | 228 |
|
206 | 229 | ```
|
207 | 230 | public/
|
@@ -447,6 +470,10 @@ Bryan Bart @MrBeeAreWhy
|
447 | 470 | Julia Bakerink @jbbake
|
448 | 471 | Kerolos Nesem @Kerolos-Nesem
|
449 | 472 | Megan Nadkarni @megatera
|
| 473 | +Johnny Chan @jchan444 |
| 474 | +Jace Crowe @JaceCrowe |
| 475 | +Keyla Koizumi Nishimura @keylakoizumin |
| 476 | +Katherine Kim @katherinek123 |
450 | 477 | ```
|
451 | 478 |
|
452 | 479 | Inspired by [PreVue](https://github.com/open-source-labs/PreVue)
|
|
0 commit comments