A first impression of the upcoming Briar desktop client
@briar Just tell me this isn't an Electron "application".
@phryk @briar
It's written in kotlin so, no it's not.

@sacredbirdman I'm not sure that actually excludes Electron, tho…

// @briar

paul_lorenc (@[email protected])

@[email protected] @briar It's currently being written in Compose for desktop which should be more memory efficient than an electron app. This allows the team to directly use the existing Bramble/Briar libraries which are written in java. Also will allow for code sharing between the desktop and android UI. I'm able to build and run it pretty well on my 10+ year old laptop!

fosstodon.org

@briar @phryk @sacredbirdman Do you mean this Compose? https://www.jetbrains.com/lp/compose/

If yes, can the "Google's modern toolkit" become a problem in regards to Briar being FOSS, security and privacy?

Compose for Desktop UI Framework

Modern high performance reactive UI framework for desktop platforms by JetBrains

@nmke_de @phryk @sacredbirdman
Briar is dependant on Compose on the desktop as Briar is on all sorts of androidx libraries and android system components on Android. "Compose is apache licensed. I don't think it's likely that google would take it proprietary, but it's possible that they'd abandon it at some point. but i think that risk exists for any library or platform"

@briar
Personally, I would assume the risk of Google adding privacy-breaking stuff is probably bigger.

I mean, I've never done any serious analysis on their software, but breaking privacy *is* their business after all.

Hope it gets independent reviews often enough to minimize that risk of course, but I'm a bit of a pessimist in that regard. :P

@nmke_de @sacredbirdman