# App "Maybe" for theme devs

**URL:** <https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841>\
**Category:** Elements\
**Created:** [October 18, 2025, 9:54pm UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841 "2025-10-18T21:54:40Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Doobox](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/doobox/32/32373_2.png) [@Doobox](https://forums.realmacsoftware.com/u/Doobox)\
**Post date:** [October 18, 2025, 9:54pm UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/1 "2025-10-18T21:54:40Z")

</div>

Making this app primarily for Tailwind devs.

But may come in handy for theme devs. When theme API is open and set in stone, it could have an option to export as elements json.

[https://www.doobox.co.uk/Vault/Video/forum-posts/Paletts.mp4](https://www.doobox.co.uk/Vault/Video/forum-posts/Paletts.mp4)

---

<div class="post-metadata">

**Author:** ![MultiThemes](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/multithemes/32/25117_2.png) [@MultiThemes](https://forums.realmacsoftware.com/u/MultiThemes)\
**Post date:** [October 19, 2025, 12:40am UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/2 "2025-10-19T00:40:30Z")

</div>

> [@Doobox](#):
>
> But may come in handy for theme devs. When theme API is open and set in stone, it could have an option to export as elements json

Great job! I’d love to try it when it’s available.

---

<div class="post-metadata">

**Author:** ![Doobox](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/doobox/32/32373_2.png) [@Doobox](https://forums.realmacsoftware.com/u/Doobox)\
**Post date:** [October 19, 2025, 1:12am UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/3 "2025-10-19T01:12:19Z")

</div>

Thanks, pretty much done with the functionality and UI. When I know for sure what to export for Elements themes I’ll can make it happen.

Few more quality of life improvements :

[https://www.doobox.co.uk/Vault/Video/forum-posts/palettsQOL.mp4](https://www.doobox.co.uk/Vault/Video/forum-posts/palettsQOL.mp4)

---

<div class="post-metadata">

**Author:** ![handshaper](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/handshaper/32/27373_2.png) [@handshaper](https://forums.realmacsoftware.com/u/handshaper)\
**Post date:** [October 19, 2025, 4:17am UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/4 "2025-10-19T04:17:52Z")

</div>

Looks very cool, can’t wait to see and hear more.

---

<div class="post-metadata">

**Author:** ![WeaverPixel](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/weaverpixel/32/25453_2.png) [@WeaverPixel](https://forums.realmacsoftware.com/u/WeaverPixel)\
**Post date:** [October 19, 2025, 11:52am UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/6 "2025-10-19T11:52:05Z")

</div>

That looks very good! I just downloaded the beta and will play around with it.

---

<div class="post-metadata">

**Author:** ![Doobox](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/doobox/32/32373_2.png) [@Doobox](https://forums.realmacsoftware.com/u/Doobox)\
**Post date:** [October 19, 2025, 6:00pm UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/7 "2025-10-19T18:00:07Z")

</div>

Does not appear to be a go’er at this point in time. I can export as elements theme json and create a custom theme. But everything that should not be editable by the end user is.

The only reference to theme json I have is one I grabbed in the very early days of Elements when there was a save theme button in theme studio.

I suspect eventually during the process of encryption these elements get locked down, or they maybe a new key / value that is not yet documented 🤷‍♂️

Also I suspect Elements will do exactly what the app does now, and save the theme directly in theme studio. 🤷‍♂️

 ![CleanShot 2025-10-19 at 6 .54.04@2x](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/c/a/ca7b09ec47c64413b04aef30ec1cf6344d7ec33b.jpeg)

---

<div class="post-metadata">

**Author:** ![WeaverPixel](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/weaverpixel/32/25453_2.png) [@WeaverPixel](https://forums.realmacsoftware.com/u/WeaverPixel)\
**Post date:** [October 19, 2025, 8:00pm UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/8 "2025-10-19T20:00:14Z")

</div>

> [@Doobox](#):
>
> Also I suspect Elements will do exactly what the app does now, and save the theme directly in theme studio. 🤷‍♂️

Yes, totally agree. When I played with the App, I thought this is exactly how it should be in Elements. We will se 😀

---

<div class="post-metadata">

**Author:** ![dan](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/dan/32/28516_2.png) [@dan](https://forums.realmacsoftware.com/u/dan)\
**Post date:** [October 19, 2025, 8:18pm UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/9 "2025-10-19T20:18:36Z")

</div>

We’ve not made the Theme creation/saving public yet… but soon you’ll be able to create new themes, save them into packs and ship them on the store 🙂

As you’ve got a “dev theme” you’ll see the save button in the top right hand corner. If you make some changes to the theme values and hit save it’ll update the file. However, this feature is NOT finished and is not really supposed to be public… have fun, but proceed with caution!

 ![CleanShot 2025-10-19 at 6 .54.04@2x](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/1/9/192d68a90248040d2b47392f6cf82251ad814e26.jpeg)

👉 [Unfinished Theme Docs here](https://docs.realmacsoftware.com/elements-docs/elements-language/theme/what-are-themes).

[Unzip this sample](https://www.realmacsoftware.com/dropshare/sample_theme.zip), change the info.json details and sling it in a dev pack 🙂

 ![CleanShot 2025-10-19 at 9 .16.01@2x](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/4/1/416756cb9cacfa6e0f85b53e7f46a2e5826761c8.jpeg)

EDIT: and yes, when you ship a theme it’ll be encrypted and customers won’t be able to modify the original theme 🙂

---

<div class="post-metadata">

**Author:** ![Doobox](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/doobox/32/32373_2.png) [@Doobox](https://forums.realmacsoftware.com/u/Doobox)\
**Post date:** [October 20, 2025, 1:39am UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/10 "2025-10-20T01:39:42Z")

</div>

> [@dan](#):
>
> As you’ve got a “dev theme” you’ll see the save button in the top right hand corner.

Ha, there’s me saying “I suspect you’ll save the theme from theme studio”. The button’s staring me in the face the whole time 😂

[https://www.doobox.co.uk/Vault/Video/forum-posts/qol-buttons.mp4](https://www.doobox.co.uk/Vault/Video/forum-posts/qol-buttons.mp4)

---

<div class="post-metadata">

**Author:** ![Doobox](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/doobox/32/32373_2.png) [@Doobox](https://forums.realmacsoftware.com/u/Doobox)\
**Post date:** [October 20, 2025, 7:36am UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/11 "2025-10-20T07:36:53Z")

</div>

If I were making a theme, this one for example “Dracula” …  
Would you expect the default tailwind colours to be muted like I have here? or create a bunch of extra muted colours.

FOR - muting default tailwind colours in the theme:  
If the whole feel of the theme is muted, why have a bunch of default Tailwind colours that will never be used (just clutter).

AGAINST - muting default tailwind colours in the theme:

If I mute existing tailwind colours the default names (required) don’t seem relevant 🤷‍♂️

 ![CleanShot 2025-10-20 at 8 .30.28@2x](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/4/6/46e622fabc46ac97c5ce50a0141ca09468813a5e.jpeg)

---

<div class="post-metadata">

**Author:** ![dan](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/dan/32/28516_2.png) [@dan](https://forums.realmacsoftware.com/u/dan)\
**Post date:** [October 22, 2025, 10:29am UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/12 "2025-10-22T10:29:49Z")

</div>

> [@Doobox](#):
>
> If I mute existing tailwind colours the default names (required) don’t seem relevant 🤷‍♂️

You must include the default Element theme colours, like “brand, accent, surface, etc…” as this is what all Projects and Templates use.

Having a standard set of names Tailwind Colours + named Element Theme Colours ensures everything just works out of the box. Make them whatever colour you want, but do ensure all the default names are included 🙂

Hope that makes sense.

Theme Docs - [What are Themes? | API Reference | RapidWeaver Elements Docs](https://docs.realmacsoftware.com/elements-docs/elements-language/theme/what-are-themes)

---

<div class="post-metadata">

**Author:** ![Doobox](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/doobox/32/32373_2.png) [@Doobox](https://forums.realmacsoftware.com/u/Doobox)\
**Post date:** [October 22, 2025, 1:56pm UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/13 "2025-10-22T13:56:54Z")

</div>

Yeah, I was just having a moment, but as long as the standard tailwind colours are included and I don’t set say “amber” to bright blue, then it all makes sense.

Now I have my theme builder tool finished I should fly through them, and have a fairly hefty pack of themes ready for the store opening.

 ![CleanShot 2025-10-22 at 2 .51.56@2x](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/b/2/b255c2435fc4254eea78fada966d7444f1b9d393.jpeg)

---

<div class="post-metadata">

**Author:** ![ben](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/ben/32/28488_2.png) [@ben](https://forums.realmacsoftware.com/u/ben)\
**Post date:** [October 22, 2025, 2:09pm UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/14 "2025-10-22T14:09:15Z")

</div>

> [@Doobox](#):
>
> as long as the standard tailwind colours are included and I don’t set say “amber” to bright blue, then it all makes sense.

That would make the most sense 😃

Just to chip in here, and for anyone else reading this thread: the main reason we decided to include all the standard Tailwind colours is to ensure that any Tailwind code you might find on the internet, or generate with AI, “just works” when pasted in to Elements 🙂

---

<div class="post-metadata">

**Author:** ![dan](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/dan/32/28516_2.png) [@dan](https://forums.realmacsoftware.com/u/dan)\
**Post date:** [October 22, 2025, 2:14pm UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/15 "2025-10-22T14:14:06Z")

</div>

@Doobox Awesome, don’t forget all other values (not just colours), like fonts, and border radius etc… can be set in a theme!

---

<div class="post-metadata">

**Author:** ![Doobox](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/doobox/32/32373_2.png) [@Doobox](https://forums.realmacsoftware.com/u/Doobox)\
**Post date:** [October 22, 2025, 2:19pm UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/16 "2025-10-22T14:19:10Z")

</div>

Yeah, I haven’t been that adventurous with my little app 😂

I just Have a macro %$(colors)%% in a default theme.json template hard coded, the macro is replaced with the colours on export. So Lazy 😂

---

<div class="post-metadata">

**Author:** ![dan](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/dan/32/28516_2.png) [@dan](https://forums.realmacsoftware.com/u/dan)\
**Post date:** [October 22, 2025, 2:20pm UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/17 "2025-10-22T14:20:20Z")

</div>

haha, fair enough, I guess you can make any other theme changes you want in the Elements Theme Studio 🙂

---

<div class="post-metadata">

**Author:** ![Doobox](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/doobox/32/32373_2.png) [@Doobox](https://forums.realmacsoftware.com/u/Doobox)\
**Post date:** [October 22, 2025, 2:21pm UTC](https://forums.realmacsoftware.com/t/app-maybe-for-theme-devs/51841/18 "2025-10-22T14:21:18Z")

</div>

Exactly. It’s just the colors that are a bit hard at the moment. Am sure it’ll get another pass in time.

EDIT: Number input field first! 😂  
To be honest though, Ive a few components in half finished state as need number field property to work properly with rounding true / false, and min / max.
