See https://github.com/pmd/pmd-designer/milestone/14
-
Bump required pmd-core version to 6.27.0. The previous minimal pmd-core version was 6.23.0.
See https://github.com/pmd/pmd-designer/milestone/13
- This version of pmd-designer requires at least PMD 6.27.0 due to changes in tab size.
- Adjust tab width char handling (refs #45)
See https://github.com/pmd/pmd-designer/milestone/12
- Bump required pmd-core version to 6.23.0. The previous minimal pmd-core version was 6.21.0.
- Display the "main attribute" of nodes in the tree. This is usually the
@Name
of a node or the@Image
. (refs #42) - XPath attributes panel is revamped to a table, "extra info" is listed at the bottom (this includes the resolved type for Java) (refs #42)
- Deprecated XPath attributes are displayed crossed out. There is even a tooltip showing, which attribute to use instead. (refs #42)
See https://github.com/pmd/pmd-designer/milestone/10
- Bump required pmd-core version to 6.21.0. The previous minimal pmd-core version was 6.12.0.
- Add Modelica syntax highlighter, thanks to Anatoly Trosinenko
- Add GUI to export trees to XML or text format. This integrates the new experimental TreeRenderer API. (refs #37)
- Add scrollbars to code area (fixes #22)
- Fix popover focus issues (fixes #38)
- Internal improvements (refs #33)
- Plain text language is not loaded through the language registry anymore (see revision da47f3758)
See https://github.com/pmd/pmd-designer/milestone/9
- Add scala syntax highlighter
- When no language modules are on the classpath, the app will still run normally, opening files with a "plain text" language and displaying a warning.
- Fix #27: Rule export escapes special characters in rules unnecessarily
- Fix some internal issues
- Version stamping not working
See https://github.com/pmd/pmd-designer/milestone/7
- Added test case edition features. Usage is documented on the wiki. Preview:
- Added the possibility to search the treeview. Press CTRL+F when it's focused, or click on the
Search
🔎 button and enter a search query. You can cycle through results withCTRL+TAB
orCTRL+F3
, and cycle back withCTRL+SHIFT+TAB
orCTRL+SHIFT+F3
.
- Fix some bugs with XPath autocompletion
- Added the possibility to select a node directly from the code area. To use this, hold the CTRL key pressed for a second. The code area should change colors. In that state, hovering above some text should select the node to which it corresponds:
-
Added a crumb bar that displays the ancestors of the currently selected node.
-
When you have selected a node and start editing the code again, your selection should be preserved in most cases (on a best-effort basis) instead of reset.
-
Improved the XPath export wizard
-
Allow multiple independent xpath editors