- Compatibility with IDEA 2024.2 (and up)
- Compatibility with IDEA 2024.1
- Support for non-Application run configurations (e.g. gradle)
- Connection timeouts are now configurable
- When a connection times out, a balloon notification is shown (previously threw exception)
- Fix some deadlock situations when the application is unresponsive or stopped in debugger
- (hopefully) fix agent loading bug on Windows
- Fix EDT violation
- Swingspector now plugs into regular Application RunConfigurations instead of providing a new type
- Existing Swingspector or SWAG RunConfigurations are now invalid; please create Application RunConfigurations and enable Swingspector via "Modify Options" -> "Swing"
- Avoid usages of internal APIs
- Compatibility with 2023.1
- Fix occasional exceptions from missing context when IDEA refreshes some actions
- Compatibility with IDEA 2022.3
- Compatibility with IDEA 2022.2
- Compatibility with IDEA 2022.1
- Component view:
- Rulers and pixel position overlay
- Click and drag to measure distances
- Show children's sizing rectangles on hover
- double click to open child
- Open parent from action toolbar
- Hangs on components with weird min/max/preferred sizes
- Occasional exceptions on closing the IDE
- Apache 2.0 License
- Improved readme
- Logo
- Run configuration for Swing applications
- Tool window showing details about Swing components in the running application
- Maximum, minimum, preferred and actual sizes
- Placement information, including stacktrace of Container.add() invocation
- Various property values
- Listeners with (limited) navigation
- Tree view of component hierarchy for root windows of the running application