New/fixed Essential theme

I have created a new version of the Essential theme plugin. It includes fixes for all known issues, including the latest Kanboard theme setting options beyond version 1.2.28.

Download: https://codeberg.org/api/packages/abu/generic/Essential/1.1.3/Essential-1.1.3.zip
My fork: GitHub - alfredbuehler/Essential: Modern theme for kanboard
Original: GitHub - kenlog/Essential: Modern theme for kanboard

PS: It’s sad to see that my older PRs from almost one year back are ignored by the author or maintainer. The project isn’t flagged an unmaintained, but in fact it is! :frowning_face:

2 Likes

why dont you just rename it to Essential II or something else and publish as your own?

That way, people have both options. We don’t truly know who uses Kanboard for what and for how long since what version so I guess flexibility would be better.

To be honest, if the maintainer hasnt updated in that long and you have a new offering, maybe move the original to a manual plugin and publish yours as the improved version.

Just my thoughts :slight_smile:

1 Like

It’s really somewhat ridiculous. From the README:


But nevertheless, he ignores PRs for well-known issues for about a year!

However, I’ve migrated my fork to Codeberg, renamed it to EssentialTheme.

EDIT: Sorry, I forgot to mention this. :grin:

2 Likes

Mission completed!

You are welcome to use my own EssentialTheme plugin. Download the latest version 1.1.4, including all well-known fixes.

There are no plans to submit additional patches to the original Essential plugin from my side.

2 Likes

is this in the Plugins Directory aswell?

No, this is not planned. It’s just made for simplifying my maintenance for upcoming issues. Installation can be done with the well-known PluginManager. :wink:

that’s fine but not everybody will come to the forum to look for it or see it as an option.

I would strongly suggest you list it as a manual plugin at least.

My biggest problem when I started Kanboard was find plugins or information which was up to date. The forum was useless as it was not active much. Still isn’t that much to be fair.

What exactly are manual plugins?

EDIT: OK, I see it’s documented in README of PluginManager. I’ll think about it.

1 Like

The request was submitted:

1 Like

Does anybody have a problem with the dark theme in EssentialTheme (1.1.4)?
The light mode in the plugin works as expected, but the dark mode doesn’t apply a full dark theme - it only darkens the input forms.
Without EssentialTheme, the dark mode functions as expected.

Steps to reproduce:

  • Install Kanboard 1.2.40
  • Install EssentialTheme 1.1.4
  • Open any page with input forms
example

env
Application version: 1.2.40
PHP version: 8.3.12
PHP SAPI: fpm-fcgi
HTTP Client: cURL
OS version: Linux 6.1.0-13-amd64
Database driver: postgres
Database version: 15.8 (Debian 15.8-1.pgdg120+1)
Browser: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36

nginx config (simplified, for test)

server {
    listen 80;
    listen 443 ssl;
    http2 on;
    server_name test.kanboard.lan;
    ssl_certificate /etc/ssl/certs/test.kanboard.lan.crt;
    ssl_certificate_key /etc/ssl/private/test.kanboard.lan.key;
    root /srv/kanboard/instance/current;
    access_log /var/log/nginx/kanboard.access.log main;
    error_log /var/log/nginx/kanboard.error.log warn;
    index index.php;
    location / {
        try_files $uri $uri/ =404;
    }
    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_pass unix:/run/php/kanboard.sock;
    }
}

I did some tests and it seems I found a problem in my particular installation.

I simply added Essential Theme via ftp to an existing installation and found out that in the Heading bar some Elements became missing with Essential Theme.

2024-10-11 EssentialTheme 2024-10-11 BuildInTheme FF

My Configuration

  • Application version: 1.2.40 , installed at hoster All-Inkl

  • PHP version: 8.3.8

  • PHP SAPI: fpm-fcgi

  • HTTP Client: cURL

  • OS Version: Linux 5.4.0-196-generic

  • Database driver: mysql

  • Datenbank Version: 10.5.26-MariaDB-ubu2004-log

  • Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:117.0a) Gecko/20100101 SeaMonkey/2.53.19, Build 20240329110002

  • Profile Language: German - DU

  • Plugins:

    • Broadcast 1.0.1
    • Customizer 1.14.2
    • EssentialTheme 1.1.4
    • Group_assign 1.8.2
    • KanboardSearchPlugin 1.1.0
    • MarkdownPlus 1.15
    • PasteImageToMarkdown 1.1.0
    • PluginManager 4.7.0
    • Self-Registration 1.0.8
    • SubtaskDescription 1.1.3
    • Task2pdf 1.8.0
    • Wiki 0.3.8
      (checked 2024-10-11)

I’ve done it for my use, never used the dark theme. And BTW, at the time this theme was created, Kanboard didn’t support dark theming.