Skip to content

Latest commit

 

History

History
169 lines (130 loc) · 7.25 KB

CHANGELOG.md

File metadata and controls

169 lines (130 loc) · 7.25 KB

Key Promoter X Changelog

  • Rework UI components to use plain Java instead of UI Designer
  • Refactor settings UI to match modern look
  • Improve wording in plugin description
  • Remove Sponsor button and replace it with a smaller footnote

2026.1.1 - 2026-06-26

  • Fix API usage in startup message to avoid deprecation and internal warnings
  • Add support for user error reporting
  • Fix Rider "Explorer" issue where the tool window button didn't show up in Key Promoter X

2026.1.0 - 2026-04-01

  • Update Gradle build and libraries to work with version 2026
  • Fix long-standing issue where the splitter in the tool window is never in the actual IDE color theme ( issue #135)
  • Fix border color around actions panel
  • Introduce sponsors button
  • Key Promoter now doesn't overwrite the status bar anymore (fix for #97)
  • Fix for multiple-entry bug with "Rerun" action (fix for #130 and #138)

2024.2.2 - 2024-11-13

Added

  • Add support for 2024 EAP
  • Fix API deprecations
  • Introduced separate instantiation for handling Platform actions and raw AWT events
  • Enabled the plugin to be a dynamic plugin which no longer requires a restart when updating
  • Added KeyPromoterAWTListener for listening to AWT events.
  • Added KeyPromoterActionListener for listening to action events.

Fixed

  • Modified multiple locations to ensure services are acquired dynamically
  • Update build system and dependencies
  • Updated the plugin.xml to use application listeners instead of application components

2024.1.0 - 2024-04-10

Fixed

  • Add support for JetBrains IDEs 2024.1
  • Update description

2023.3.0 - 2023-11-12

Added

  • Support for JetBrains IDEs version 2023.3

Fixed

2023.2.0 - 2023-07-30

Added

  • Support for JetBrains IDEs version 2023.2

Changed

  • Update GH actions for building and deploying the plugin
  • Update plugin build setup to match with the recent IntelliJ Plugin Template

Fixed

  • Tool window buttons are working now with the new UI (Issue 101)

Changed

  • Update build system

Fixed

  • Issue with notifications on Win11 where the shortcut and the suppress action is not directly visible in the notification (Issue 100)
  • Possible fix for tool window buttons not firing a Key Promoter notification with the new UI (Issue 101)
  • Make compatible with 2019.3 EAP products
  • Fix display of Run and Debug actions which will from now not display the specific run configuration and therefore count all these as one entry (Issue 44)
  • Fix regression where editor popup action won't show up (Issue 43)
  • Add features that lets you snooze the KPX notifications (Issue 42)
  • Add features that lets you turn off KPX in Presentation and Distraction Free Mode (Issue 39)
  • Fix instances where the KPX would not recognize a mouse-click. See this IDEA issue.
  • Fix wrong icon for actions without icon (Issue 37)
  • Make Key Promoter X work on EAP versions like PhpStorm 2019.2
  • Increase minimum required IntelliJ version to get rid of deprecated code
  • "Do not show again" action dismisses the tip immediately (Issue 34)
  • Increase possible settings for notification limits (Issue 30)
  • Add plugin icon shown in the settings and the repository
  • New icons that better integrate into the UI
  • Implemented a setting to only show "Keyboard" shortcuts. This is default and can be adjusted.
  • Fixed exception that occurred on closing Keymap dialog in 2018.3 .
  • Removed setting for maximum visible notifications. IDEA 2018.3 seems to restrict this itself.
  • Implemented feature-request: Minimum count before notification
  • Fixed empty tool-window with several windows open
  • Fixed version range to make it work for EAP
  • Fixed null-action tip on tool-window title buttons
  • Fixed exception with wrong entries in the statistic
  • Should work on Android Studio now
  • Fixed re-appearing tips when custom shortcuts are used
  • Made tips for context menus more consistent
  • Fixed issue that would show suppressed shortcuts
  • Implemented "do not show again"
  • Tool-window updates automatically
  • Icons for the Key Promoter X
  • Tool-window shows now icons of the actions that were called
  • Better visualization of the statistics tool-window
  • Fix bug to catch tool-window buttons successfully
  • Re-implemented the algorithm that catches button clicks and extracts their information
  • Change to internal notification system instead of a custom AWT window
  • Add scrollbars in the toolwindow for bottom placement (Issue 55)
  • Revert back to non-dynamic plugin for now
  • Fix icon sizes
  • Make extension reloadable without requiring a restart of the IDE
  • Fix all deprecation issues
  • Fix bug that prevents settings from being saved (Issue 51)
  • Include "Organization" requirement for plugins
  • Make compatible with 2020.1 EAP products