Skip to content

Releases: open-source-labs/OverVue

Version 11.0

29 Mar 23:43
d4f9ac5
Compare
Choose a tag to compare

Enhanced UI Accessibility: Overhauled UI with improved accessibility, focusing on higher contrast for better usability.
Cross-Platform Compatibility: Major dependency updates enhance multiplatform OS support, with specific fixes for Windows.
Vue API Flexibility: New toggle in 'Code Preview' for switching between Vue 2 Options API and Vue 3 Composition API.
Optimized Codebase: Streamlined Electron build with code and file cleanup for improved performance.
Image Optimization: Reduced image sizes for faster load times on older systems.
OAuth Features Update: Temporarily disabled Slack and GitHub OAuth due to low usage and current issues.

Bug Fixes
Import/Export Fixes: Resolved functionality issues for smoother data handling.
Performance Boost: Eliminated unused dependencies and code, speeding up application performance and build times.

The following release contains assets files for:
-Mac (universal-mac.zip)
(Mac users may need to Right Click > 'open' to bypass any filters as the app currently is not code signed by apple)

-Windows (.exe) [portable]

-Linux (AppImage) [portable]

Version 10.0

07 Sep 00:13
83cd4f4
Compare
Choose a tag to compare

Overhaul of main view: Replaced the old Canvas view with an interactive tree view as the main display.
Revamped HTML elements list: Created an inner HTML elements display that allows for deletion and nesting.
Component Modal: Created a component modal that focuses on individual component contents.
Vuetensils Integration: Replaced Elements+ Library Integration with the accessible Vuetensils Library.

Version 9.0

26 Oct 22:01
2e8560e
Compare
Choose a tag to compare

Composition API: Conversion of Options API to Composition API.
Pinia: Conversion of store from Vuex to Pinia.
TypeScript: Migration of Vue and JS files to TypeScript.
Testing: Conversion of testing from using Vuex to Pinia (implemented testing of Pinia store).

Bugs

  • Fixed nesting of HTML element bugs.
  • Fixed parent/child component relationships on export and code-snippet.
  • Fixed Typing and initial values in store to match actions usage.
  • Fixed adding innerText functionality.
  • Eliminated code redundancy by implementing Composition API and Pinia.

version 8.0.0

22 Sep 19:30
939e8a2
Compare
Choose a tag to compare

Draggable Components: Incorporated snap to grid for draggable components and updated grid area properties to reflect position and size.

OAuth: You can now opt-in to add boilerplate code for OAuth with Google or Github to your project. In the exported code, take advantage of Firebase to seamlessly configure OAuth for your organization.

Component Library: To improve user experience, it is now possible to add Element Plus components! Just click the Element Plus Pulldown menu to add the components to the HTML elements list to use.

Exported Testing Boilerplate: All exported projects now come with boilerplate configuration files and unit test templates so you can easily implement testing with Jest and Vue Test Utils.

version 7.0.0

04 Aug 18:57
0ba9f1f
Compare
Choose a tag to compare

Components/HTML Elements: Incorporate scoped style tags in the code snippet by modifying components. Adjustable properties include size, color, position, and location.

Attribute Options: Components and HTML elements can include attributes such as class, ID, or v-model can now be added to fully envision your custom Vue prototype.

Nesting Components: The code snippet can incorporate other components to consolidate code to avoid creating multiple components and nesting them after exporting.

Drag and Drop Feature: To improve user experience, it is now easier to alter the selected HTML list! The drag and drop feature will also reflect its changes on the code snippet dynamically.