pbir-themeslisted
Install: claude install-skill wardawgmalvicious/claude-config
## PBIR Theme Reference
Themes define default formatting inherited by all visuals. Review the theme BEFORE editing individual visuals.
### File Locations
| Theme | Path |
|---|---|
| Base (built-in) | `Report.Report/StaticResources/SharedResources/BaseThemes/<Name>.json` |
| Custom | `Report.Report/StaticResources/RegisteredResources/<Name>.json` |
Both referenced in `report.json`:
```json
"themeCollection": {
"baseTheme": {"name": "CY24SU10", "type": "SharedResources"},
"customTheme": {"name": "MyTheme.json", "type": "RegisteredResources"}
}
```
### Base Themes (April 2026)
Custom themes layer on top of a base theme. Three are shipped:
| Base theme | Status | Notes |
|---|---|---|
| `Fluent 2` | Preview (Desktop only) | Modern Fluent 2 styling. New pages default to **1920x1080** (initial page stays 1280x720). Adds chart / button / slicer / small-multiples style presets. Enable via Options › Preview features › "Modern visual defaults and customize theme improvements". |
| `Classic 2026` | Default for new reports | Incremental refresh of `CY24SU10`-era defaults. |
| `Classic 2018` | Legacy compatibility | Original base theme; reports created before 2026. |
Switch via View › Themes › Customize current theme › Base theme dropdown. The Customize-theme dialog also surfaces aspect-ratio page-size presets and table/matrix style enhancements when the preview is on.
The published theme JSON schema referenced by visualStyles tracks the latest base — current is `reportThem