After migrating my project (not in production) to 8.3, my Perspective themes stopped working. The migration added .migrated
to my theme folder names. I've tried renaming them back to the original structure and restarted the gateway, but themes still won't load.
Is there a specific migration process for Perspective themes in 8.3? The upgrade guide doesn't mention theming migration.
Before upgrade:
Summary
After:
Summary
I think they should have been migrated to something like $IGNITION/data/config/resources/core/com.inductiveautomation.perspective/config-perspective-(fonts|icons|themes)
.
Can you at least confirm whether there are resources there or not?
As to why it does or doesn't work if they have been migrated... gonna have to leave that up to somebody who knows better tomorrow.
They're there yes. But not all of them looks like it.
Just to clarify, not all resources migrated to the new location. I’ve had common folders and they’re missing along with individual css files that were in the root folder of themes.
I made a ticket for the incomplete migration, I'll still try to get somebody who knows about this stuff to come by and take a look later today.
1 Like
Are you able to share a .gwbk (private message or otherwise)? It sounds like we just didn't cover all the edge cases in the theme migration process.
1 Like
Check icons too. I was just messing with custom icons to help someone on another post and saw a post about custom icons not working on 8.3. I tried manually creating a custom icon library that I tested in 8.1 and it is not working in my 8.3 beta VM.
I tried adding an "icons" folder and putting the library SVG in various places in that area but the designer doesn't see it.
I'm going to try a few more things but I think it's broken in general.
I've attached the sample icon library to make reproduction easier.

It won't be detected as a resource until you add a resource.json
file, which is different than the behavior of 8.1 - that may be the discrepancy.
1 Like