Skip to main content

Deep Dive into Modern Visual Defaults and Customizing Theme Improvements (Preview)

Power BI Desktop visuals now start with a modern look. This preview introduces an updated base theme aligned with Fluent 2, featuring subtitles, uniform padding, style presets, and a grey canvas background at 1920×1080 by default. Charts display smooth lines; slicers default to dropdown mode, and buttons have a refreshed appearance without manual formatting.

Figure: Modern default report page with updated base theme (Fluent 2 styling).

This update is designed to let you produce polished reports without having to use the formatting pane each time you include a visual. Let’s take a deeper look into what’s changed with this new default experience.

Canvas and background updates

The default canvas size increases to 1920×1080, giving you more space to work with. Only new pages use this setting—the initial page in a report retains the previous default size of 1280×720.

The wallpaper and background are now shades of grey, providing better contrast when you add visuals to the page. This subtle change makes your content stand out more clearly against the canvas.

Uniform visual styling

All visuals now share the same structural font style, colors, and sizes. Axis titles are turned off by default, while titles and subtitles are turned on. You’ll also notice a uniform increase in padding and borders with rounded corners applied across visuals.

These changes create a cohesive, polished look across your entire report. The styling uses structural colors throughout the theme, so when you customize the current theme through View > Themes, your changes flow throughout all visuals and apply to new visuals you create.

Style presets by visual type

Many visuals now include built-in style presets, so you can quickly shift to a different look with a single selection.

Charts

Chart visuals offer presets that adjust axis and label visibility. The Default preset shows the axis without labels. The Data labels preset turns off the axis in favor of data labels and markers where appropriate—particularly useful when working with small multiples.

Figure: Chart style presets (Default vs. Data labels) for quickly changing label and axis visibility.

Line charts use smooth lines by default and include two additional presets for straight lines with and without data labels.

Figure: Line chart default smoothing and alternate presets (straight lines, with/without data labels).

Tables and matrix

Table and matrix visuals already had many presets available, and these have been refreshed with this update to match the new modern styling.

Buttons and navigators

Buttons and navigators now look like Fluent 2 buttons by default. They use your first theme data color as the button color, with styling configured for different states (default, hover, pressed). Multiple style presets are available to customize their appearance further.

Figure: Button and navigator presets with Fluent 2 styling (default/outline/rotation examples).

Cards

The card visual receives updates that reduce padding and remove the reference label background, creating a cleaner presentation for your key metrics.

Slicers

Slicers see significant updates in styling. The classic slicer default changes to dropdown mode. During preview, it may initially appear as a list with dropdown styling—reset the slicer to default to switch it to dropdown mode.

Figure: Slicer style presets with the modern default dropdown slicer experience.

The style presets include:

  • Default: Applies styling and changes mode to drop down
  • List: Changes type and mode to list view
  • Tile: Changes type and mode to tile view

Each preset adjusts both the visual style and the slicer mode in one selection.

Small multiples layout

Small multiples have been updated to consolidate the categorical axis. Instead of starting in a 2×2 arrangement, small multiples now begin in a 1×4 or 4×1 layout depending on the orientation of your categorical axis. This change provides a more logical default view of your data.


Figure: Updated small multiples default layout (consolidated to the categorical axis, 1×4 or 4×1).

Customizing and resetting themes

As with any formatting change made directly on a visual, your customizations take precedence over the base theme or any custom theme applied to the report. This remains true until you reset to default.

You can now reset individual sections in the formatting pane to default values. This targeted approach avoids resetting data-bound formatting or actions configured on the visual—you only reset the specific section you select.

The base theme on existing reports remains unchanged until you go to View > Themes > Customize current theme and select Update theme. The theme schema also supports setting page size and defining reusable named colors.

View new defaults

Preview the changes using this interactive report:

<iframe title=”Modern Visual Defaults Preview” width=”800″ height=”486″ src=”https://msit.powerbi.com/view?r=eyJrIjoiYWUzNGY5ZDEtZThkYi00ZDhjLTk1ZjItYzUxMDVhMDljNTg3IiwidCI6IjcyZjk4OGJmLTg2ZjEtND
FhZi05MWFiLTJkN2NkMDExZGI0NyIsImMiOjV9″ frameborder=”0″ allowFullScreen=”true”></iframe>

Next steps

  • Enable the preview: Navigate to Options and settings > Options > Preview features and turn on Modern visual defaults and customizing theme improvements. This preview is available in Power BI Desktop, and published reports retain the new base theme for editing in the browser.

Comments

Popular posts from this blog

SSRS INTERVIEW QUESTIONS

Q: What is SSRS? Ø   SSRS or SQL Server Reporting Service is a server-based report generation software systems from Microsoft and is part of Microsoft BI. Ø   It is used for preparing and delivering interactive and variety of reports. Ø   It is administered through an web based interface. Ø   Reporting services utilizes a web service interface for supporting and developing of customized reporting applications. Ø   SSRS lets you create very rich reports (Tabular/Graphical/Interactive) from various datasources with rich data visualization (Charts, Maps, sparklines) Ø   SSRS allows are reports to be exported in various formats (Excel, PDF, word etc) Q: Explain SSRS Architecture? Reporting services architecture comprises of integrated components. It is a multi-tiered, included with application, server and data layers. This architecture is scalable and modular. A single installation can be used across multiple computers. It includes the fo...

Exception deserializing the package "The process cannot access the file because it is being used by another process."

TITLE: Microsoft Visual Studio ------------------------------ Failed to start project ------------------------------ ADDITIONAL INFORMATION: Exception deserializing the package "The process cannot access the file 'E:\SSASCube\HistoricalDataLoad\HistoricalDataLoad\bin\Development\HistoricalDataLoad.ispac' because it is being used by another process.". (Microsoft.DataTransformationServices.VsIntegration) ------------------------------ The process cannot access the file 'E:\SSASCube\HistoricalDataLoad\HistoricalDataLoad\bin\Development\HistoricalDataLoad.ispac' because it is being used by another process. (mscorlib) ------------------------------ BUTTONS: OK ------------------------------ While running SSIS package i got the error “The process cannot access the file ‘*.ispac’ because it is being used by another process”. I tried to close SSDT and run it again but, I still got the same error while compiling. Then, after searching over internet, I got...

Failed to execute the package or element. Build errors were encountered

Error: TITLE: Microsoft Visual Studio ------------------------------ Failed to execute the package or element.   Build errors were encountered. For more information, see the Output window. ------------------------------ BUTTONS: OK ------------------------------   Solution: We tried to close SSDT and run it again but, we still got the same error while running SSIS package. Then, we need to follow bellow solution: Step 1: Go to Task Manager–> Details Tab. Step 2: Locate the process “ DtsDebugHost.exe “. Kill this process. There might be multiple instances of this process. Kill all of them. Step 3: Rerun SSIS package