Skip to content

Commit 7163a28

Browse files
committed
update new features in overvue to sidepanel
1 parent 14b3e9d commit 7163a28

File tree

2 files changed

+34
-18
lines changed

2 files changed

+34
-18
lines changed

src/components/Canvas.vue

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1471,11 +1471,14 @@ li:hover {
14711471
// align-content: center;
14721472
position: absolute;
14731473
text-align: center;
1474-
font-size: 3em;
1474+
font-size: 4em;
14751475
margin: 0px;
1476-
margin-top: -4%;
1476+
margin-top: -5%;
14771477
width: 80%;
14781478
color: black;
1479+
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
1480+
Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
1481+
font-weight: 600;
14791482
}
14801483
14811484
.menu {

src/components/right-sidebar/tutorial/NewVersionInfo.vue

Lines changed: 29 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,54 @@
11
<template>
22
<section id="newFeatures">
3-
<h6 class="infoHeading">What's New in OverVue 8.0?</h6>
4-
3+
<h6 class="infoHeading">What's New in OverVue?</h6>
54
<p class="info-sub-heading">
65
Improved Prototyping with Snap to Grid Positioning
76
</p>
87

98
<p class="infoContent">
109
Level up your prototyping with snap to grid positioning and component
11-
sizing that is exported as CSS grid styling in exported SFC's. Overvue 8.0
12-
also fixes bugs that led to conditional application of color and position
13-
styling in previous versions. Click on these buttons below and a menu pull
14-
down show appear to change the grid density for either the width or
15-
height.
10+
sizing that is exported as CSS grid styling in exported SFC's. Click on
11+
these buttons below to access this feature!
1612
</p>
1713
<img src="../../../assets/snaptogrid.jpg" class="tut-image" />
1814
<p class="info-sub-heading">
1915
Augmented Component Creation with Element+ Component Library
2016
</p>
2117
<p class="infoContent">
22-
Take advantage of the popular, Vue 3.0 compatible component library,
18+
Take advantage of the popular Vue 3.0 compatible component library,
2319
Element+. Manipulate these components in app, and rest easy knowing
2420
exported code includes both the library elements, and their necessary
2521
dependencies.
2622
</p>
2723

28-
<p class="info-sub-heading">OAuth</p>
24+
<p class="info-sub-heading">
25+
Migrated Codebase to Composition API and Pinia State Management
26+
</p>
27+
28+
<p class="infoContent">
29+
With the move of Vuex to maintanenace mode, Pinia has now become Vue's
30+
official state management library. In addition, Composition API allows for
31+
an efficient transition from Vuex to Pinia. Pinia provides SSR support,
32+
Hot Module Replacement, and integration with the Vue Devtools.
33+
</p>
34+
<p class="info-sub-heading">Added Typescript Support</p>
35+
<p class="infoContent">
36+
Typescript has been taking the world by storm, and aptly so. With the
37+
added benefit of Pinia having strong type inference, every component and
38+
piece of state has been typed to allow for a better developer experience
39+
and scalability.
40+
</p>
41+
42+
<p class="info-sub-heading">Parent and Child Component Relationship</p>
2943
<p class="infoContent">
30-
You can now opt-in to add boilerplate code for OAuth with Google or Github
31-
to your project. In the exported code, take advantage of Firebase to
32-
seemlessly configure OAuth for your organization.
44+
Exported code now properly shows the relationship between parent and child
45+
components. Child components are declared in Parent script and appear
46+
correctly in templates.
3347
</p>
34-
<p class="info-sub-heading">Testing</p>
48+
<p class="info-sub-heading">HTML Element Nesting</p>
3549
<p class="infoContent">
36-
All exported projects now come with boilerplate configuration files and
37-
unit test templates so you can easily implement testing with Jest and Vue
38-
Test Utils.
50+
HTML elements now account for nesting in the exported code. Also the
51+
ability to include inner text has been added to the HTML elements.
3952
</p>
4053
<q-btn
4154
class="tut-btn"

0 commit comments

Comments
 (0)