diff --git a/CHANGELOG b/CHANGELOG index 3f61231..22b4f41 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,15 +1,12 @@ -DarkMagic 2.0.3 -================================================================================ -+ Media Manager sidebar background color adjustment. -# [HIGH] Sometimes the CSS might not load at all - DarkMagic 2.0.2 ================================================================================ + Support for Joomla 4.1 + About box in the plugin's configuration page + Style the TinyMCE chrome, optionally also the content area. + Styling for new module and new task pages ++ Media Manager sidebar background color adjustment. ~ Improved display of plugin options +# [HIGH] Sometimes the CSS might not load at all DarkMagic 2.0.1 ================================================================================ diff --git a/README.md b/README.md index be6b364..645cec1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # DarkMagic -DarkMagic - Turn off the lights in your Joomla! 4 administrator template +DarkMagic - Dark Mode for Joomla 4's default templates Copyright (C) 2020-2021 Nicholas K. Dionysopoulos @@ -27,9 +27,9 @@ I primarily wrote this for my own, personal use. I do publish occasional pre-bui ## Caveats -Dark Mode themes are only applied when you are using the Atum template in the backend. If you have customized the template you may need to override the Dark Mode CSS files provided by this plugin to take into account your modifications. +Dark Mode themes are only applied when you are using the Atum template in the backend or Cassiopeia in the frontend. It does not apply to child templates or templates forked from Atum and Cassiopeia. If you have customized the template you may need to override the Dark Mode CSS files provided by this plugin to take into account your modifications. -This plugin does not make Dark Mode possible, it only makes it easier. You can always recompile Joomla's CSS to support dark mode or have a permanently dark mode template. After all, that's what I do here. This plugin is easier in the sense that you don't have to “hack core” to let Joomla use the dark CSS, therefore your changes won't be overwritten the next time you update Joomla. Moreover, if yuo change your mind you can just disable thi s plugin instead of trying to restore Joomla's original CSS. That's signifficantly easier! +This plugin does not make Dark Mode possible, it only makes it easier. You can always recompile Joomla's CSS to support dark mode or have a permanently dark mode template. After all, that's what I do here. This plugin is easier in the sense that you don't have to do media overrides. Moreover, if you change your mind you can disable the plugin instead of undoing media overrides. Dark Mode has a lower contrast than the normal, light mode. If you're using Dark Mode you'll need to keep your screen brightness / backlight at a higher setting than if you're using light mode at night. This is deliberate, not a bug. If you are looking for something with a black background and white foreground what you're looking for is called "high contrast" or "inverse color" mode, not dark mode. This plugin _does not_ do high contrast / inverse color mode. @@ -61,8 +61,10 @@ If you want to go through the build process I use you will need to have the foll * A command line environment. Using Bash under Linux / Mac OS X works best. * A PHP CLI binary in your path -* Phing installed account-wide on your machine -* Command line Git executables +* The sass (Sass / SCSS compiler) executable in your path +* The Composer executable in your path +* Phing installed account-wide on your machine and its executable in your path +* Command line Git executables in your path You will also need the following path structure inside a folder on your system diff --git a/RELEASENOTES.md b/RELEASENOTES.md index a5f4954..cecafe6 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -1,12 +1,10 @@ ## DarkMagic for Joomla 4 -This nifty plugin automatically applies a dark mode to the default Joomla 4 administrative template (Atum). - -It can optionally be applied in the frontend if you are using the Cassiopeia template. +This plugin implements Dark Mode for Joomla 4's default administrator (Atum) and frontend (Cassiopeia) templates. ### Requirements -* Joomla 4.0. +* Joomla 4.0 or 4.1. * PHP 7.2, 7.3, 7.4, 8.0 or 8.1. * Atum (backend) or Cassiopeia (frontend) template. * A web browser with Dark Mode support. @@ -15,5 +13,10 @@ It can optionally be applied in the frontend if you are using the Cassiopeia tem ### Changelog -* Updated for Joomla 4 stable -* Fully native Joomla 4 plugin \ No newline at end of file +* `+` Support for Joomla 4.1 +* `+` About box in the plugin's configuration page +* `+` Style the TinyMCE chrome, optionally also the content area. +* `+` Styling for new module and new task pages +* `+` Media Manager sidebar background color adjustment. +* `~` Improved display of plugin options +* `# [HIGH]` Sometimes the CSS might not load at all \ No newline at end of file diff --git a/TODO.txt b/TODO.txt deleted file mode 100644 index 8212c4d..0000000 --- a/TODO.txt +++ /dev/null @@ -1 +0,0 @@ -User options for the location used in the Follow the Sun (dusk) mode diff --git a/composer.json b/composer.json index 4101b75..565f441 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,7 @@ "type": "project", "description": "DarkMagic - Turn off the lights in your Joomla! 4 administrator template", "require": { - "php": ">=7.2.0", + "php": "^7.2.0||^8.0.0", "ext-simplexml": "*" }, "keywords": [ diff --git a/plugins/system/darkmagic/darkmagic.xml b/plugins/system/darkmagic/darkmagic.xml index d60f229..8e353a8 100644 --- a/plugins/system/darkmagic/darkmagic.xml +++ b/plugins/system/darkmagic/darkmagic.xml @@ -7,8 +7,8 @@ PLG_SYSTEM_DARKMAGIC - 2.0.1 - 2021-12-21 + 2.0.2 + 2022-01-24 Nicholas K. Dionysopoulos no-reply@akeebabackup.com https://www.dionysopoulos.me diff --git a/update/plg_darkmagic_updates.xml b/update/plg_darkmagic_updates.xml index 998a354..1338764 100644 --- a/update/plg_darkmagic_updates.xml +++ b/update/plg_darkmagic_updates.xml @@ -1,5 +1,35 @@ + + 2.0.2 + + stable + + + + https://github.com/nikosdion/darkmagic/releases/download/2.0.2/plg_system_darkmagic-2.0.2.zip + + https://github.com/nikosdion/darkmagic/releases/download/2.0.2 + + + + 7.2.0 + + + + + + + + DarkMagic plugin + DarkMagic - Dark Mode for Joomla 4's default templates + plg_system_darkmagic + plugin + Nicholas K. Dionysopoulos + https://www.dionysopoulos.me +
Updates
+ administrator +
2.0.1 @@ -13,7 +43,7 @@ - 7.1.0 + 7.2.0 @@ -28,7 +58,7 @@ Nicholas K. Dionysopoulos https://www.dionysopoulos.me
Updates
- 0 + administrator
2.0.0 @@ -43,7 +73,7 @@ - 7.1.0 + 7.2.0 @@ -56,6 +86,6 @@ Nicholas K. Dionysopoulos https://www.dionysopoulos.me
Updates
- 0 + administrator