Dear MiniGUI Community,
We are pleased to announce the release of HMG Extended Edition – Build
26.06 (
2026/06/24).
Version 26.06 is primarily a quality, maintainability, and code-cleanup release. Aside from the important RadioGroup AutoSize fix and AnimateRes visibility correction, most changes focus on:
* Reducing code duplication
* Improving readability and consistency
* Introducing reusable helper functions
* Enhancing internal documentation
* Preserving full backward compatibility
* Preparing the codebase for easier future development
🔹
Key Highlights🛠 Important Fix
* RadioGroup AutoSize Fix
* Resolved regression from 26.05 for RadioGroups with 2+ options.
* AutoSize width now recalculated correctly for buttons beyond first.
🔧 Major Internal Refactoring
Focus on maintainability, readability, reduced duplication, and consistency. Backward compatibility preserved.
- Font Management: Added modular helpers, constants; reduced duplication, cleaner control array setup.
- AnimateRes: Refactored property handling; fixed visibility init with correct WS_VISIBLE per INVISIBLE param; better readability/docs.
- CheckBox family: Shared helpers for styles, validation, fonts, tooltips, parent prep; fixed 3-state consistency; standardized naming.
- ComboBox: Extracted font init helper; centralized style construction; reduced validation/paths.
- ListBox: Reorganized into defaults/preprocess/validate/create/init sections; improved style, multi-tab rows, width handling; added comments.
- ProgressBar: Logical sections (validation, init, colors, OOP); simplified theme/color handling.
- RichEditBoxEx: Split _DefineRichEditBoxEx into helpers; reduced font/init duplication.
- RichEditBox: Minor cleanups (defaults, scoping, empty checks).
- Rating: Reusable image-name helpers; centralized paint/update; early returns, reduced loops; separated border rendering.
- OwnerDraw Colored Tabs: Comprehensive docs, consistent naming, improved structure.
- Task Dialog Classes: Shared helpers; simplified properties/flags.
- Registry: Cleaner style, better comments/docs; fixed Close() handle check.
🗄 Library Update
* HbSQLite3: Updated to SQLite 3.53.2 (PRO version).
📚 Sample Updates
* OwnerDraw Box and Letters: Centralized DrawLabel() helper, reduced duplication.
* TSBrowse 2 Window Types: Updated by Sergej Kiselev and Verchenko Andrey.
📥
DownloadsSTANDARD Build
Compatible with Borland C++ 5.8.2
https://hmgextended.com/files/CONTRIB/hmg-26.06-setup.zip⚠
This build is not recommended for production use.---
🔐
PROFESSIONAL BuildProduction-ready, stable, and recommended for serious development and deployment.
Downloads:
https://hmgextended.com/files/CONTRIB/hmg-26.06-pro.7zhttps://hmgextended.org/files/CONTRIB/hmg-26.06-pro.7zThe password for the PROFESSIONAL build is shared with project donors and supporters.
This release is strongly recommended as an upgrade for active HMG Extended Edition users.---
Our sincere thanks go to everyone contributing code, testing improvements, reporting issues, and supporting the project.Your continued feedback and support help keep HMG Extended Edition evolving and improving.
Warm regards,
Grigory Filatov
on behalf of the MiniGUI Team