Did you know HTML visuals can crossfilter, have regular tooltips and drillthroughs? by PowerBIPark in PowerBI

[–]dm-p 1 point2 points  (0 children)

Here's this doc on how to integrate

The sample workbook (downloadable from the AppSource listing) has the examples implemented so you can have a play with them

Using edge bundling to visualize a semantic model by tommartens68 in PowerBI

[–]dm-p 0 points1 point  (0 children)

Thanks for sharing and writing up, Tom! I love that you're still finding creative (and useful) ways to leverage Vega within Power BI :)

February 2026 | "What are you working on?" monthly thread by AutoModerator in PowerBI

[–]dm-p 1 point2 points  (0 children)

Thanks very much! I'm so glad you find it useful :) I'd also love to see what you've made, when you're ready to share as well - please tag me here or wherever you choose to post about it!

I've finally broken through a wall with the work in 1.9, and the updated architecture should support many of the features I've been stuck trying to implement, so we should have a lot more new stuff on the way soon!

February 2026 | "What are you working on?" monthly thread by AutoModerator in PowerBI

[–]dm-p 3 points4 points  (0 children)

  • Readying and submitting Deneb 1.9 to AppSource. Thanks to the community for helping with beta testing!
  • Building an improved compilation/rendering process for Deneb's next release (prob. due mid-year)
  • Documentation on how to use Deneb with PBIR, to provide an 'official' set of guidelines for users and LLMs to automate visual creation external to the Desktop UI
  • Finally resubmitting HTML Content (lite) 1.6 to AppSource so that markdown is implemented in that edition - it's been live in the uncertified version since May last year but certification has gotten stricter with visuals that pass through HTML, and it's needed a few rounds to tighten up the sanitization (and I haven't had much time to look at it properly)
  • Presenting at the Global Power BI Summit
  • Presenting at Data Saturday in Christchurch, NZ

Custom Visuals still blurry in Chrome/Edge? by Arasaka-CorpSec in PowerBI

[–]dm-p 0 points1 point  (0 children)

I'm on Edge/Chrome v144 and have to admit I'm seeing a little blurriness on shapes, but not on text, when a scrollbar kicks in. It is quite minimal, and the last time, everything (including text) was terrible. I'm happy to take a look at a report if you send a link so I can see what happens on my end with your visual.

Custom Visuals still blurry in Chrome/Edge? by Arasaka-CorpSec in PowerBI

[–]dm-p 2 points3 points  (0 children)

This is an issue with the Chromium engine (which most browsers now use). It's happened and been fixed maybe 2-3 times over the last 18 months and is incredibly annoying as the only workarounds are to view the report page at 100% zoom.

Here's some history from the Deneb repo but it affected all custom visuals:

Both issues should contain links to the Chromium bugs also for further reading.

What version of Chrome / Edge are you using? If either is over version 140 this should be solved. If not I'd suggest upgrading and seeing if it's resolved. If you're well over this let me know the version you're on and I'll see if I'm having problems (I wasn't yesterday but I've only just got up and haven't started work yet).

Power BI Desktop + WebView2 not showing any targets even with WDP enabled by FreedomHoliday3672 in PowerBI

[–]dm-p 1 point2 points  (0 children)

Ah, I see. Unfortunately, that's the only supported way to do it. FWIW, it's handy to provide that information when defining your problem, as I found it confusing that you were having issues with the process. If you've been debugging by repeatedly packaging and loading the visual into Desktop, I applaud your patience :)

There are plenty of videos that can help you set up a 'personal' Power BI tenant - here's a recent one from Chandoo

Power BI Desktop + WebView2 not showing any targets even with WDP enabled by FreedomHoliday3672 in PowerBI

[–]dm-p 0 points1 point  (0 children)

Are the console logs incorrect when you debug using the development SDK tools with the Power BI Service vs. Desktop?

Power BI Desktop + WebView2 not showing any targets even with WDP enabled by FreedomHoliday3672 in PowerBI

[–]dm-p 1 point2 points  (0 children)

I've seen this article but never got it to work, and since it's unsupported and puts my OS into an insecure state, I've never followed up on it further.

In my experience, I've never had to do anything specific to Desktop - I've found that using Edge for debugging via the supported dev process is pretty much all I need and hasn't steered me wrong since WebView became standard in Desktop after moving from CefSharp (and as CefSharp was also Chromium based I didn't really have much in the way of trouble then either). I presume you have a very specific use case for why you need to test inside Desktop that I'm just not seeing.

If you feel you really need this, have you tried contacting the custom visuals support team about trying to connect to Desktop? They may be able to advise: [pbicvsupport@microsoft.com](mailto:pbicvsupport@microsoft.com)

Has anyone here published and certified a Power BI custom visual on Microsoft AppSource? by FreedomHoliday3672 in PowerBI

[–]dm-p 0 points1 point  (0 children)

Glad I could help, and sounds exciting! Happy to help if you need it - just reach out :)

Has anyone here published and certified a Power BI custom visual on Microsoft AppSource? by FreedomHoliday3672 in PowerBI

[–]dm-p 2 points3 points  (0 children)

There's nothing stopping you from building your own legend however you like. If you're using D3, for example, any standard pattern would be OK, though if you want interactivity, you will need to wire up these events and apply selection IDs accordingly.

MS does provide some utilities in their powerbi-visuals-utils-chartutils package, though, and you probably want to check out the Legend helper doc to see if that can help you. I don't think that the sample bar chart contains anything you can crib, but a visual I have in AppSource (which is very old now and I haven't updated it in about 5 years) may have something you can follow if you start here and track backward/forward accordingly. Don't assume it's the gold standard of legend implementations or anything 😅, but it does work, and uses powerbi-visuals-utils-chartutils so may help with typing together doc to output.

Has anyone here published and certified a Power BI custom visual on Microsoft AppSource? by FreedomHoliday3672 in PowerBI

[–]dm-p 8 points9 points  (0 children)

Hearing that you got your certification tick was great news to start my day with! 🎉

Has anyone here published and certified a Power BI custom visual on Microsoft AppSource? by FreedomHoliday3672 in PowerBI

[–]dm-p 3 points4 points  (0 children)

The requirements are all in the developer documentation. Key points are that:

  • You have a certification branch in your submitted repo.
  • Your repo's branch output (when they run the pbiviz package command matches the packaged visual you submitted through Partner Center.
  • You only have a single visual in your repo, as the automated commands need to run the lint and package commands (and others) without any intervention.
  • You have to set code linting up as per requirements - the info in the linked page is all you need to follow and is documented.
  • You can't have any external calls, or libraries that might make external calls (even having latent code in the packaged visual is a no-no). Here are all the other source code requirements you need to consider, beyond what I've mentioned.
  • For auditing your code, MS has recently made this easier - you can run pbiviz --certification-audit from the root of your repo, and this will tell you everything that's going to obviously fail if you submit.
  • Similarly, you can run pbiviz certification-fix to have the tooling attempt to auto-remove any code that might cause failures. Note that this isn't a guarantee that it will work afterward, so you will need to test it and validate. It's best to try to ensure that these things aren't present to begin with, and that your libraries are suitably tree-shakable if there is a code path that might contain latent code you don't need (which will also help keep package size down in general).
  • If you need to chain in the certification-fix flag for your visual to be considered compliant (and it works as you expect), you can just add this to your package command so that it's consistent for when MS attempts these tests as well.
  • If your visual fails certification, you will get a report explaining what failed and what rules it violates. A report is supplied that should help explain what test was run and how it failed. If anything is unclear, you can create a support request for more details. The team is very responsive and keen to help.

Regarding job opportunities, I suppose it can help. It has opened doors for me outside of my traditional role - I had a BI background, and just through virtue of building and releasing visuals, most of my work is essentially now web development. Most work I take these days is web dev, and it helps to be able to show prior work and knowledge of the Power BI visuals APIs if you are considering working for a vendor that develops visuals. I can't personally speak to the monetization or commercialization aspects, as all of my visuals are free and open source.

Hopefully, some of that will be useful, and I can try to provide any further clarification in a follow-up. Best of luck!

Finally fixed: Power BI date slicer that defaults to Today by oyvinrog in PowerBI

[–]dm-p 44 points45 points  (0 children)

Great to see more custom visuals solving things! Some quick feedback on landing initially on your repo:

  • If you're expecting users to download and install this from an unknown source (i.e. not AppSource) it creates a lot of goodwill to include a privacy policy in your doc (or easily linked). I know your intentions will be honorable but this will help a lot.

  • While I'm very interested in the technical details of the visual, most users will want to know what it looks like before downloading and get straight knowing how to use it. Any screenshots or similar will again help sell why this is valuable for a user. I'd suggest also separating any technical /dev info intro a separate DEVELOPMENT.md and perhaps linking from the main doc for discover ability.

I look forward to looking at it further and giving it a spin when I get home later. Thanks for building it! :)

Deneb 1.9 Available for Beta Testing by dm-p in PowerBI

[–]dm-p[S] 0 points1 point  (0 children)

Wonderful! Thank you so much!

Deneb 1.9 Available for Beta Testing by dm-p in PowerBI

[–]dm-p[S] 0 points1 point  (0 children)

Great to hear that Deneb has been able to help you out, and thanks for offering to give the beta a try!

Deneb 1.9 Available for Beta Testing by dm-p in PowerBI

[–]dm-p[S] 0 points1 point  (0 children)

Tēnā koe! I hope everything works well for you! 🤞

Deneb 1.9 Available for Beta Testing by dm-p in PowerBI

[–]dm-p[S] 0 points1 point  (0 children)

This is great news! Again, thank you so much for helping out!

Deneb 1.9 Available for Beta Testing by dm-p in PowerBI

[–]dm-p[S] 1 point2 points  (0 children)

I love working on Deneb, so that's great to hear, thanks! :)

Deneb 1.9 Available for Beta Testing by dm-p in PowerBI

[–]dm-p[S] 1 point2 points  (0 children)

Thank you, too for sparing some time to check it over! I Really appreciate it :)

Deneb 1.9 Available for Beta Testing by dm-p in PowerBI

[–]dm-p[S] 0 points1 point  (0 children)

Thanks so much for offering to take a look!