Skip to content

VL_VERSION:2.0

Latest

Choose a tag to compare

@VisualLogic-AI VisualLogic-AI released this 17 Dec 03:42
· 4 commits to main since this release
45bc12c

VL Visual Programming Language 2.0 - Release Notes

We’re excited to release VL 2.0, featuring improvements to the project structure, module syntax, and the addition of pre-configured Themes for AI-generated interfaces.

What's New:

  • Updated Project Structure: The project is now organized into clear and modular directories:

    • Services: Defines service domains that can be used within Sections. Files like Catalog.vs and Order.vs allow you to manage domain-specific logic.
    • Database: Contains database structure definitions (e.g., MyProject.vdb). These files define how data is stored and structured for use in your application.
    • Sections: Defines frontend view components that can only be used within Apps (e.g., NavHeader.sc, UserProfile.sc). These are the building blocks for your app’s UI.
    • ExtComponents: Reusable internal components (e.g., InputField.cp, DataAuth.cp) that can be used across multiple Sections or Apps.
    • Theme: Defines the visual design standards (e.g., colors, fonts, spacing). The project has one shared Theme file (e.g., MyProject.vth) to ensure consistent styling across all AI-generated interfaces.
    • Apps: Individual app files (e.g., ShopApp.vx, AdminApp.vx) that bring together Sections, Services, and Components to create fully functioning applications.
  • Improved Module Syntax: The syntax for defining modules and components has been simplified for better clarity and flexibility.

  • Pre-configured Themes: Automatically applied styles for consistent and visually appealing AI-generated interfaces.

  • Performance Enhancements: Optimized for faster execution and smoother project performance.