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

I also can set the MIDNIGHT THEME, and then IMPORT my syscol.scl file and the MIDNIGHT THEME is still active.  The colors I set are there, you can see my background:

Pkoren_0-1689084189344.png

AND you can see the MIDNIGHT menus:

Pkoren_1-1689084215272.png

BUT, when I quit and reopen CREO, nothing but my colors are there...

 

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