I updated today KDE Connect applet for #cosmic desktop.

We can now send and receive files PC <-> Phone.
Getting notifications Phone -> PC
Pinging PC <-> Phone
Also some basic info from Mpris PC -> Phone

Pairing works but not perfect, however I don't have much issue with it.

If you want to test, please check my repo: https://github.com/hepp3n/kdeconnect

Any feedback is welcome :)

btw. I have also a website haha

Want to make blog, but not ready yet ^^

https://heppen.dev

#rust #programming #popos

@elevenhsoft ohh that's very exciting! I'll see if I can get it to work!

@terts Sure, please! :)

I will make a flatpak package later for COSMIC flatpak repo, but need to at least have basic functionality working, so it's worth for daily driving.

It's like a prototype for now haha

@elevenhsoft I'm getting a lot of this. Any ideas? Should I pin the dependencies to a certain version?

@terts I think you trying to build just a `applet` right? You have to build whole workspace and applet will be result of this. I just moved ashpd dependency from applet only to workspace since today I started using it in library. After cloning `kdeconnect` repository, from the root of it, follow README instruction. Don't enter applet directory and build, i will fix this mess :)

Also please, if we can continue on Github issues would be nice. So more people will see it perhaps. And thanks :)

@elevenhsoft @terts I've noticed that due to a recent zbus update breaking ashpd, it's necessary to manually pin zbus to =5.12.0, zvariant to =5.8.0, and zvariant_derive to =5.8.0. Then ensuring that `cargo vendor` and `cargo build` are both using `--locked`.

@mmstick @terts

Thanks, you were right. Pinning helps. I was shocked since this update comes in the same time Terts asked ^^ I updated dependencies. Also trying to prepare some flatpak build.

@elevenhsoft @mmstick Adding the lockfile to git could help too! Then people can always try it with dependencies versions that you tried.
@terts Yes I did it already :) Thanks!