Skip to content

3.0 Beta 1 Release | Back To Basics

Pre-release
Pre-release

Choose a tag to compare

@bladestech bladestech released this 30 Mar 23:22
· 1 commit to main since this release
7099b8d

WebSoftPy 3.0 Beta 1

Breaking Changes

  • Removed custom title bar mode - The custom themed title bar feature has been deprecated. Generated apps now support only Normal (OS title bar) and Frameless window modes.
  • Removed theme system - All 7 visual themes (Flow, Desk, Color, Fizz, Text, Draw, Sparkle) and associated SVG assets have been removed.
  • Simplified generated scripts - Generated apps are now ~70-90 lines (down from ~270), with no external asset dependencies.

Bug Fixes

  • Fixed NameError in title bar initialization where parent variable was out of scope
  • Fixed get_resource_path() function definition order in generated scripts
  • Fixed PyQt5 compatibility:
    • Corrected PyQtWebEngine import paths
    • Fixed enum access patterns for PyQt5 vs PyQt6 differences
    • Fixed mouse position API (globalPos() for PyQt5, globalPosition().toPoint() for PyQt6)
  • Fixed application startup crash where update_qt_logo() was called before qt_combo was initialized
  • Fixed PyInstaller --add-data paths to use absolute paths

Removed

  • README-WebApps.txt
  • All theme folders under elements/
  • Custom title bar code from generated scripts
  • Theme selector from the GUI

Changed

  • Window style selection simplified to two options: Normal and Frameless
  • GUI height reduced to accommodate streamlined controls
  • Updated README-v3.md with accurate feature documentation
  • Added .gitignore for Python/PyInstaller projects

Unchanged

  • Persistent storage (enabled by default)
  • PyQt6 and PyQt5 support
  • PyInstaller executable building
  • Dark theme UI with purple/green accents

© 2025 Vortex Deskware