VCARDİX PATCH NOTES
New Features
- Preliminary support for Windows 11 26H1 has been added.
- VCardix's Visual Basic dependencies have been removed; the application now runs entirely in pure C#.
- We have implemented extensive accessibility improvements to enhance the experience for visually impaired users. Assistive technologies, such as screen readers, will now present content more accurately, consistently, and clearly while navigating within VCardix.
Bug Fixes
- The issue causing TS Preloader to freeze and launch VCardix when the loading progress reached 80% following the latest update has been resolved. Additionally, numerous minor bugs have been fixed, improving performance and stability. It is currently running smoothly.
- Issues caused by background tasks leading to race conditions and rare errors when the program is closed have been resolved. The shutdown process has been optimized for a more reliable workflow.
- The TS Custom Controls module has been updated to version 26.4, introducing various enhancements and bug fixes.
- A bug in the TSNaturalSortKey algorithm that produced incorrect results in table sorting for certain languages has been fixed.
Changes
- Unnecessary .NET Framework dependencies within VCardix have been removed, thereby reducing the load on the system and minimizing unnecessary resource usage.
- Some changes and updates have been made to the language files.
SHA-1: 0a76dac224dc05aa17c13153bc2efbca7312bdb5
SHA-256: 197a4af7de842fe30586a95689a1728127cf9293580a059568565e7116faf564
New Features
- TS Preloader's boot time has been improved by 60%, allowing VCardix to start significantly faster. In addition, for new settings introduced via updates, missing configuration keys are now automatically detected and added to the existing configuration file if they are absent or were not created for any reason.
- Multi-language management has been updated; when missing translations are detected, the system automatically falls back to English default values.
Bug Fixes
- Cross-process errors that occasionally caused crashes during VCardix's startup have been resolved; the application now starts in a more stable and clean manner.
- The TS Theme Mode Helper module has been updated; operating system integration has been improved, and handle leaks and resource management issues have been fixed.
- Excessive uxtheme.dll calls that caused white flickering during startup in dark mode have been eliminated; UI rendering has been stabilized.
- Critical issues on Windows 10 that caused stuttering and a slow-motion effect while dragging windows have been fixed; window movements are now smooth.
- An issue causing an extra trailing blank line when saving the configuration file has been fixed.
Changes
- The settings management infrastructure in the TS Modules library has been improved; settings keys and container structures are now updatable and re-orderable, and module naming has been aligned with established standards.
- With this release, a modern Panel component has been added to the TS Custom Controls library.
- Windows 11's rounded corner design has been integrated into the TS Preloader and About windows, providing a more modern appearance.
SHA-1: aa487fe191fe5f43165666a4570beb426e6c7e50
SHA-256: a74f6093efbf60c843032fcda045098a0544e1d5d4c1fcd7d55dd6693b217307
New Features
- Our in-house developed TS Custom Controls Library has been updated to version v26.2, gaining significant enhancements. It now offers improved button designs, expanded ComboBox features, and new custom form control integration.
- The name list panel in the left menu of VCardix has been redesigned. It now has a more advanced look and color scheme.
- All checkboxes in VCardix now display a theme-color-coordinated appearance when hovering over dropdown menu items. This feature was specifically redesigned using the TS Custom Controls module.
- All checkboxes in VCardix now display a theme-color-coordinated appearance when selected. This feature was specifically redesigned using the TS Custom Controls module.
Bug Fixes
- The Anti Aliasing error that caused all buttons to appear jagged has been fixed. They now appear smooth.
- The error that caused all checkboxes to flicker when hovering over them has been fixed.
Changes
- In this version, a new algorithm has been added to the TSModules library that cleans empty keys in INI files.
SHA-1: c24b682af878b22ff49656f93125e9895f95c38c
SHA-256: 93597fad3a20ae9d83c4fb4e9fbf158531f94a608432294a81c1e9643b81673c
New Features
- Dutch language support has been added.
Bug Fixes
- Various bugs on TS Preloader have been fixed, optimizing performance and stability.
- The error that caused the software to become unresponsive when the Check for Updates button was pressed without an internet connection has been fixed.
- The rendering error that caused the check marks of selected items in the top menu to appear distorted and blurry at high DPI levels has been fixed. Check marks are now displayed clearly and with high quality at all DPI values.
SHA-1: f7b8f087cbddbf01d8f45ccd552efb6d0032764e
SHA-256: 566c6ff7aa67cafb7de921dac7cdbbe4505827cd8360ea87745d4a339b92afea
Bug Fixes
- Fixed rare issues occurring during name field processing.
- Resolved errors in the address processing module related to address parsing and management.
- Fixed issues in URL processing.
- Resolved an issue that occurred while processing certain phone numbers in vCard 2.1 and later versions; it is now fully compatible with modern Android and iOS parsers.
- Fixed a design issue in the VCardix application icon.
SHA-1: 41e2616d4582d017325ed14ad12889e183a2fb87
SHA-256: 4c7843955690f5d4f436b8535db25cc52a6b37d273b78e4099555f76b8b226e2
New Features
- The VCardix dark theme has been redesigned. It now has a more modern, yet simple and easy-on-the-eyes design.
- You can now change the VCardix interface language without restarting the program.
- VCardix's program size has been optimized by 70%. It now has a much smaller size.
- VCardix's RAM usage has been reduced by 40%. It now runs more efficiently.
- The x86 (32-bit) architecture code in the VCardix infrastructure has been completely cleaned up, resulting in a 30% increase in speed. It now uses a modern code set.
- Arabic language support has been added.
- Chinese language support has been added.
- French language support has been added.
- German language support has been added.
- Hindi language support has been added.
- Italian language support has been added.
- Japanese language support has been added.
- Korean language support has been added.
- Polish language support has been added.
- Portuguese language support has been added.
- Russian language support has been added.
- Spanish language support has been added.
Bug Fixes
- Errors in some phone number fields in the vCard 2.1 format have been fixed.
- The error causing the interface to be incompatible with responsive design has been fixed.
- The error causing the same ID value to be assigned when selecting an existing record and clicking the add button while creating a new record has been fixed.
- The error that caused the message "waiting for addition" to remain stuck in Turkish when the program was first opened has been fixed.
- The bug that caused the title bar color to not change correctly in a timely manner when the dark theme was active on Windows 10 systems has been fixed.
- Code errors in the update checking and version control systems have been fixed, resulting in optimizations.
SHA-1: 1f7cf99748a3473a5d93e15b7165d5d81bca923c
SHA-256: 10e01b75f4c8efc729db6bb0a32e8a0cdc5b7de9fa0f78609a020c94a0c633b2
New Features
- Changes were made to modernize the interface. The interface color scheme looks more balanced and modern.
Bug Fixes
- The error causing the "Mobile Phone" text not to be translated into different languages has been fixed.
- The parsing error causing the word "Mobile Phone" to replace the word "Home Phone" in English has been fixed.
- The error causing the software not to check for unsaved changes when you try to close the program after selecting an image and then not saving the file has been fixed.
- The error that caused the image addition and image update systems to fail to provide the user with the correct information has been fixed.
- The error that caused the selected image to be applied directly without informing the user when trying to add an image to a selected person has been fixed.
- The error that caused the text of the Donate button not to be updated in different languages has been fixed.
Changes
- TS Preloader images have been updated and stabilized.
- The Donate button has been moved to the top menu and its icon has been refreshed.