per-board "Emphasize due date" with global default (v1.4)
This commit is contained in:
11
Plugin.php
11
Plugin.php
@@ -20,6 +20,13 @@ class Plugin extends Base
|
||||
// Settings page for the plugin's tweaks.
|
||||
$this->template->hook->attach('template:config:sidebar', 'organonTweaks:config/sidebar');
|
||||
|
||||
// Per-board tweak: emphasize the due date on the board. Configured with 3-state radios on the
|
||||
// board's Settings -> Integrations (Use default / Always on / Always off); the global default
|
||||
// (for "Use default" boards) lives in the plugin settings above. The emphasis <style> is
|
||||
// emitted into the head only on enabled board pages (gated by OrganonProjectHelper).
|
||||
$this->template->hook->attach('template:project:integrations', 'organonTweaks:project/integration');
|
||||
$this->template->hook->attach('template:layout:head', 'organonTweaks:layout/emphasize_duedate');
|
||||
|
||||
// Tweak: always show a comment icon on board cards. When a card has no comments
|
||||
// yet, add a bubble "+" that opens the same comment modal (add the first comment
|
||||
// straight from the board). Cards with comments already show the native count.
|
||||
@@ -55,7 +62,7 @@ class Plugin extends Base
|
||||
public function getHelpers()
|
||||
{
|
||||
return array(
|
||||
'Plugin\OrganonTweaks\Helper' => array('OrganonColumnHelper'),
|
||||
'Plugin\OrganonTweaks\Helper' => array('OrganonColumnHelper', 'OrganonProjectHelper'),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -76,7 +83,7 @@ class Plugin extends Base
|
||||
|
||||
public function getPluginVersion()
|
||||
{
|
||||
return '1.3.3';
|
||||
return '1.4.0';
|
||||
}
|
||||
|
||||
public function getPluginHomepage()
|
||||
|
||||
Reference in New Issue
Block a user