Skip to content

Adding support for Docmost App#685

Merged
GilbN merged 1 commit into
themepark-dev:developfrom
zdhoward:develop
Jun 1, 2025
Merged

Adding support for Docmost App#685
GilbN merged 1 commit into
themepark-dev:developfrom
zdhoward:develop

Conversation

@zdhoward

Copy link
Copy Markdown
Contributor

Create docmost-base.css to add support for the Docmost app

theme-park.dev


  • I have read the contributing guideline and understand that I have made the correct modifications

  • PR's are done against the develop branch.


Description:

Did my best to add full support for Docmost and all of its pages.
Used plex.css as the template to more naturally match colors to different parts.
A lot of buttons in the app are color coded without enough css attributes to hook into and see one type over another so those have been left for now.
I also did my best to account for the user changing the default theme in the app. Themes should work mostly the same for both Light and Dark mode.

I'm not sure what all is required for submitting something like this so just let me know if I missed anything or more information is needed.
Thanks!

Before:
image
image

After:
image
image
image
image
image
image

Benefits of this PR and context:

More apps are good and I use Docmost regularly and will do my best to keep it updated if the theming breaks.

How Has This Been Tested?

Using a self hosted instance of theme.park with the Stylus chrome app to inject the css.
Flipped between plex.css, hotline.css, and a custom community theme I made for myself.

Just went through and clicked on everything I could find to make sure the css is applied to every page, modal, and element in the app.

Everything is contained in the base.css file so shouldn't effect any functionality for anything else.

Source / References:

Create docmost-base.css
@GilbN GilbN merged commit 5cc335a into themepark-dev:develop Jun 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants