Melatonin Inspector: inspect your JUCE components ala Figma/Web Inspector

Thanks! Just merged it. I added nightly CI runs. I also added you as a collaborator, to ease any future contribution. There’s a rule that CI has to pass and one other person has to review and merge. There’s a few of us (me, baconpaul, figbug) able to do that.

Locally, this is a known bad interaction with Ninja and root-level JUCE modules building in-source. Still determined to fix vs. have to restructure the project / tell everyone to build out of source. I’ll add some notes to the docs for now to instruct to avoid Ninja or build out of source (only applies when running top level).

getting the same issues on CI

This was a different issue, a side effect of recent changes on JUCE 8.0.2 apparently now requires LANGUAGES C to be specified.

I believe it enables tab navigation?

Yes! This disables mouse navigation and enables keyboard navigation for accessibility testing. I need to add some docs around this. The icon situation is getting out of hand, probably need some tooltips in there too.

2 Likes