BTW, if anyone is looking for a #gig to get @agregore published across some of the major platforms, I'd love to chat.
Ideally you'll have published an Electron app to either Windows/Mac OS/Ubuntu/AUR.
Boosts appreciated.
@VickiKyriakakis I really wish more AI automation actually lead to more leisure rather than job loss across the board.
Using AI to automate human jobs is currently leading more people into poverty or towards poor living conditions.
Before that gets solved any AI utopias are way further away.
I suppose the art thing can still be possible for the already privileged, though.
@DreamGryphon Yeah, I might target AUR and Ubuntu's PPA to start, then wait for folks to complain or contribute. :P
@DreamGryphon Yeah! I actually have AppImage builds on the github releases page (along with stuff like deb, apk, dmg, etc).
Sadly installing from OS-provided package managers is the preferred method of getting apps for a lot of users, especially the ones that aren't already tech geeks like myself.
But yeah, having an AppImage available has been really handy for supporting Linux platforms where I didn't have a specific build yet.
@technobaboo Wow, this is great! Hopefully there's some existing docs for using this with Electron apps. Ty for the link 🙇
@technobaboo This is a pipeline someone has to set up manually?
I've got CI builds for all of the major platforms working already, but getting them to actually publish as part of the CI feels very daunting. Especially with Windows/Mac OS.
FWIW I've only ever published iOS and Mac OS apps in the past.
The hardest problem in computer science is getting any of your dependencies to compile cross platform. The second hardest is app distribution across said platforms. 😜
Jeeze. I wish there was a tool or service out there to publish apps to all the major #linux package managers. I really dread having to learn like six package manager systems and create scripts to convert my app to them in order for users to be able to load it. 😭
I wanna make a fedi server which leans heavily on #p2p on the server side. E.g. instead of duplicating media locally all the time, it can upload it to #IPFS and have a way to resolve the media URL to a p2p URL so that clients can load it from cache or the network. This would combine with the cache pruning of IPFS so that the instance's size is bounded and unused media gets purged as part of garbage collection.
Very thankful that people exist that can do maintenance on servers for reasonable prices.
I've been using etke.cc for all my #matrix stuff and they're great. It'd cost me many times more of my time to do the stuff they can get done.
@garbados me
@technobaboo Oh yeah, starduat was very much on my mind when I posted that 😁
Thinking about this blog post I never published: https://blog.mauve.moe/posts/stripped-down-browsers.md
Might be cool to revisit it (before I was looking from a Node.js approach, now I'm not sure).
tech complaints, GUI edition
So far I've only managed to get FLTK and libui working.
FLTK is the one that doesn't handle native styles for some reason. They advertise that it's using native UI libraries, and it has a thing for theming, but it just gives me the default GTK style on Linux. 🙃
QT seems to be the most "cross platform", but it's environment is huge and full of corpo-ware.
I'd love to move past the "using entire web browsers for UI" mode of app development, but it's hard.
Occult Enby that's making local-first software with peer to peer protocols, mesh networks, and the web.
Exploring what a local-first cyberspace might look like in my spare time.