Make "AI Assistant" functionality available through contextual (baloon) menu

Created on 28 March 2025, 6 days ago

If you want to modify text with AI you currently have to select the text in the CKEditor window and then click the button, to invoke the desired plugin.

It would be great, if the same action could be invoked with a contextual or even balloon menu: When you select the text, a menu appears next to the selection, that you can use, to do the same thing as with the button.

Feature request
Status

Active

Version

1.1

Component

AI CKEditor

Created by

🇩🇪Germany breidert

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @breidert
  • Merge request !536Draft: Baloon menu → (Open) created by breidert
  • Pipeline finished with Failed
    6 days ago
    Total: 376s
    #459935
  • Pipeline finished with Success
    6 days ago
    Total: 428s
    #459939
  • 🇩🇪Germany breidert

    The code in the MR works nicely. You get the same btton in a baloon menu.

    The result looks like this:

  • 🇬🇧United Kingdom MrDaleSmith

    That works very nicely and is a good idea. I can't quite shake the suspicion that this is a little non-standard, as a lot of the other buttons on the CKEditor toolbar *could* also work the same way (formatting, font choices) but don't. I'll let the maintainers have the final decision, but at the very least it might be nice to make this something you could turn off in a setting?

  • 🇵🇹Portugal bbruno Poland

    This is a nice idea, I have tested it locally and it works as expected. I agree with mrdalesmith that it perhaps is a little non-standard, but in my opinion provides a much better ux than the current option.

    Non-related to the issue itself, but the changes in the package-lock.json and yarn.lock indicate that we have multiple package handlers at work here, it would be best to stick to one to avoid any inconsistencies due to unsynced lock files.

Production build 0.71.5 2024