Skip to content

VCF Generator Lite v4.3.0

Choose a tag to compare

@Jesse205 Jesse205 released this 31 Dec 17:00
· 217 commits to master since this release

Feature Improvements

  1. Button State During File Generation: The "Generate" button now displays a busy state during file generation for better feedback.
  2. Error Cause Display in Invalid Dialogs: When contact errors occur, the invalid dialog explicitly shows the error cause.
  3. About Info Box Replacement: The About window is replaced with a simpler About info box.
  4. Zip App Compatibility: Removed compilation dependencies for Zip apps, enabling support for multiple Python interpreter versions.
  5. English Language Support: Added preliminary support for the English interface (user-customized translations are not yet supported).
  6. Link Failure Notification: Users are notified when opening a link fails.
  7. Theme Refactoring: Explicit theme settings are removed; themes are refactored as patches to prepare for future custom theme support.
  8. Divider in Invalid Dialogs: Added a divider between the title and content in invalid dialogs for better readability.
  9. Warning Icon Coloring: Warning icons in invalid dialogs are now colored for clearer identification.
  10. Generate Button Shortcut Change: The shortcut for the "Generate" button is now set to Ctrl+G for quicker keyboard access.

Bug Fixes

  1. Fixed Icon Scaling Issues: By removing the About dialog, icon scaling issues within it are resolved.
  2. Resolved Text Box Problems: All known issues with text boxes in the About dialog are fixed due to its removal.

Other Changes

  1. Removed Menu-Building DSL: Classes and functions for the menu-building DSL are deleted.
  2. Colored Logs in Development: Colored log output is enabled during development for easier debugging.
  3. Dependency Updates: Updated certain dependencies to their latest versions.
  4. Simplified DPI Awareness Logic: Streamlined the code logic for enabling DPI awareness.
  5. File Renaming: Renamed os_notices.md to os-notices.md.
  6. Scaling Parameter Logic Simplified: Simplified the implementation of scaling parameters.
  7. Additional Tests Added: Increased test coverage for improved stability.
  8. Removed tkhtmlview: The tkhtmlview component is no longer used.
  9. Build Process Optimization: Optimized the application build process for efficiency.