Skip to content

Commit d0bd5b4

Browse files
committed
Merge branch 'dev' into keyla/childIconBug
Merge dev branch to include new changes.
2 parents 729e842 + 90e1d7c commit d0bd5b4

File tree

1 file changed

+40
-13
lines changed

1 file changed

+40
-13
lines changed

README.md

Lines changed: 40 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
- [Changelog 4.0](#changelog-40)
2020
- [Changelog 5.0](#changelog-50)
2121
- [Changelog 6.0](#changelog-60)
22+
- [Changelog 7.0](#changelog-70)
2223
- [How to use](#how-to-use)
2324
- [Installation](#installation)
2425
- [WSL Installation](#wsl-installation)
@@ -28,7 +29,7 @@
2829
- [Contributing](#contributing)
2930
- [Authors](#authors)
3031

31-
### Features
32+
### Feature Log
3233

3334
- Upload a frontend mockup image
3435
- Visualize draggable and resizable components
@@ -58,7 +59,12 @@
5859
- Introduced TypeScript Mode <sub><sup>(v6.0)</sup></sub>
5960
- Adding notes functionality <sub><sup>(v6.0)</sup></sub>
6061
- 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>
6268
[↥Back to top](#table-of-contents)
6369

6470
### Changelog 2.0
@@ -164,25 +170,42 @@
164170
<li>Fixed project tree visulization</li>
165171
</ul>
166172
</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>
167195
<br/>
168196

169197
[↥Back to top](#table-of-contents)
170198

171199
## How to use
172200

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-
![](./src/assets/readme/v4Slack_Oauth.gif)
177-
178201
- 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-
![](./src/assets/readme/v4Upload_image.gif)
181202

182203
- 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.
183204
- 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+
184207
- 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.
186209
![](./src/assets/readme/v4Creating_Component.gif)
187210

188211
- You can also duplicate components with Ctrl/Cmd C & V and see the component tree updated in real time.
@@ -192,16 +215,16 @@
192215
- Child components will inherit the same parents, but parent components will not inherit duplicate children.
193216
![](./src/assets/readme/v4Copy_Parent_Component.gif)
194217

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.
196219
![](./src/assets/readme/v4Code_Snippet.gif)
197220

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.
199222
![](./src/assets/readme/v4Copying_Route.gif)
200223

201224
- State and actions can be created, edited, and assigned to components.
202225
![](./src/assets/readme/v4State_and_actions.gif)
203226

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:
205228

206229
```
207230
public/
@@ -447,6 +470,10 @@ Bryan Bart @MrBeeAreWhy
447470
Julia Bakerink @jbbake
448471
Kerolos Nesem @Kerolos-Nesem
449472
Megan Nadkarni @megatera
473+
Johnny Chan @jchan444
474+
Jace Crowe @JaceCrowe
475+
Keyla Koizumi Nishimura @keylakoizumin
476+
Katherine Kim @katherinek123
450477
```
451478

452479
Inspired by [PreVue](https://github.com/open-source-labs/PreVue)

0 commit comments

Comments
 (0)