|
1 | 1 | <template>
|
2 | 2 | <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> |
5 | 4 | <p class="info-sub-heading">
|
6 | 5 | Improved Prototyping with Snap to Grid Positioning
|
7 | 6 | </p>
|
8 | 7 |
|
9 | 8 | <p class="infoContent">
|
10 | 9 | 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! |
16 | 12 | </p>
|
17 | 13 | <img src="../../../assets/snaptogrid.jpg" class="tut-image" />
|
18 | 14 | <p class="info-sub-heading">
|
19 | 15 | Augmented Component Creation with Element+ Component Library
|
20 | 16 | </p>
|
21 | 17 | <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, |
23 | 19 | Element+. Manipulate these components in app, and rest easy knowing
|
24 | 20 | exported code includes both the library elements, and their necessary
|
25 | 21 | dependencies.
|
26 | 22 | </p>
|
27 | 23 |
|
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> |
29 | 43 | <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. |
33 | 47 | </p>
|
34 |
| - <p class="info-sub-heading">Testing</p> |
| 48 | + <p class="info-sub-heading">HTML Element Nesting</p> |
35 | 49 | <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. |
39 | 52 | </p>
|
40 | 53 | <q-btn
|
41 | 54 | class="tut-btn"
|
|
0 commit comments