roadmap.updated 27 Sep 2026

What comes next.
Shaped by what you ask for.

Ideas for the next releases of MxInspector. Same starting point as today: fast, lightweight, docked on any Mendix app, with nothing to install in the app itself. No dates and no promises: requests from Mendix developers decide the order.

Planned

Next up.

Worked out and on the list for the coming releases. Everything stays client-side, like the rest of the panel.

DATAPlanned

Live attribute editing

Change a string, number, boolean, enumeration or date on an object in the Data panel and watch the page react. See what the UI does when that boolean is false, without touching the database.

NOTEValues change in the client only and revert on reload. MxInspector never commits them, but a Save button in the app itself would.
DATAPlanned

Client state viewer

Every object the Mendix client holds, grouped by entity: new, changed or untouched, and which widgets use it. A counter shows when the total keeps growing, so leaking non-persistent objects stand out.

NOTEA readable version of the Ctrl+Alt+G dump in the browser console.
QUALITYPlanned

Translation check

Scans the page for [No translation], empty captions, empty labels and buttons without text, and points at the widget each one belongs to.

NOTERuns next to the accessibility check, on the page you have open.
DATAPlanned

Snapshot & compare

Save the state of the page, click a button, and see which objects and attributes changed and how much the DOM grew. Shows what an action did to the page.

NOTEMendix 10 and 11 do not expose microflow names to the browser, so this shows the effect, not the name.
EXPORTPlanned

Export to JSON

Everything in the PDF report as structured JSON, for a ticket, a diff between two releases or your own scripts.

NOTESaved on your machine, like the PDF. Nothing is uploaded.
ACCESSIBILITYPlanned

Visual impairment simulator

View the page with protanopia, deuteranopia, tritanopia or achromatopsia, or with low vision, cataract, glaucoma or macular degeneration.

NOTEThe filters approximate these conditions. They help you spot problems, they are not a medical simulation.
Exploring

Being looked into.

Ideas that need research first. What the browser can see decides whether and how they ship.

ACCESSIBILITYExploring

Accessibility audit

Click through the app and every page you visit is scanned. One report lists each finding by page and widget, with the fix in Studio Pro and the WCAG 2.1 AA criterion. Criteria that need a manual test are marked as such.

PERFORMANCEExploring

Request to widget

Every call to the Mendix runtime per click, with duration and size. Click a request and the widget that made it lights up.

EXPORTExploring

One-click bug report

Screenshot, page name, the data on the page, console errors and the Mendix version in one file, ready to attach to a ticket.

TOOLSExploring

Measure & colour picker

Drag to measure distances. Hover to pick a colour and see the CSS variable behind it, plus every colour on the page.

PERFORMANCEExploring

Page history

Remembers the metrics per page, so you see when a page got slower or heavier. Kept in your own browser only.

SETTINGSExploring

Custom thresholds

Set your own warning levels, such as a DOM size or request count that fits your project.

DATAExploring

Entity diagram

A diagram of the entities and associations loaded on the current page.

DATAExploring

Association deep dive

Click an association to fetch and show the attributes of the linked object, within the rights of the current user. Apps in Strict Mode may not allow it.

TOOLSExploring

DevTools panel

MxInspector as its own tab in the browser's DevTools, next to Elements and Network, as an alternative to the overlay.

Request a feature

Missing something?

Tell me what you would like MxInspector to do. Requests decide what moves up this list.

Request a feature

or mail hello@timothymaurer.nl

THE PROBLEM

What you were trying to do

The situation helps more than a finished solution.

YOUR SETUP

Mendix version and browser

For example Mendix 10.18 on Chrome.

AN EXAMPLE

A screenshot or sketch

Of the panel, the page, or what you have in mind.

NO CLIENT DATA

Leave out real data

No names, records or URLs from client apps. A description is enough.