Skip to content

Latest commit

 

History

History
217 lines (166 loc) · 8.63 KB

File metadata and controls

217 lines (166 loc) · 8.63 KB

1.28.1

  • #49: Make atlas preview images sharp when scaled up, by EfourC.

1.28

  • gdxAI behavior trees: Completion, Goto Definition, Find Usages and basic refactoring support for tasks and attributes.
  • #48: Fix Atlas image preview on Windows, by @ZCHawk.
  • Update minimum version to 253.29346.138.

1.27.3

  • Fix #46: java.lang.NoClassDefFoundError: com/intellij/lang/properties/references/PropertiesCompletionContributor

1.27.2

  • Fix #44: ProhibitedAnalysisException: Analysis is not allowed: Called from a write action

1.27.1

  • Fix #45: Freeze when creating Enum

1.27

  • gdxAI behaviour trees: Proper indentation handling, (re)formatting support, code style support, toggle comments, small improvements.

1.26

  • Syntax highlighting for gdxAI behaviour trees.
  • Fix errors related to properties files.
  • Add file association reset buttons back to settings.
  • Remove dependency on Groovy plugin.
  • Remove test-ids inspection for Groovy Gradle files.
  • Remove outdated "designed for tablets" inspection.

1.25

  • The inspections which check for outdated LibGDX and library versions are removed. Consider using a dedicated Gradle plugin or IntelliJ plugin for checking outdated dependencies.

1.24.15

  • Fix NoSuchMethodError in 2025.2.

1.24.14

  • Fixed a major performance issue/bug.

1.24.13

  • Fix #40: ProhibitedAnalysisException.

1.24.12

  • Fix #39: Error when opening project.

1.24.11

  • Compatibility with IntelliJ 2024.3 and the K2 analysis API.

1.24.10

  • Fix another doing slow operation on EDT issue.

1.24.9

  • Fix doing slow operation on EDT issues.

1.24.8

  • Fix #38: IndexNotReadyException when loading non-libgdx project.

1.24.7

  • Fix #37: Gutter Color display support for hexadecimal Color(int) constructor in Kotlin.
  • Fix "doing work on EDT" errors.
  • Compatibility with IntelliJ 2023.3.

1.24.6

  • Fix #36: UnsupportedOperationException in LibGDXFileTypeOverrider.
  • Compatibility with IntelliJ 2023.2.

1.24.5

  • Compatibility with IntelliJ 2023.1.1.

1.24.4

  • Fix #35: "No documentation found" on Ctrl+Q when plugin is enabled.

1.24.3

  • Compatibility with upcoming versions of IntelliJ.

1.24.2

  • Compatibility with IntelliJ 2022.3.1.

1.24.1

  • Use documentation popup for image previews instead of Shift + hover.
  • Compatibility with recent versions of IntelliJ.

1.24

1.23.6

  • Improvements in Find Usages and type checking for Skin files.
  • Fix "Slow operations are prohibited on EDT" error in "Find Usages".

1.23.5

  • Significant perfomance improvements in Skin handling and related functionality (#33).

1.23.4

  • Fix perfomance issue with Skin files (#33)

1.23.3

  • Fix "Slow operations are prohibited on EDT" error with IntelliJ 2021.2.

1.23.2

  • Fix IllegalAccessError with IntelliJ 2021.1.*.

1.23

  • Some Suppression ids have been changed for consistency. See Inspections.md for an up to date list.
  • Reworking of JSON handling, fixing several bugs (like #26).
  • [#27]: Display a warning when *.gwt.xml files are changed in a html module that a full rebuild is necessary.
  • JSON: highlight usages of the same key in a file, find usages of a key in a file, rename all usages of a key.

1.22.1

  • Bundle kotlin-reflect dependency.

1.22

  • Compatibility with Kotlin plugin 1.4.20+ (#23)
  • Build for Java target 1.8 (fixes compatibility with Android Studio)

1.21

  • Changed plugin name to libGDX (#22).
  • Improvements and additions to the outdated library versions inspections.

1.20.2

  • Compatibility with IntelliJ 2020.1.

1.20.1

  • Fix NPE when running with IntelliJ 2019.2 EAP.

1.20

  • Skin files now use the standard IntelliJ method of suppressing warnings, with //noinspection comments.
  • libGDX JSON: allow suppression of warnings.
  • Skin files & libGDX JSON: spell checking.
  • Skin files & libGDX JSON: breadcrumbs.
  • libGDX JSON: move array element foward/backward intentions.

1.19

  • Support for libGDX style JSON (#19). In the project panel context menu use Mark as libGDX style JSON to have a file treated as libGDX JSON.

1.18

  • Support for com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator in Skin files (#18).
  • Minor fixes

1.17.2

  • Fix issue #17.

1.17.1

  • Fix issues with IntelliJ 2018.3 EAP

1.17

  • Support for com.badlogic.gdx.graphics.Colors
  • Find Usages for tags in @GDXTag annotation
  • Unused tag inspection for @GDXTag annotation
  • Show color previews in decompiled classes too
  • Always show completion popup when there is something useful to show
  • Miscellaneous small improvements

1.16.1

  • Fix non existing resource inspection: it should only look at annotated elements

1.16

  • Inspection to highlight references in Java/Kotlin to resources which don't exist. @GDXAssets annotated fields and variables only.
  • Warn about outdated libraries in Gradle Kotlin DSL too
  • Performance improvements
  • Skins: Inspection to inform about the ability to use short class names instead of qualified names when using libGDX >= 1.9.9
  • Skins: Inspection to highlight usage of deprecated classes and fields
  • Skins: Quickfix to create resources which don't exist
  • Skins: Use the @GDXTag annotation to inform the plugin about custom short names for classes
  • Skins: Intentions to convert color resources to hex or to float components
  • Skins: Create new color wizard (Code -> Generate or Alt-Insert, Command-N)

1.15.2

  • Fix Settings pane (#14).
  • Add setting to enable/disable color previews in Skins

1.15.1

  • Don't crash on 'invalid' color values (#13).
  • Skins: don't treat parent property as special when using a libGDX version below 1.9.9

1.15

  • Skins: support tagged classes and cascading styles (libGDX 1.9.9, #12).
  • Minor fixes and improvements

1.14

  • Warning when @GDXAsset annotation is used on an invalid target
  • @GDXAsset related functionality now works correctly with array literals in the annotation (available since Kotlin 1.2)
  • Minor fixes

1.13

  • Completion for I18NBundle.get() and I18NBundle.format() arguments
  • Improved Go to definition, Find Usages and renaming support for properties keys
  • Invalid property key inspection for I18NBundle.get() and I18NBundle.format()

1.12

  • New inspection: missing WRITE_EXTERNAL_STORAGE permission
  • Skin files: improved autocompletion, refactoring support and string handling
  • Bugfixes

1.11

  • Skin files:
    • Allow suppression of warnings for specific objects or entire file
    • Added quickfixes to suppress warnings
    • Added a number of inspections
    • Smart closing quotes insertion and removal
  • Bugfixes
  • Previews for Textures/Drawables: with SHIFT pressed, hover over a region in an Atlas files, a Drawable name in a Skin file or Drawable name in Skin methods of a properly annotated Skin object.
  • Color previews in the debug view

1.10

  • Proper support for arrays and nested objects in Skin files
  • Fixed Structure View not updating when changing files

1.9

  • Support for Completion, Go to Definition and Find Usages of resources from Skin files and Atlas files in Java and Kotlin code. Use the @LibGDXAssets annotation to specify the files to use. See the README for usage instructions.
  • Atlas files: allow spaces in region names
  • Misc. bug fixes