greyaz / ThemeRevision

A task-first and high-quality theme for Kanboard. It's also aimed at better mobile experiences, common plugin compatibilities, and customization friendly.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ThemeRevision for Kanboard

Release License Kanboard Support Good Kanboard Support OK

ThemeRevision is a task-first and high-quality theme for Kanboard. It's also aimed at better mobile experiences, common plugins' compatibilities, and customization friendly.

Screenshots


Features

Task-first

  • ThemeRivision has been trying to create a high-quality but minimalist UI that helps you focus on your tasks.
  • Provide support for syntax highlighting.
  • More Search boxes. Display a search box in a drop-down menu automatically if items are more than 25.

Better mobile experiences

Common plugins' compatibilities

  • Calendar / Gantt / Group_assign / MarkdownPlus / MetaMagic / Table View ...

Dark mode

  • An individually controlled panel for non-administrative users
  • Three modes provided: Light / Dark / Auto

Customization friendly

  • Customizable display content in the header of a column and the footer of a task card.
  • All colors are configurable in the settings panel. screenshot
  • Support Google fonts by just typing a font name.
  • Switchable icon packages, Google Material (default) and Font Awesome.
  • Structured CSS files, easy to locate elements.
  • Utilize "rem" as the global measuring unit.

Installation

  • Install from the Kanboard plugin manager directly.

    or
    git clone https://github.com/greyaz/ThemeRevision.git into your_kanboard_root/plugins.

  • Your own logo?
    ThemeRevision utilize the file favicon.png in your_kanboard_root/assets/img as the head logo, replace it if needed.

Upgrading

  • I have customized CSS files
    Back up those CSS files you've customized in the folder Asset/dev before upgrading.

    and (< 1.1.4)

    • I have customized configs in Kanboard's settings panel
      Export and then reset your configs in the settings panel before upgrading

    • I have the file config.php on my server
      Rename the file to config.php.bak before upgrading

Customization

Colors / Icons / Fonts

  • Just go to the settings panel: Settings -> ThemeRevision Settings

    or (< 1.0.9)
    Copy and move (do not delete) the file config-default.php to config.php in the plugin directory. Then edit the values according to the instructions in it.

More Styles

  1. Make sure the folder your_kanboard_root/plugins/ThemeRevision/Asset is writable and executable.
  2. Switch "Mode" to "Development" in the settings panel.

    or (< 1.0.9)
    Switch "Mode" in the config file according to the alternative method mentioned in the previous section.

  3. Edit raw CSS files in the folder Asset/dev.

Author

  • greyaz
  • License MIT

About

A task-first and high-quality theme for Kanboard. It's also aimed at better mobile experiences, common plugin compatibilities, and customization friendly.

License:MIT License


Languages

Language:CSS 48.5%Language:PHP 48.4%Language:JavaScript 3.1%