# Perspective custom themes on docker

**URL:** <https://forum.inductiveautomation.com/t/perspective-custom-themes-on-docker/50224>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [August 24, 2021, 2:44pm UTC](https://forum.inductiveautomation.com/t/perspective-custom-themes-on-docker/50224 "2021-08-24T14:44:36Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![helge.rosvik](https://avatars.discourse-cdn.com/v4/letter/h/57b2e6/32.png) [@helge.rosvik](https://forum.inductiveautomation.com/u/helge.rosvik)\
**Post date:** [August 24, 2021, 2:44pm UTC](https://forum.inductiveautomation.com/t/perspective-custom-themes-on-docker/50224/1 "2021-08-24T14:44:36Z")

</div>

What is the best way of using custom Perspective theme files when running Ignition on docker?

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [August 24, 2021, 2:58pm UTC](https://forum.inductiveautomation.com/t/perspective-custom-themes-on-docker/50224/2 "2021-08-24T14:58:12Z")

</div>

is it even possible to have another way than changing the theme.css files?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [August 24, 2021, 3:09pm UTC](https://forum.inductiveautomation.com/t/perspective-custom-themes-on-docker/50224/3 "2021-08-24T15:09:38Z")

</div>

The recommendation would probably be to mount your theme(s) directly into the appropriate location in the `data` directory, which is is something like `data/modules/com.inductiveautomation.perspective/themes/`.

---

<div class="post-metadata">

**Author:** ![helge.rosvik](https://avatars.discourse-cdn.com/v4/letter/h/57b2e6/32.png) [@helge.rosvik](https://forum.inductiveautomation.com/u/helge.rosvik)\
**Post date:** [August 25, 2021, 7:35am UTC](https://forum.inductiveautomation.com/t/perspective-custom-themes-on-docker/50224/4 "2021-08-25T07:35:36Z")

</div>

A nice feature would be the possibility to edit the themes from the designer. Change default fonts, adjust colors etc. Any chance this will be possible in the future?

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [August 25, 2021, 7:55am UTC](https://forum.inductiveautomation.com/t/perspective-custom-themes-on-docker/50224/5 "2021-08-25T07:55:27Z")

</div>

yes thats why im using css injection sometimes, also not ideal but i like to keep it all in one place xd

ive explained it a bit here.(and in some other posts linked to it) You can easily add some small stuff like this but you cant see the default theme like that xd and adding to much in one style is very clunky xd

> [@Perspective Table How to Handle Right Click Copy Event](https://forum.inductiveautomation.com/t/perspective-table-how-to-handle-right-click-copy-event/47618/5):
>
> i might have a hacky solution to make it invisible… if you create a style class and paste this }.contextMenuCommon.ia\_contextMenu{display:none;}{ into for example the background image. The copy popup will no longer be visible and clickable. It still triggers the event tho. Also this will now work on all tables you have in the project, so if do want it somewhere else you will have to change it a bit to be more specific. You can “inject” css in the styles. You can probably also c…

So id you do change the default fonts and colors i would use the theme.css

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [August 25, 2021, 1:58pm UTC](https://forum.inductiveautomation.com/t/perspective-custom-themes-on-docker/50224/6 "2021-08-25T13:58:06Z")

</div>

It is unlikely we’ll add the ability to edit themes directly in the designer. For one thing, they’re a ‘global’ resource, and the designer’s editing model is much more aligned with a single project.  
I actually filed a ticket a while back for an ‘advanced’ resource that would act as an intermediate between themes and style classes - a single project-specific ‘stylesheet’ that we’d inject into the page, and that could be configured (as plain CSS) in the designer.

I don’t have any idea whether that feature request will be accepted, or a timeline if it is, but that’s probably the closest thing to what you’re looking for.
