• fix: Member Type Filter menu item in Members view Filter Toolbar was empty
  • fix: Adjusted order of Member Type Filter and Member Visibility Filter
  • fix: Visiblity RadioButtons exceed GroupBox
  • fix: Fixed some IDE style issues
  • fix: Adjusted panel colors on white background
  • fix: Error highlighting text when Umlauts are in the same line
  • fix: opening the editor context menu in a second edit window blocked opening it in the first after the second is closed
  • fix: Some checkboxes were too small on high dpi settings


  • fix: missing registry entry for FontSize throws an exception
  • fix: Delphi 10.2 Tokyo and below use registry key ModernTheme instead of Theme
  • fix: Rearrange Members throws an exception in some cases


  • fix: MMX Forms now use IDE font
  • fix: No AutoSize for StandardToolbar when empty
  • fix: reduced flicker when moving mouse over Explorer Details list
  • fix: Editor dialogs accept Ctrl-TAB and Ctrl-Shift-TAB again to cycle through tabs
  • fix: Fixed wrong Tab-Order in several places
  • fix: Group unit names in format uses failed with simple lists
  • fix: Graphical glitches with Comma List Editor dialog when resizing
  • feature: Use Unit omits current unit in list
  • feature: Adding current unit to uses is blocked


  • fix: disabled transfer of V14 settings until problem with MessageBox is found
  • fix: removed delay on drop down of type selector
  • fix: removed delay on Open Unit


  • fix: assertions were shown in release version
  • fix: drop down type lists were not sorted
  • fix: crash when installing a package
  • fix: units System, IdGlobal and IdThreadSafe crashed the parser (now they are mandatory excluded)
  • feature: Delphi 10.4 Sydney support


  • fix: Some debug assertions were enabled in the Release version
  • fix: Exceptions when closing Delphi IDE
  • fix: Documentation editor had wrong background on dark theme
  • fix: Selecting interface/implementation in Use Unit didn’t work
  • fix: Sometimes there was a delay when selecting a type


  • fix: Event editor had wrong tab caption
  • fix: First start asked to copy settings, but didn’t respond an more
  • fix: Explorer position was sometimes wrong on Delphi – sometimes Explorer was even stuck there
  • fix: Explorer uses current Delphi theme font as described in
    System Registry Keys for IDE Visual Settings
  • fix: Boolean values in XML files are written as True/False again
  • fix: spurious access violation
  • added: Format unit uses clauses handles conditionals (with some exceptions)
  • added: Surround with expands macro compilerversion to something like 33.0 Delphi 10.3 Rio depending on the current Delphi version.
    A useful surround template could be

    which in Delphi 10.3 Rio yields

    with the cursor placed right before the compare operator.


This version is a major overhaul of MMX Code Explorer. Besides proper IDE theme support, there are also complete new icons and a plethora of internal cleanup.

The setup now supports a proper per-user installation and also recommends it.

Although the focus was on optics and internal cleanup, there is a new Auto Format option in Uses Clause Sorting (under MMX Project options), which is triggered whenever MMX adds a new unit to the uses clause.