DaveB<p><span class="h-card" translate="no"><a href="https://masto.doserver.top/@daniel" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>daniel</span></a></span> <br><span class="h-card" translate="no"><a href="https://polymaths.social/@rl_dane" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>rl_dane</span></a></span> </p><p><a href="https://mastodon.au/tags/KDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KDE</span></a> has long had a technology called <a href="https://mastodon.au/tags/KParts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KParts</span></a>. Basically you can set up something (including a full app) as a <a href="https://mastodon.au/tags/KPart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KPart</span></a> component and use it elsewhere as part of another (tools bars and menus will merge).</p><p>My understanding is that <a href="https://mastodon.au/tags/Kate" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kate</span></a> & <a href="https://mastodon.au/tags/KWrite" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KWrite</span></a> are a good example. Both now use the same editor component, but Kate adds a LOT of extra functionality to it. The <a href="https://mastodon.au/tags/KDEPIM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KDEPIM</span></a> suite uses the same trick with it's components - they can run separately or as one combined app (<a href="https://mastodon.au/tags/Kontact" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kontact</span></a>).</p><p>I'm not fully across the technology, so if any experts wish to correct me, feel free. 🤠 </p><p><span class="h-card" translate="no"><a href="https://mastodon.social/@eliasp" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>eliasp</span></a></span></p>