A theme for Organizr v2 that emulates the style of Plex
- Setup a PHP 7 server with Organizr v2.
- Open Organizr Settings > Customize > Marketplace and install Plex Theme.
- Open Organizr Settings > Customize > Appearance > Colors & Themes, select "Plex" from the theme dropdown, and keep the style set to "Dark."
- Have
iframe
s compensate for Plex Theme's increased top bar padding by choosing one of two options:- (Recommended) Use tronyx's custom Organizr v2 Docker image
tronyx/docker-organizr-v2:plex
with the fix pre-applied. - Open Organizr's
/js/custom.min.js
, search for the stringh=40
, and change it toh=60
. Note that this change will be overwritten whenever Organizr pulls a new update.
- (Recommended) Use tronyx's custom Organizr v2 Docker image
Some group icons are provided for your use in /images/groups
to be copied to Organizr's /plugins/images/groups
.
Using Organizr's Settings > Customize > Appearance > Custom JavaScript and this script, you can redirect all links to Plex while browsing on iOS to the Plex app, complete with functional deep-linking. I cannot find the equivalent scheme to open Plex on Android if it exists.
To ensure that notifications display as intended, keep the default notification style setting "Izi" under Organizr Settings > Customize > Appearance > Notifications.
Changing the placeholder color values in Organizr Settings > Customize > Appearance > Colors & Themes will override Plex Theme's color styles. Deleting custom color values will reverse this.
- Install Yarn
- Download or clone the repository and enter it in a terminal
- Run
yarn
to install development dependencies
Compiles the Sass source stylesheets in /sass
into a minified CSS file.
Runs yarn build
continuously as changes are detected until exited.
You must first set the homepage
value in package.json
to your Organizr instance's URL. Then yarn serve
runs yarn watch
and launches a new Browsersync window with the Plex Theme css injected into your Organizr instance every time it is recompiled, so you can see your changes instantly.
Losslessly optimizes all .svg
, .png
, .jpg
, and .gif
images in the repository with imagemin. This will take some time.