News from #BitRitter: https://codeberg.org/Chfkch/bitritter
Account creation is now possible via the app, no need to store credentials on disk.
This was a huge step towards the release of the first beta.
Basic usage is covered in my eyes, now i have to polish things up a bit and test integration in distros and on devices.
Got a lot of help from the community and the #Relm4 channel.
If you want to try now, hit me up if you have problems. #LinuxMobile#MobileLinux#RustLang
Making progress with #BitRitter. Slow, but steady.
Today i implemented a password input to unlock the #BitWarden / #VaultWarden vault, so we can soon remove a part of the credentials.toml (which was just a workaround for faster testing) and make the app safer. #Relm4 feels nicer the more i get to work with it.
Sadly my ARM CI did not work as nicely as the x86, so i can't package for my phone easily.
My first (very incomplete and WIP) iteration of my #MobileLinux#BitWarden client. It ia usually not ready for others to use, but i need to publish it to stay motivated.
Works with #VaultWarden aswell. You have to build it fron source though, for the time being.
My biggest enemy today in #Rust is the fact, that i cannot implement/extend traits from another crate. So i wanted to use structs from the #rbw crate since i am piggy-backing on their logic, but since i need Debug on those, because i am writing a #Relm4 app, i am screwed. Or am i missing something?
I mean i could just use my own types based on the rbw ones, since they are not likely to change (the crate looks feature-complete), but meh, is there a better way?
:boostRequest: :boost_ok: #RustLang
looking around for an example of a #relm4 app in action, I found this video on youtube[1] from a couple weeks ago, where the vlogger asks #github#copilot to generate a #GTK4 file manager in #rust, and the result works (image left), but just so happens to look exactly like eucl.io's "fm" relm4 file manager[2], replicating all of the design decisions except for the color theme.
@sonny I’m currently writing #Spidey (https://github.com/kdwk/Spidey), an app that lets you open websites in individual windows in #Relm4. It has been an absolute joy to use. With very little boilerplate, almost every single line of code I wrote myself is #UI code or #coreLogic. It is very intuitive and convenient, with many helper functions and macros providing idiomatic wrappers for clunky #GTK methods.