radiography icon indicating copy to clipboard operation
radiography copied to clipboard

Text-ray goggles for your Android UI.

Results 22 radiography issues
Sort by recently updated
recently updated
newest added

The scanning implementation is making decisions on threading that aren't optimal: 1) It scans for view roots from the calling thread 2) But then it always performs the scanning of...

Both the README and sample app (XML layouts) says the Filter should use `it` to match the view: `viewFilter = { it !is LinearLayout }` Or this doesn't work, `it`...

Hello, I was wondering if this lib could eventually be used for something very similar to [Snapshot testing](https://jestjs.io/docs/snapshot-testing)? Very similar to [Shot](https://github.com/pedrovgs/Shot), but instead of screenshots with a textual output?...

Many compose Modifiers explicitly describe themselves and their parameters in a human-readable way for the AndroidStudio LayoutInspector via InspectorInfo. This would probably be useful data to show in Radiography outputs.

This introduces a new module, `slot-table-inspector`, which provides two composable functions for peeking under the Compose hood to look at the slot table. They can be used like this: ```kotlin...

Note: there's more work to make this not Android dependent. Notably refs to the WindowManager which likely belong to displayName for Views instead (?)

View scanning is performed on the main thread by `Radiography.scan`. However, finding view roots, via `ScanScope.findRoots()`, is performed on the calling thread. Some view roots need to run on the...

There is an effort ongoing right now to add `InspectorInfo` modifiers to all modifiers that describe their values in a human-readable way for some sort of debugger (presumably the LayoutInspector...

enhancement
compose