There is no need to reinvent a solved problem by rewritting it in rust with a different format, particularly considering that reuse was developed by the FSFE in collaboration with some lawyers.
2,859 karma · joined October 8, 2017
Previously GnuPG and KDAB. Contact email: carl@carlschwan.eu
There is no need to reinvent a solved problem by rewritting it in rust with a different format, particularly considering that reuse was developed by the FSFE in collaboration with some lawyers.
https://invent.kde.org/websites/planet-kde-org/-/blob/master...
> I’m blind/I have problems with my visions and I can’t navigate your captcha.
> Please contact us.
The standard way to use GPG is via the gpgme librairie which then communicate with the Assuan protocol to the gpg deamon. Gpgme has official bindings to C++, Qt and python. In KMail we use the Qt bindings and it works fine.
Sure it wouldn't be good for marketing emails with the super advanced HTML but I don't think anyone should care about this use-case.
It's like saying why people had to invent JSX in their react app when they could use JSON.
And there is also some before and after comparison on the announcement https://kde.org/announcements/megarelease/6/
Mine is here which is still quite WIP https://carlschwan.eu/2023/12/19/announcing-brise-theme/
And there is another one for icons https://anditosan.wordpress.com/2023/12/30/breeze-icons-upda...
Related someone is porting KDE applications to Haiku https://discuss.kde.org/t/haiku-porting-efforts/9032 and someone else is working on gitlab CI/CD directly to the Microsoft Store https://blogs.kde.org/2023/12/20/gitlab-microsoft-store
There are some minor issues with Wayland but most of it works.
I don't know what talon is doing as it seems proprietary, but the issue might be there.
Button {
text: "Save"
enabled: textField.text.length > 0 // this is reactive to the value of a TextField
onClicked: Backend.save()
}
as soon as you try to for example implement the save method in JS/QML this starts to become very painful as it often ends up with a lot of spaghetti code. The very cool thing with QML is that the save function can be simply implemented in C++ like this. Backend::save()
{
// call QFile/QNetworkRequest/...
}
It force the programmer to split their logic from the UI layer which I don't consider a bad thing.