pull down to refresh

I trust Canonical far more than I trust Google, Apple, Brave, etc. I am not interested in a web app even if the server side is on my own machine. Web browsers are a party of vulnerabilities and the only thing that redeems the platform is fully independent engines running it like Electron, at minimum.
I also hate my mobile phone, I would not have it if it wasn't required to use my Revolut banking app so I can spend my sats where they aren't directly accepted.
A GTK or at least KDE based one would be even nicer, but Electron has dominated desktop app dev for a long time, and for a good reason - it works on all platforms, and it's even easy to deploy apps built for it on mobile devices.
I'll jump on the Nostr train when it integrates with my primary computing environment, my Pop OS desktop machine, where I do my dev work.
Hurry up and get the Electron client with full protocol support done already!
reply
Nice, I am gonna watch this one. Still a lot of features to implement but I think when they get DMs, public chat and the URL scheme implemented it will be usable enough for my needs.
reply
Its Futr and dispute
Here is a list
reply
I see Bija on that list as well
reply
There are things like nostr-console as well
reply
Theres another one too that i came across but i can’t remember its name and I having trouble finding it.
reply
Just reading a bit further through the top level README on that project... They are using and "immediate mode" GUI engine. I am very familiar with this type of GUI architecture - the first was called "imgui" and was written in C, but then someone made gioui.org which is Go native. There's a lot of quirks that code working with these platforms have to account for being that it's not managed in the background by an object oriented data structure framework, but instead is directly rendered by scripts that access local data to decide which parts are going to be put in which box. Immediate mode is easier to do with CSP concurrency, so I expect that gossip will be a bit quirky at first especially with fluctuating high CPU usage and accidental use of concurrency protected locks that might sometimes cause render stalls.
But this is one of my lesser focal interests, something I want to work on in the future when I'm more established and funded. I already built a basic GUI using Gio that was a single codebase that could run on mobile and desktop, built my own extra widgets, namely a scrollbar for its very simple scrolling widget - that took quite a bit of work as I had to basically build an offscreen, dimensions calculating module to enable it. So this puts gossip at the top of my list for preferable desktop clients. Even if it is gonna be a little clunky at first.
reply
I would use it. It's a great idea, but it might be sort of niche right now considering nostr is still so new and mobile seems so much more popular.
reply
Yes, the bitcoiners are weaning themselves off centralised social media, for the very obvious reasons. Most of them doomscroll mostly on their Android or iOS devices.
I'm just not willing to spend 10x as long to type on it or read it on my hated fiat-bugging-device. I'll wait, it seems like Nostr is moving very fast to very wide adoption and Zaps are going to massively incentivise the masses to adopt it, since the centralised platforms have been monetised by data collection and are simply not going to adapt to this.
reply
I always used mobile when I participated in Twitter, Facebook, etc. Now I use a web based client on nostr and like it much better. I'm trying to use my mobile phone less. I just recently switched to Linux almost exclusively. Your points on using a browser are spot on.
reply