I would like if KRunner could be more integrated into apps. For example it could be aware of the open window and its actions (like global menu) and provide them in the search. For example export should show a list of formats that can be used to exporg the current file. Or apps (also Flatpaks) should easier provide content. In my opinion, most applications should provide KRunner-modules. And modules should be able to display graphical elements. For example weather in <city> should display the forecast directly in Krunner. This could be achieved using embedded plasmoids or qml. For better integration with third-party apps, html in combination with a xdg-portal may be a solution.
2 Likes