Show newer

@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. 😜

Show thread

Jeeze. I wish there was a tool or service out there to publish apps to all the major 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 on the server side. E.g. instead of duplicating media locally all the time, it can upload it to 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 stuff and they're great. It'd cost me many times more of my time to do the stuff they can get done.

mute, block, report in the live laugh love font

My new years resolution is to treat more online stuff as pull based and just browse once a while

@technobaboo Oh yeah, starduat was very much on my mind when I posted that 😁

Thinking about this blog post I never published: blog.mauve.moe/posts/stripped-

Might be cool to revisit it (before I was looking from a Node.js approach, now I'm not sure).

Show thread

Honestly, I think it might be worthwhile to stop worrying about getting native 2D UIs working cross platform using "native UI elements" and jump straight to 3D rendering with accessibility API integration. 🤷

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.

Show thread

tech complaints, GUI edition 

People love to complain about the web and how it's so awful and bad, but I'm looking at making a cross platform GUI which uses native elements, and the stuff I've tried either doesn't actually use native UI elements and styling or doesn't support basic stuff like scrollable areas.

Libui seemed super promising (trying it in ), but literally I can't make scrolling text with it. 🙃

It's gonna be fun when Tesla goes bankrupt and suddenly millions of folks find their car doesn't start anymore.

This is the first mainstream media use (by the Associated Press no less) I've seen of Webrecorder's ReplayWebPage JavaScript component for viewing web archives (scroll down to the tweet): apnews.com/article/technology-

linux chatter 

K, I just need to restore my OTP authenticator settings and test them, then get local service discovery working and I'll be back to being productive with the new environment!

@hank Oh no, it's not for fun. There's a GNOME bug that's been forcing me to manually kill and reatart the shell like 4-5 times a day which I haven't had a chance to address for like half a year (or more actually).

linux gripes 

I gotta say, figuring out how to get all my email and calendar things synced has been more frustrating than I expected. In GNOME I just added an "online account" in one place and it propogated everywhere on its own. For KDE, there seems to be a bunch of options between kmail/korganizer/etc and they aren't syncing together by the looks of it. 😅

Show thread
Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.