You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- 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,25 +170,42 @@
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 moveand 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,16 +215,16 @@
192
215
- Child components will inherit the same parents, but parent components will not inherit duplicate children.
- 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/
@@ -230,13 +253,7 @@ package.json
230
253
231
254
## Installation
232
255
233
-
To download the development version for windows or mac, please visit https://www.Overvue.io
234
-
235
-
This app was developed using the Quasar framework, so first you will need to install the Quasar cli
236
-
237
-
```
238
-
npm i -g @quasar/cli
239
-
```
256
+
To download the production version for windows or mac, please visit https://www.Overvue.io
240
257
241
258
Install dependencies
242
259
@@ -247,13 +264,13 @@ npm i
247
264
To run electron app in dev mode (note: Vue Devtools will launch automatically)
248
265
249
266
```
250
-
quasar dev -m electron
267
+
npm run dev
251
268
```
252
269
253
270
To build a new .dmg / windows .exe
254
271
255
272
```
256
-
quasar build -m electron
273
+
npm run build
257
274
```
258
275
259
276
### WSL Installation
@@ -288,6 +305,8 @@ Then open a new terminal instance, set the DISPLAY value again (re-enter above c
288
305
```
289
306
quasar dev -m electron
290
307
```
308
+
**NOTE** Electron-deeplink currently does not work on our WSL2 computers and output an error during installing the dependency which prevented the application to open in dev mode. Go to /src-electron/electron-main.js and comment out line 3/import line to bypass error. The developers did not find any impacts on application so far.
309
+
291
310
## Running the Docker Image
292
311
293
312
To run the built version, pull down the docker image from [Docker repo]
@@ -445,6 +464,10 @@ Bryan Bart @MrBeeAreWhy
445
464
Julia Bakerink @jbbake
446
465
Kerolos Nesem @Kerolos-Nesem
447
466
Megan Nadkarni @megatera
467
+
Johnny Chan @jchan444
468
+
Jace Crowe @JaceCrowe
469
+
Keyla Koizumi Nishimura @keylakoizumin
470
+
Katherine Kim @katherinek123
448
471
```
449
472
450
473
Inspired by [PreVue](https://github.com/open-source-labs/PreVue)
0 commit comments