The ribbon and the quick access toolbar customizations are stored in file %APPDATA%\IDMComp\UltraEdit\uedit64u.in0
on using 64-bit UltraEdit for Windows with default configuration.
The quick access toolbar customizations are stored in section [Info]
on line starting with QuickAccessToolbarCommands=
The ribbon customizations are stored also in section [Info]
on line starting with CustomizationData=
The following facts were collected with 64-bit UltraEdit for Windows v24
The customizations are saved into Current Layout.in1
on clicking on ribbon tab Layout
in first group Look and feel
on first item Layout
or on down arrow below item Layout
and selecting a different layout. The Current Layout
is by default the layout Balanced
on having not selected a different layout already in Welcome
window on first start of UltraEdit after installation. Next the settings stored in Selected Layout.in1
are loaded and taken over into uedit64u.in0
with the exception of QuickAccessToolbarCommands=
which are kept on switching to a different layout.
In other words with UltraEdit for Windows v184.108.40.206 the user customizations for ribbon and quick access toolbar are always kept for each layout selected by the user.
Next I made an upgrade to 64-bit UltraEdit for Windows v26
.20.0.46 to verify what changes due to an upgrade.
The installer modifies only the files in program files directory of UltraEdit and its subdirectories, but not the application data files with the user configuration in application data directory of UltraEdit.
64-bit UltraEdit v220.127.116.11 made on first start a copy of directory %APPDATA%\IDMComp\UltraEdit\wordfiles
with name wordfiles Saved [11.17.19]
in directory %APPDATA%\IDMComp\UltraEdit
. Then UltraEdit copied the *.uew files in wordfiles
directory in program files directory of UltraEdit into the wordfiles
in the application data directory to update the standard *.uew files. All *.uew files added by the user himself/herself to %APPDATA%\IDMComp\UltraEdit\wordfiles
were kept in this directory and so existed now twice in directory wordfiles
and in directory wordfiles Saved [11.17.19]
. The saved wordfiles directory makes it possible that a user who customized one or even more of the standard *.uew files can compare now the customized wordfile(s) in wordfiles Saved [11.17.19]
with the updated wordfile(s) in wordfiles
and merge the customizations to the updated wordfile(s) not being included due to the wordfiles update. Every user can delete the directory wordfiles Saved [mm.dd.yy]
if having never made customizations to standard wordfiles or having them already taken over into updated wordfiles because of this directory with its wordfiles is no longer needed at all.
64-bit UltraEdit v18.104.22.168 updated on first start also %APPDATA%\IDMComp\UltraEdit\uedit64u.rb0
because of new features (commands) were added between v22.214.171.124 and v126.96.36.199 which the user should have access to of course in ribbon mode and in contemporary menu mode. All standard ribbon elements (= contemporary menus) are stored in this file which is saved as Current Layout.rb1
on switching to a different layout.
64-bit UltraEdit v188.8.131.52 updated on first start also %APPDATA%\IDMComp\UltraEdit\uedit64u.ini
by adding configuration settings added between v184.108.40.206 and v220.127.116.11 while keeping unmodified all other still existing configuration settings. It occurs only rarely that configuration settings are no longer used by a newer version of UltraEdit after an upgrade. Those no longer used configuration settings usually remain in the INI file. In the past it occurred a few times that some settings were moved from INI file into a different data file. That settings movement is done also by UltraEdit on first start after an upgrade.
64-bit UltraEdit v18.104.22.168 did not modify %APPDATA%\IDMComp\UltraEdit\uedit64u.in0
on first start after the upgrade. Therefore all customizations made on quick access toolbar and the added custom ribbon tab with the custom ribbon groups and the commands were still displayed after start of UltraEdit after the upgrade.
Conclusion: Everything is fine after start of UltraEdit after an upgrade.
there is an issue with the ribbon and the quick access toolbar customizations on switching with UltraEdit v22.214.171.124 to a different layout. The lines QuickAccessToolbarCommands=
are always set to default in file Current Layout.in1
and in uedit64u.in0
with ignoring also the data on those two lines in file Selected Layout.in1
on loading this file.
In my opinion the behavior of UltraEdit v126.96.36.199 is wrong regarding to ribbon and quick access toolbar customizations and of course the behavior of UltraEdit v188.8.131.52 is definitely not correct. It is neither correct to take over a customization done for one layout to all other layouts nor is it correct to lose all customizations on selecting a different layout for usage as current layout.
The correct behavior would be on layout change to
- save all current settings into the file uedit64u.in0,
- copy this file to Current Layout.in1,
- copy the file Selected Layout.in1 to uedit64u.in0,
- load the settings in uedit64u.in0 and apply them to the application window.
The same should be done with uedit64u.rb0
and Current Layout.rb1
and Selected Layout.rb1
on switching the layout with an additional upgrade of ribbon configuration on first load after an upgrade of UltraEdit.
The only advice I can give at the moment is to
- manually backup the file %APPDATA%\IDMComp\UltraEdit\uedit64u.in0 by creating in UltraEdit application directory a copy with a different name like uedit64u_custom.in0 and restore with that file uedit64u.in0 while UltraEdit is not running when the customizations are lost once again, or
- use on ribbon tab Advanced in last but one group Configure the second item Backup settings and Backup the Layout and menu/toolbar customizations of Current layout and Restore the customized current layout when the customizations are lost once again.
I reported this issue with ribbon and quick access toolbar customizations always lost on switching the layout to IDM support by email. I suggest that you do the same. The more users report an issue the higher becomes the priority for fixing it.