I'm trying to use gossip, and frankly, the GUI on it is awful and doesn't have the decency to implement the primary and secondary clipboard buffers (not that the broad majority of open source new projects aren't also dissin us X die hard middle click pasters).
Honestly, people, on linux, as in the X Window System specification, when you select text, it goes into a second clipboard buffer immediately that pastes when you click the middle button. YES, the scroll wheel is also a button!
With the way that the click to activate gesture scrolling mode pretty much nobody wants, why can't they at least put secondary buffer in??!!! One plus in favour of Electron apps, because the Chrome devs are old school and implement the X feature properly.
But aside from that obscure but to me highly irritating issue, more generally, I feed in all these URLs for relays, and it's not fetching anything, and is there some way I can replicate my Amethyst follows to it???
Awful UX bros.
I'm not coming to join the nostr party until there is a working desktop app that at least doesn't take 60 undocumented steps to just get it to start grabbing posts.
Android and iOS are horrible and useless to people who can touch type and who aren't addicted to doomscrolling social media.
I have one GTK4 client in the making but have not touched it for a while. I want to get back to it soon, though. It is modelled after good old Cawbird.
You cannot use it yet but you can see some pictures of it (check doc/history) :-)
reply
Nice, will you be using LibAdwaita?
reply
No, I will not.
reply
Awesome.
It's interesting how us desktop users are a fringe group in the nostr/LN community. I mean look at both types of apps, and you won't be able to miss the fact that in both there is a severe paucity both in number and quantity other than Android/IOS.
You migth think we are all old timers but old timers also have experience and I can tell you that I can do 10x as much work without a touchscreen anywhere near me, and they are far more energy intensive to operate than mouse and keyboard, which have stuck 40 years precisely because they are pretty much optimal.
Just ask a teacher about working on whiteboards all day long in classes. Reaching your hand forward and holding 200g constantly in your hand is almost the same exercise as shooting a small calibre target pistol.
reply
Oh yes!
The lack of good desktop client is what prevents me from spending more time in Nostr. It's not that the web clients would be unusable but they are uncomfortable. And Electron is not a good enough solution, it still cannot give a normal GUI experience.
But on the other hand, I also understand why the explosion of web clients. It's fast to prototype and easy to add new features. Without them, Nostr might have not reached so many users in such a short time. The clients may not be optimal in terms of using resources and comfort but they are brilliant in exploring the space and its opportunities. And that may matter more for Nostr at this stage.
reply
Yeah. Well, today I decided that I'm pushing Telegram to the side, it's still on my my main phone but that thing sits 10 metres away from me bridging via ethernet for my pc, with DND enabled.
So I think I will just use one of the PWAs, since anyway that's what I use here.
If it were possible to turn a PWA into a binary, I mean a real binary, like walking the entire codebase and caching all of the blobs of binary code that execute from it, running the conversions from the text formatted CSS/HTML into the compact binary representation, there would be no problem.
I might even learn javascript if someone does this, because for me, GUI dev is one of those things that I wish I could master but the frameworks are all so opaque and retarded that I just stick to back end and Go.
reply
Didn't try it yet, but this was shared to me yesterday https://lume.nu/
reply
I'm checking it out. It doesn't have any zap interface working yet and the UI is a bit odd, but interesting and I am sure it's going to get better. Pretty sure it's Electron based and I would also add you can find a couple of comments in this thread from me about how to get it working on Ubuntu 23.04.
reply
UPDATE:
Lume seems like a good option: It took some time to get it running, as by whim my current machine is running Ubuntu 23.04, tip for others: you need:
sudo apt install libfuse2 libfuse-dev openssl libssl-dev
The appimage needs the first two, and the debian package needs the last two (get it here
It looks a lot like an Electron app but for any desktop/laptop less than 3 years old with 16gb of memory it's not worse than the web browser.
reply
In order to get it fully happy installed using the debian package you will need this for any version of ubuntu/debian from 2022 onwards.
reply
Primal on the web maybe?
reply
Thank you Michael for creating Gossip.
reply
Use Primal, make sure you have the alby extension
reply
I really want a GTK4 client that imitates Plebstr's UX.
reply
Gossip is the goat.