Releases: hellotool/VCFGeneratorLiteWithTkinter
Releases · hellotool/VCFGeneratorLiteWithTkinter
VCF Generator Lite v4.4.0
Feature Improvements
- Error Display Optimization: Reduced the text length of the "Reason" field in the error row display window and implemented Chinese localization.
- Editing Experience Upgrade: Added line numbers to the main window editor, supporting line selection by clicking on line numbers and continuous multi-line selection by dragging.
- Quick Navigation: Double-click any table item in the error row display window to quickly jump to the corresponding position in the original text.
- Shortcut Addition: Added redo keyboard shortcuts for X11 window systems.
- Statistics Display: After successful file generation, automatically display performance time consumption and total line count statistics.
Other Changes
- Performance Enhancement: Upgraded to Python 3.14t (free-threaded version), significantly reducing main thread blocking.
- Project Management Optimization: Migrated to the
uvtoolchain for improved dependency management and build efficiency. - Testing Enhancement: Supplemented and improved multiple unit tests to increase code robustness.
Full Changelog: v4.3.0...v4.4.0
VCF Generator Lite v4.3.0
Feature Improvements
- Button State During File Generation: The "Generate" button now displays a busy state during file generation for better feedback.
- Error Cause Display in Invalid Dialogs: When contact errors occur, the invalid dialog explicitly shows the error cause.
- About Info Box Replacement: The About window is replaced with a simpler About info box.
- Zip App Compatibility: Removed compilation dependencies for Zip apps, enabling support for multiple Python interpreter versions.
- English Language Support: Added preliminary support for the English interface (user-customized translations are not yet supported).
- Link Failure Notification: Users are notified when opening a link fails.
- Theme Refactoring: Explicit theme settings are removed; themes are refactored as patches to prepare for future custom theme support.
- Divider in Invalid Dialogs: Added a divider between the title and content in invalid dialogs for better readability.
- Warning Icon Coloring: Warning icons in invalid dialogs are now colored for clearer identification.
- Generate Button Shortcut Change: The shortcut for the "Generate" button is now set to
Ctrl+Gfor quicker keyboard access.
Bug Fixes
- Fixed Icon Scaling Issues: By removing the About dialog, icon scaling issues within it are resolved.
- Resolved Text Box Problems: All known issues with text boxes in the About dialog are fixed due to its removal.
Other Changes
- Removed Menu-Building DSL: Classes and functions for the menu-building DSL are deleted.
- Colored Logs in Development: Colored log output is enabled during development for easier debugging.
- Dependency Updates: Updated certain dependencies to their latest versions.
- Simplified DPI Awareness Logic: Streamlined the code logic for enabling DPI awareness.
- File Renaming: Renamed
os_notices.mdtoos-notices.md. - Scaling Parameter Logic Simplified: Simplified the implementation of scaling parameters.
- Additional Tests Added: Increased test coverage for improved stability.
- Removed tkhtmlview: The tkhtmlview component is no longer used.
- Build Process Optimization: Optimized the application build process for efficiency.
VCF Generator Lite v4.2.1
Fixed the bug that the notes were garbled
VCF Generator Lite v4.2.0
Features
- Support for notes
- Optimized generation progress bar
- Brand new APP icon
- Invalid window warning icon uses Emoji icons
- Automatically focuses the text box after launch
- Access key provided for removing quotes
Bug Fixes
- Fixed centering issue on Windows (some issues still exist on Linux)
- Fixed high font scaling failure issue
Other Changes
- Project refactored
- Window class name added
- Open source statement moved to the website
VCF Generator Lite v4.1.3
- The installer will automatically uninstall the old version before installing the update, and fix the resource error caused by overwriting the installation;
- Optimize the resource invocation logic.
VCF Generator Lite v4.1.2
Nothing has changed, just changed the documentation and build output filenames.
VCF Generator Lite v4.1.1
Nothing has changed, just changed the documentation and build output filenames.
VCF Generator Lite v4.1.0
- Added a dialog box for the list of illegal numbers.
- Fixed the menu font error in Windows 7.
- Optimized the UI.
- Use the name from the last save when saving a file.
VCF Generator Lite v4.0.0
The previous version had serious bugs. It is recommended to use the new version directly.
- Refactor the project.
- Support configuration files.
- Change the license to Apache 2.0.
VCF Generator Lite v3.0.3
Caution
This version has a serious bug. The generated VCF file cannot be recognized. Please use version v4.0.0 or later directly!
- The ZipApp version supports Linux.
- Non-Windows systems use the Clam theme.
- The About window supports closing the window using the Enter key and the Escape key.
- Prevent closing the window while a file is being generated.
- The text editor supports the native theme.