Releases: ComposeGears/Valkyrie
Releases · ComposeGears/Valkyrie
0.10.0
What's Changed
✨ Features
- Add action to refresh plugin to open last used flow by @egorikftp in #249
- Use Snackbar notifications by @egorikftp in #253
- [Simple mode] Paste SVG/XML from clipboard by @egorikftp in #257
- Update top bar actions, match size with IDEA icons by @egorikftp in #264
- Allow to rename icon in Simple mode by @egorikftp in #267
- [Simple mode] Paste file from clipboard by @egorikftp in #268
- [Simple mode] Add ability to preview current icon by @egorikftp in #270
- feat: add indentation options for file export by @whitescent in #274
- [Simple mode] Actions redesign by @egorikftp in #276
- [IconPack] Allow to paste icon from clipboard by @egorikftp in #283
🐛 Bugfixes
- Remove unnecessary kotlin.Suppress import by @egorikftp in #269
- Add workaround to fix resize issue or switching to another window by @egorikftp in #282
- Fix: preview background reset after icon rename by @egorikftp in #284
🧹 Housekeeping
- Create require-label.yml by @egorikftp in #252
- Remove "ktlint:standard:backing-property-naming" suppression by @egorikftp in #251
- SvgXmlParser return parsed icon type, simplify extensions by @egorikftp in #261
- Migrate from Koin to Leviathan 2.0 by @egorikftp in #248
- Update Snackbar color by @egorikftp in #260
- Extract ImageVectorPreviewPanel as reusable component by @egorikftp in #273
- Unify color logic, introduce IrColor by @egorikftp in #277
- [Iconpack mode] Migrate from painter to IrImageVector by @egorikftp in #278
- [IconPack mode] Add Scrollbar by @egorikftp in #280
- Use CenterVerticalRow across project by @egorikftp in #281
- Update README.md by @egorikftp in #285
⬆️ Dependencies
- Update plugin spotless to v7.0.0.BETA4 by @renovate in #246
- Update dependency com.pinterest.ktlint:ktlint-cli to v1.4.0 by @renovate in #247
- Update dependency io.nlopez.compose.rules:ktlint to v0.4.17 by @renovate in #259
- Update dependency com.android.tools:sdk-common to v31.7.2 by @renovate in #271
- Update dependency dev.snipme:highlights to v1 by @renovate in #272
- Update dependency com.pinterest.ktlint:ktlint-cli to v1.4.1 by @renovate in #275
New Contributors
- @whitescent made their first contribution in #274
Full Changelog: 0.9.3...0.10.0
0.9.3
What's Changed
🐛 Bugfixes
- Migrate from Swing and EditorTextField into custom codeview and editor by @egorikftp in #243
- Fix unnecessary import after export icon in iconpack by @egorikftp in #244
- Simple mode not save state by @egorikftp in #245
🧹 Housekeeping
- Verify on "2024.2.4" by @egorikftp in #241
⬆️ Dependencies
- Update dependency org.junit.jupiter:junit-jupiter to v5.11.3 by @renovate in #239
- Update dependency com.squareup:kotlinpoet to v2 by @renovate in #240
Full Changelog: 0.9.2...0.9.3
0.9.2
What's Changed
✨ Features
- Improve actions UX flow by @egorikftp in #238
🐛 Bugfixes
- Add check if koin already started by @egorikftp in #236
🧹 Housekeeping
- Add concurrency check in validation.yml by @egorikftp in #237
⬆️ Dependencies
- Update dependency io.nlopez.compose.rules:ktlint to v0.4.16 by @renovate in #229
- Update dependency com.android.tools:sdk-common to v31.7.1 by @renovate in #228
- Update plugin spotless to v7.0.0.BETA3 by @renovate in #233
- Update dependency androidx.activity:activity-compose to v1.9.3 by @renovate in #235
- Update plugin jetbrains-compose to v1.7.0 by @renovate in #234
Full Changelog: 0.9.1...0.9.2
0.9.1
What's Changed
✨ Features
- Handle path "name" parameter by @egorikftp in #220
- Handle autoMirrored XML parameter by @egorikftp in #222
- Add parsing for "group" params by @egorikftp in #226
- Preview ImageVector with group params by @egorikftp in #227
⬆️ Dependencies
- Update dependency dev.snipme:highlights to v0.9.3 by @renovate in #219
- Update kotlin monorepo to v2.0.21 by @renovate in #221
Full Changelog: 0.9.0...0.9.1
0.9.0
What's Changed
✨ Features
- Introduce flat package option to export icons in single folder by @egorikftp in #191
- Add option to export ImageVector with public modifier (explicit mode) by @egorikftp in #202
- Add option to export ImageVector with trailing comma by @egorikftp in #205
- Add option to use existing Material Icon pack by @egorikftp in #213
🐛 Bugfixes
- Remove unnecessary kotlin.LazyThreadSafetyMode import from lazy property export format by @egorikftp in #199
- Disable ImageVector preview feature for "androidx.compose.material.icons" package by @egorikftp in #206
🧹 Housekeeping
- UI adjustments by @egorikftp in #184
- Remove todo by @egorikftp in #196
- Add animation between states in IconPackConversionScreen by @egorikftp in #216
- Update PixelGrid calculation logic by @egorikftp in #217
- Save Conversion screen state by @egorikftp in #218
⬆️ Dependencies
- Update dependency com.android.tools:sdk-common to v31.7.0 by @renovate in #190
- Update dependency io.nlopez.compose.rules:ktlint to v0.4.15 by @renovate in #207
- Update dependency org.junit.jupiter:junit-jupiter to v5.11.2 by @renovate in #211
- Update dependency io.github.composegears:tiamat-koin to v1.2.0 by @renovate in #215
- Update dependency io.github.composegears:tiamat to v1.2.0 by @renovate in #214
Full Changelog: 0.8.0...0.9.0
0.8.0
What's Changed
✨ Features
- Show Export path and Package in settings, make path relative to the current project by @egorikftp in #174
- Create IDEA actions to choose export folder and import files by @egorikftp in #176
- Make GeneralSettingsScreen scrollable, move "Danger zone" to bottom of screen by @egorikftp in #183
🐛 Bugfixes
- Clear backstack after navigation to conversion screens by @egorikftp in #177
- Fix crash when drag-and-drop folder into Existing pack by @egorikftp in #178
🧹 Housekeeping
- Verify on "2024.2.3" by @egorikftp in #182
⬆️ Dependencies
- Update dependency org.junit.jupiter:junit-jupiter to v5.11.1 by @renovate in #179
- Update intellij to v2.1.0 by @renovate in #181
Full Changelog: 0.7.1...0.8.0
0.7.1
What's Changed
🧹 Housekeeping
- Validate on IJ 2024.2.2 by @egorikftp in #168
- Unset "untilBuild" property by @egorikftp in #169
- Revert gradle 8.10.1 to 8.10 by @egorikftp in #170
- Update Formatter.kt by @GeorgCantor in #172
⬆️ Dependencies
- Update dependency gradle to v8.10.1 by @renovate in #162
- Update dependency io.nlopez.compose.rules:ktlint to v0.4.12 by @renovate in #163
- Update plugin com.gradle.develocity to v3.18.1 by @renovate in #164
- Update dependency dev.snipme:highlights to v0.9.2 by @renovate in #165
- Update dependency io.insert-koin:koin-compose to v4.0.0 by @renovate in #166
- Update dependency com.android.tools:sdk-common to v31.6.1 by @renovate in #167
New Contributors
- @GeorgCantor made their first contribution in #172
Full Changelog: 0.7.0...0.7.1
0.7.0
What's Changed
✨ Features
- UI adjustments, allow to navigate to IntroScreen from Conversion by @egorikftp in #141
- Create ImageVectorPreviewEditorProvider to preview ImageVector inside kt file by @egorikftp in #136
- Introduce ImageVectorPreview actions by @egorikftp in #151
- Handle camelCase icon names, introduce IconNameFormatter by @egorikftp in #155
- Settings redesign, ImageVector preview settings by @egorikftp in #157
🐛 Bugfixes
- Update float values parsing by @egorikftp in #160
🧹 Housekeeping
- Verify on IntelliJ "2024.2.0.2" by @egorikftp in #138
- Mark indent_size 4 for XML by @egorikftp in #139
- Add info about K2 mode by @egorikftp in #142
- Make psi:imagevector parser depend only on IR, introduce ktFile parser module by @egorikftp in #144
- Migrate androidx-compose module to ir by @egorikftp in #146
- verify on 2024.2.1 by @egorikftp in #150
- Revert "Update plugin android-application to v8.6.0" by @egorikftp in #152
- Move IntelliJ compose wrappers into platform package by @egorikftp in #161
⬆️ Dependencies
- Update kotlin monorepo to v2.0.20 by @renovate in #143
- Update plugin spotless to v7.0.0.BETA2 by @renovate in #145
- Update dependency io.nlopez.compose.rules:ktlint to v0.4.11 by @renovate in #149
- Update plugin android-application to v8.6.0 by @renovate in #148
- Update dependency com.android.tools:sdk-common to v31.6.0 by @renovate in #147
- Update dependency io.insert-koin:koin-compose to v4.0.0-RC2 by @renovate in #156
- Update dependency androidx.activity:activity-compose to v1.9.2 by @renovate in #158
Full Changelog: 0.6.1...0.7.0
0.6.1
What's Changed
🐛 Bugfixes
- Add support for K2 mode by @egorikftp in #137
🧹 Housekeeping
- Prepare next development version by @Goooler in #124
- Delete last snapshot before non-snapshot releasing by @Goooler in #125
- Refine fields and doc by @Goooler in #127
- Move psi into psi:pack folder by @egorikftp in #131
- Rename psi:pack into psi:iconpack by @egorikftp in #133
⬆️ Dependencies
- Update dependency org.junit.jupiter:junit-jupiter to v5.11.0 by @renovate in #126
- Update dependency gradle to v8.10 by @renovate in #128
- Verify plugin on 2024.2.0.1 by @Goooler in #129
- Update dependency dev.snipme:highlights to v0.9.1 by @renovate in #130
- Update plugin com.gradle.develocity to v3.18 by @renovate in #135
Full Changelog: 0.6.0...0.6.1
0.6.0
What's Changed
✨ Features
- Show plugin version in IntroScreen by @egorikftp in #97
- Introduce edit mode for existing icon pack by @egorikftp in #67
- Add Settings button to IntroScreen by @egorikftp in #116
- Use highlights library for tooltip code snippets by @egorikftp in #117
- Migrate existing code snippets to highlights library by @egorikftp in #118
🐛 Bugfixes
- Fix back handling in IconPackCreationScreen by @egorikftp in #123
🧹 Housekeeping
- Prepare next development version by @Goooler in #99
- Inline
Spacer
s by @Goooler in #102 - Update verify idea versions by @egorikftp in #103
- Free disk space in release workflow by @Goooler in #107
- Tweak extensions by @Goooler in #112
- Verify plugin on 2024.1.6 by @Goooler in #115
- Minor Gradle tweaks by @Goooler in #119
- Update README.md by @egorikftp in #120
- Introduce release template by @Goooler in #121
- Tidy up release sections by @Goooler in #122
⬆️ Dependencies
- Update kotlin monorepo to v2.0.10 by @renovate in #98
- Update dependency io.nlopez.compose.rules:ktlint to v0.4.9 by @renovate in #100
- Update plugin android-application to v8.5.1 by @renovate in #96
- Update dependency io.nlopez.compose.rules:ktlint to v0.4.10 by @renovate in #106
- Update dependency com.android.tools:sdk-common to v31.5.2 by @renovate in #109
- Update plugin android-application to v8.5.2 by @renovate in #110
- Update plugin jetbrains-intellij to v2.0.1 by @renovate in #111
- Use bundled kotlin plugin instead kotlin-embeddable dependency by @egorikftp in #108
- Update plugin jetbrains-intellij-module to v2.0.1 by @renovate in #113
- Fix psi module dependency by @egorikftp in #114
Full Changelog: Valkyrie-0.5.1...0.6.0