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] insidestyle.ini. - Hover/active icon color follows
@ini_linkto 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, orcurrentColor). - Limited: external SVG via
<img>orbackground-imagecannot reliably be recolored with plain CSS. - Workarounds for external SVG exist (
mask-image, CSSfilter), but they are less maintainable and less precise.
Description
Languages
Less
37.3%
CSS
32.7%
PHP
15.9%
JavaScript
12.3%
Shell
1.8%