Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ repositories {
dependencies {
implementation("io.reactivex.rxjava2:rxjava:2.2.21")
implementation("com.android.tools:sdk-common:31.2.2")
implementation("org.apache.xmlgraphics:batik-transcoder:1.17")
implementation("org.apache.xmlgraphics:batik-codec:1.17")

testImplementation(libs.junit)
testImplementation("org.junit.jupiter:junit-jupiter:5.9.2")
Expand Down Expand Up @@ -93,7 +95,7 @@ intellijPlatform {

ideaVersion {
sinceBuild = providers.gradleProperty("pluginSinceBuild")
untilBuild = providers.gradleProperty("pluginUntilBuild")
// Don't set untilBuild to support all future IDE versions
}
}

Expand Down Expand Up @@ -148,6 +150,13 @@ tasks {
gradleVersion = providers.gradleProperty("gradleVersion").get()
}

// Explicitly configure patchPluginXml to support all future IDE versions
patchPluginXml {
sinceBuild = providers.gradleProperty("pluginSinceBuild")
// Explicitly set untilBuild to null for unlimited forward compatibility
untilBuild = provider { null }
}

publishPlugin {
dependsOn(patchChangelog)
}
Expand Down
12 changes: 6 additions & 6 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# Updated for maximum JetBrains compatibility
pluginGroup = com.github.ignaciotcrespo.vectordrawablethumbnailsplugin
pluginName = Vector Drawable Thumbnails
pluginVersion = 2.1.1
pluginName = Vector Thumbnails
pluginVersion = 2.2.2

# IntelliJ Platform Artifacts Repositories
# -> https://plugins.jetbrains.com/docs/intellij/intellij-artifacts.html

# Updated to match platform version to avoid compatibility warnings
# Support from 2023.1 (build 231)
pluginSinceBuild = 231
# Support up to 2024.3 and future versions
pluginUntilBuild = 243.*
# Support all future versions - no upper limit
pluginUntilBuild =

# Plugin Verifier integration -> https://github.com/JetBrains/gradle-intellij-plugin#plugin-verifier-dsl
# Test against multiple versions for maximum compatibility
pluginVerifierIdeVersions = 2024.2.4, 2024.3.1
# Test against multiple versions for maximum compatibility - including latest releases
pluginVerifierIdeVersions = 2024.2.4, 2024.3.1, 2025.1

# IntelliJ Platform Properties -> https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html#configuration-intellij-extension
# Use IC (IntelliJ IDEA Community) as base - compatible with all JetBrains products
Expand Down
6 changes: 6 additions & 0 deletions samples/res/raw/Questionmark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions samples/res/raw/circles.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions samples/res/raw/clock_document_id.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions samples/res/raw/end-of-ride-guide.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions samples/res/raw/helmet.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions samples/res/raw/ic_alert.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions samples/res/raw/ic_camera.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions samples/res/raw/ic_cross.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions samples/res/raw/ic_euro.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions samples/res/raw/ic_flash.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading