2026-01-30 11:29:47 +01:00
2026-01-30 14:37:48 +01:00
2026-03-25 14:57:10 +01:00
2026-03-12 17:06:21 +01:00
2026-03-25 13:47:33 +01:00
2026-02-25 13:35:50 +01:00
2026-01-16 13:25:17 +01:00
2026-01-30 11:29:47 +01:00
2026-01-30 11:36:49 +01:00
2026-03-06 09:34:09 +01:00
2026-04-07 09:01:17 +02:00
2026-03-06 09:02:11 +01:00
2026-03-17 10:51:30 +01:00
2026-03-25 14:57:10 +01:00
2026-01-30 11:24:23 +01:00
2026-03-25 13:51:45 +01:00
2026-01-30 14:36:07 +01:00

luxtools-plugin

Dokuwiki template specifically designed for luxtools plugins.

This is a fork of the original default dokuwiki template.

Changes from the original template

  • Default font changed to "Perfect DOS VGA 437 Win"
  • Enhanced header search with DokuWiki quicksearch suggestions, keyboard navigation, and disabled browser autofill
  • Desktop header condensed into a single status-bar-style row with inline breadcrumbs and a three-dot tools menu

Icon theming (light/dark)

  • Header tool icons (user tools and site tools inside the desktop three-dot menu) are rendered as inline SVG.
  • The pagetools footer is intentionally text-only (no icons).
  • Icon color is controlled through @ini_icons (placeholder __icons__) in [replacements] inside style.ini.
  • Hover/active icon color follows @ini_link to match link interaction color.

Edit toolbar icons

  • The edit page toolbar (?do=edit) is generated by DokuWiki core and uses PNG toolbar images.
  • This template converts those toolbar <img> icons to CSS mask icons at runtime, then applies @ini_icons.
  • Hover/active/focus color follows @ini_link.
  • This keeps DokuWiki core files untouched while still allowing light/dark icon theming.

About coloring SVG icons from the outside

  • Recommended: inline SVG + CSS (fill, stroke, or currentColor).
  • Limited: external SVG via <img> or background-image cannot reliably be recolored with plain CSS.
  • Workarounds for external SVG exist (mask-image, CSS filter), but they are less maintainable and less precise.
Description
DokuWiki template optimized for usage with the luxtools plugin
Readme 4.5 MiB
Languages
Less 37.3%
CSS 32.7%
PHP 15.9%
JavaScript 12.3%
Shell 1.8%