3.0 Beta 1 Release | Back To Basics
Pre-release
Pre-release
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
NameErrorin title bar initialization whereparentvariable was out of scope - Fixed
get_resource_path()function definition order in generated scripts - Fixed PyQt5 compatibility:
- Corrected
PyQtWebEngineimport paths - Fixed enum access patterns for PyQt5 vs PyQt6 differences
- Fixed mouse position API (
globalPos()for PyQt5,globalPosition().toPoint()for PyQt6)
- Corrected
- Fixed application startup crash where
update_qt_logo()was called beforeqt_combowas initialized - Fixed PyInstaller
--add-datapaths 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.mdwith accurate feature documentation - Added
.gitignorefor 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