Custom Journal

Latest version1.5.0
Minimum Core9
Compatible Core9
File size0 B
Last updated1 year ago
Created2 years ago
Languages English
Systems All systems
Dependencies libWrapper
Project source Project URL
Report bugs Bug tracker URL

FVTT Custom Journal Theming - The Journals of your Dreams!


New Features:

I've incorporated additions by elizeuangelo that included a custom journal theme where an image is specified as a background to the journal entry. Furthermore, the background and editor can be repositioned and resized when the sheet is unlocked.

Image Journal

After that, I received a request to expand it to allow for a Video Journal. This works similarly to the Image Journal above, save that you can configure a video as the background piece, as well as the image that is supplied in case the video can't be loaded in.

Video Journal

Welcome to your own personal playground to design your own wonderful-looking journals! Not only did Sanyella want to make journals more interesting, they also wanted to to allow them to be selectively themed, much like actors can. This is now possible, with a current library of several themes in addition to the original Foundry look.


In addition to the regular reskin provided by the different themes, you can now also benefit from some other style options in the editor dropdown, such as drop caps (moved from defaulting to every paragraphs' first letter) and various text "boxes"! (*not supported by all themes)

Additional Options Block Demo


Known Issues

If you encounter any bug or want to suggest improvements, don't hesitate to tell me either here through the issues or on Discord (do tag me if reaching out through the Foundry Discord if you want me to see your message @Fair Strides#2148. Do take into account though that this is still an early version which needs a lot more work. I'll do my best to fix these issues as fast as possible, but take note that it may still take a certain time before I have the time to fix something.

  • Bug: Currently, it is possible to open and interact with multiple Config windows for the Image and Video Journal entries. I believe a check is needed in the UI windows.

  • Bug: The video element in the Video Journal does not resize manually when you resize with the sheet unlocked. I need to feed the data to the proper spot.

  • Bug: The drop down for the "default" journal sheet doesn't currently work. I have yet to find out why, so please be patient. Rest assured, individual sheet themes are working.

  • Compatibility issue: The button for MINDMAP doesn't show when using Custom Journal. There is also a known issue with Data Toolbox.

Theme-specific issues aren't going to be listed here, but will be available and appropriately tagged in the GitHub issues.


Personalizing your journals

If you want to customize the look of your journals, you can edit an existing theme, you can simply tweak values, or you can create your own theme, following the instructions in the styles/templates.css and the scripts/custom-journal.js files. Don't forget to add any extra file you create to the module.json as well so it loads.

A final word of warning: BE WARNED: Since there isn't any way to save changes made to a module from updates (such as perhaps to introduce more themes), updating may mean ANY CHANGES YOU WOULD HAVE MADE WOULD BE LOST.


This is of course by no mean ideal, and I'll try to bring more themes natively to limit the need for individual creation of such themes, but I do understand many will probably still want to make their own, and as such I do try to guide you though it so my work can help you. Provided they do not introduce fonts or textures I cannot distribute and they are of good quality, I might also be open to adding your styles, if you so wish. Just reach out to me in Discord (Fair Strides#2148) or right here if you're confident to submit a pull request.


Thanks, attributions & links


Inspiration & Contributors

Sanyella for the original creation and maintenance of this module up through version 1.2.0.

People who have helped me in fixing various things within the module: Magnus/elizeuangelo, jakvike.

Also shoutout to all those who have and still help me brainstorm and understand things in the Discord.

Big thanks to all of you! You rock!

Thanks to both Stryxin's dark mode module ( and Felix's BetterNPCSheet module ( which have both helped me tremendously in understanding how to structure my own module. Of course, also a huge thanks to Atropos for bringing Foundry VTT to life, in all its awesomness and in such an open way, with code easy to navigate and understand.



Lovers Quarrel font:

Anglo-text font:




Dark background 1:

Parchment 1, by FilterForge :

Of course, wherever it may apply, all rights to other resources used in this module are still their original owners', and I lay no claim to them whatsoever.

Notify of
1 Comment
Inline Feedbacks
View all comments
1 year ago

8 months since Master branch has been updated. No support for FVTT 0.8.x. Many open issues. Appears to be abandoned by author.

Would love your thoughts, please comment.x