Bug 454160

Summary: Noobie question: How to make a plugin for Konsole ?
Product: [Applications] konsole Reporter: admin
Component: pluginsAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED NOT A BUG    
Severity: wishlist CC: phyllon
Priority: NOR    
Version: 21.12.3   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description admin 2022-05-21 14:38:25 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

Hello there,
is there an official way to make a plugin for Konsole without having to make a pull request for merging into the repository or patching the source code (adding plugin in the plugins directory) ?
I was hoping to find some headers that exported functions to use, so Konsole could dynamically load my plugin, but I could not find anything like that.

In fact, I'm wanting to make a small plugin for splits:

The feature I want to add is a way to make all splits (possibly also even automatically, so even if you are resizing the window) having the same rectangle size, it actually gets resized correctly with 2 splits, but when I add 3 splits, they don't really align each others so I have to manually resize them every-time.

Thank you for your reply in advance.
Comment 1 Phos 2022-05-22 12:40:35 UTC
Bug reports aren't meant for discussion. You can find a better place to communicate with devs here.
https://community.kde.org/Get_Involved/development#Communicate_with_the_team
Comment 2 admin 2022-05-22 13:31:12 UTC
(In reply to Phos from comment #1)
> Bug reports aren't meant for discussion. You can find a better place to
> communicate with devs here.
> https://community.kde.org/Get_Involved/development#Communicate_with_the_team

Right, I didn't know, because apparently https://konsole.kde.org/users.html said that feature requests could be asked there.
But, thanks I'll do that.