Skip to main content
7-Bedrock
July 10, 2023
Solved

Midnight Theme not loading from default.

  • July 10, 2023
  • 4 replies
  • 10403 views

Some of us are on 7.0 and some on 8.0, but no one can seem to get the MIDNIGHT theme to load as default on start up.    We can get the DARK or LIGHT or DEFAULT themes to load, and we can do custom as well, we just cannot get the MIDNIGHT to load.  We have even tried loading the MIDNIGHT theme, then changing a graphics color in order for the menus to all switch to CUSTOM, and then saving that creo_parametric_customization.ui file in our start in location.   But nope... shows it is a Custom theme but menu colors are all the DEFAULT theme.

Thanks in advance.

 

 

Best answer by MartinHanak

Hi,

according my test the problem is related to config.pro option system_colors_file.

 

Test in Creo 7.0.5.0

  • remove system_colors_file option from all config.pro files
  • start Creo
  • set MIDNIGHT THEME ... this setting is saved into creo_parametric_customization.ui file
  • close Creo
  • start Creo ... MIDNIGHT THEME is set properly
  • close Creo
  • add system_colors_file option into config.pro file
  • start Creo ... MIDNIGHT THEME is not set
  • close Creo

Conclusion

There is some conflict between system_colors_file option -AND- creo_parametric_customization.ui file.

It seems to me that the above mentioned behaviour is Creo bug. You can report it to PTC Support.

 

4 replies

24-Ruby III
July 11, 2023

Hi,

I am able to set MIDNIGHT theme on my computer. See video.

Pkoren7-BedrockAuthor
7-Bedrock
July 11, 2023

Thanks...   Sadly, something else must be going on with our configuration because this does not work.  We have tried many, too many to list here, options, but something seems to push us back to the default theme.   

24-Ruby III
July 11, 2023

Hi,

my suggestion:

  • prepare computer with new clean Windows installation
  • install Creo ... do not add any customization
  • create local user account ... do not use domain user
  • test Creo

 

23-Emerald III
July 11, 2023

Check your config.pro (all of them if you have more than one) for an option system_colors_file 

That may be overriding your attempt to change...maybe.

kdirth
21-Topaz I
21-Topaz I
July 11, 2023

Check your config (File > Options > Configuration Editor) for system_colors_file to see where it is pointed.  Also observe if it is locked as symbol_instance_palette_file is in image below.  The lock indicates that it is controlled by a config.pro.

 

kdirth_0-1689081114743.png

 

There is always more to learn.
Pkoren7-BedrockAuthor
7-Bedrock
July 11, 2023

Yes, I am aware of all the syscol.scl's that are being loaded, none set the THEME, and I AM able to make changes to the color scheme, save that into my personal .scl, the one I load in my config.pro AND the changes stay.  Actually, I do not believe the THEME is even stored in the .scl files, or at least when I open mine up with Notepad there is only the color changes I made to the graphic window items, like background, or preselection highlight.  Nothing about THEMES... 

 

IN FACT, I can change THEMES, as Martin's video above in the first reply showed and as long as I do NOT select the midnight one, they stay in effect when I reopen CREO.   IT is ONLY the midnight one that I cannot get to load by default.  

Pkoren_0-1689083405950.png

I can change to the DARK THEME, quit CREO, restart CREO and I will have the DARK THEME menu's...  BUT if I do the exact same steps and select MIDNIGHT THEME, when I reopen CREO it will have the light gray menu's from the default theme... Very strange...

 

kdirth
21-Topaz I
21-Topaz I
July 11, 2023

I see the same issues in 7.0.10.0.  The Midnight theme is labled Experimental in my version of Creo.  The only solution I can offer is to add a mapkey to quickly change after starting Creo.

kdirth_0-1689098243103.png

 

mapkey mt @MAPKEY_LABELmidnight;~ Close `main_dlg_cur` `appl_casc`;\
mapkey(continued) ~ Command `ProCmdRibbonOptionsDlg` ;\
mapkey(continued) ~ Select `ribbon_options_dialog` `PageSwitcherPageList` 1 `colors_layouts`;\
mapkey(continued) ~ Select `ribbon_options_dialog` `colors_layouts.ui_theme_optMenu` 1 \
mapkey(continued) `midnight`;~ Activate `ribbon_options_dialog` `OkPshBtn`;

There is always more to learn.
Pkoren7-BedrockAuthor
7-Bedrock
July 12, 2023

Can you test Martin's solution above, the one about removing system_color_file setting in your config.pro's?  

thanks...

kdirth
21-Topaz I
21-Topaz I
July 12, 2023

Martins' method does work on 7.0.10.0.

 

Is system_colors_file locked in Creo Parametric Options, as shown above?

 

You can find all config files in the Show drop down menu.  Hopefully you have control over the one with that config.

kdirth_0-1689166181338.png

Check each selection for the config system_colors_file.  Edit the files that have it using a text editor.

There is always more to learn.
12-Amethyst
August 23, 2023

To all,

 

There is also the following HIDDEN config option that i have tried to add to y config, using Creo 8, but it only give me a dark background. I have found that these hidden options sometimes do work, but are not visible if you search for them to add.

 

  • enable_midnight_theme

 

I have set this to YES, but again am only getting the dark background and not the midnight theme.

 

Dennis