Today I’m looking into flutter again, I’ve been wanting to test that out for a while.
I started adding functionality from the ‘yarn desktop client’ ( https://github.com/stig-atle/YarnDesktopClient ) I’ve been working on - and now I see if I can get the same functionality up and running with flutter.
Currently I’m able to log in and fetch the logged in user’s username at least (the text :username: is fetched after logging in), so it’s a good start.
That means I have the things I need to fetch the timeline and present that next.
Pretty cool. Got the timeline working, statuses separated, avatars loading, linked images in statuses works, can also post statuses from it.
Heh. will work on the remaining things the next days.
This will replace the current gtk4 client I wrote, I like this much better.
Will also make it into a appimage, and look into flatpak as well.
@stigatle@yarn.stigatle.no That is pretty freak’n cool!
Yeah! Always fun to look into something new, and also nice when it comes together easily.
@stigatle@yarn.stigatle.no Thinking of publishing this Desktop app and maybe open sourcing it? 🤔
Yeah, it’ll be open source, free to use for anything. I’ll build binaries for linux\windows, I do not have a mac (but I sure want one). I’ll get some more features in before I push the code.
@stigatle@yarn.stigatle.no I can help with nacIS builds
Got all 3 timelines in, so you can switch between them.
Need to add some kind of refresh feature as well, then I’ll get it cleaned up and put the source out, and continue from there - also the UI is not final, now I’m just focusing on features. The UI will be cleaned up as well.
You’re getting there, @stigatle@yarn.stigatle.no, this looks nice. :-)
Current flutter source has been pushed - https://github.com/stig-atle/YarnDesktopClient , flutter source is in main branch. The GTK4 version is in it’s own branch (just wanted to keep a copy of that too).
Keep in mind it’s early version. But it does have the basics implemented.
Just skimmed through the code. You better don’t post something with a double quote or the like, @stigatle@yarn.stigatle.no https://github.com/stig-atle/YarnDesktopClient/blob/gtk4/YarnDesktopClient.cpp#L84 I strongly recommend to use a proper JSON encoder. :-)
@lyse@lyse.isobeef.org will be fixed, thanks!