-
theTedd
those who prefer console/text clients over gui: reasons? (no judgement, just wondering)
-
Zash
because terminals are peak UX!
- Zash currently using Dino tho
-
goffi
less distraction, no need to click, with yakuake on KDE I can show my client with F12. But I like GUI client from time to time too, depending on the context.
-
Zash
performance, coherent behavior, same (dark!) theme everywhere
-
theTedd
would a gui client with full keyboard control be a sufficient replacement, or is there still something missing?
-
goffi
The lack of distraction (no image/animated gif/whatever animation) is quite nice. I'm using e-ink display from time to time, it would be painful with most GUI client.
-
Zash
Power user stuff like using it via ssh is also nice, tho haven't done that since my irssi days
-
theTedd
but AnimatedHearts™ are the key to XMPP success!
-
Zash
Let me tell you about libcaca!
-
Holger
Text-based client can run within GNU screen / tmux, so you can use e.g. screen/tmux copy-paste mechanisms between your chat client and other applications ...
-
theTedd
is that different from a shared clipboard, or just the control mechanism?
-
Holger
Just the control mechanism. So no difference in principle, no.
-
Holger
My `screen` runs 24/7, I re-attach to the same instance from home/work. But yes in theory proper GUI clients should be able to offer mostly the same functionality with full MAM support and whatnot.
-
Zash
screen copypaste whatnow?
-
Zash
Not minimalist enough, I went for `dtach`
-
Holger
You win!
-
theTedd
my thought was whether a single front-end could suit both (assuming all required functionality) or whether it was something more; I get the minimalist aspect
-
theTedd
thanks for your inputs
-
pep.
Even though I'm used to not having pictures in terminal, It's not exactly a limitation anymore. I guess what I'm looking for in a client is full keyboard integration (shortcuts, commands, what else?), compat UI, dark theme, administrative functions. Usable remotely is also a requirement. Dunno if a GUI would do
-
theTedd
I don't see any reason a gui client couldn't do those things, though they tend not to because of different priorities
-
pep.
Yep
-
Zash
You can do mouse-only things in TUI too
-
moparisthebest
X forwarding !
-
pep.
X? That thing is still alive?
-
moparisthebest
Always has been
-
theTedd
there was an update recently
-
Zash
forever in our hearts
-
Zash
theTedd, yeah, it's called HTML+CSS+JS over HTTP these days.
-
goffi
why using a client remotely with XMPP and MAM nowadays? It's a real question, what are the use cases ? I could see file sending, but a CLI client is more adapted IMO.
-
pep.
What do you mean goffi?
-
Zash
Faster resync
-
pep.
You don't understand the use-case of having a running client remotely on a server?
-
goffi
pep.: you have already sync on any client on your local device, why using a remote client?
-
Zash
Ultimate Inbox, send a single ^L and get everything you need
-
goffi
I don't see (!= don't understand).
-
pep.
what local device
-
goffi
pep.: the one you use to connect to remote server.
-
pep.
So my remote device? :P
-
goffi
you use your device with telepathy (not the software)?
-
DebXWoody
Because I always have the same setup / open chat windows. Counter of unread messages.
-
moparisthebest
goffi: https://xmpp.org/extensions/xep-0183.html ?
-
pep.
My laptop should be just a terminal I use to connect to another machine. I can destroy it and get a new one and my env should be useable again once ssh is setup, and maybe a window manager and a browser
-
pep.
(because remotely browsers.. unfortunately WEB(tm) in a console is meh)✎ -
moparisthebest
DebXWoody: so if there was a protocol to sync open windows and unread count you'd use a local client instead?
-
pep.
(because remote browsers.. unfortunately WEB(tm) in a console is meh) ✏
-
defanor
I like using Emacs for IMs (and email, and IF/MUDs too), perhaps it counts as a TUI; it's pretty good at editing and navigating texts, as well as managing buffers/"windows", scripting/configuring. There are GUI programs trying to use some of the similar key bindings, and possibly even Guile for scripting, but it's far from a complete replacement.
-
Zash
Is this inbox: 🦋️
-
theTedd
no Zash, that's a pidgin
-
Zash
pid0, pid1, pidgin, pidvodka?
-
moparisthebest
pep.: Browser as a service in the cloud is actually a thing https://blog.cloudflare.com/browser-beta/
-
pep.
lol
-
moparisthebest
A few others too... Unfortunately
-
theTedd
XMPP needs more clouds and crypocoins
-
theTedd
*cryptocoins
-
moparisthebest
It's the one thing preventing widespread adoption
-
moparisthebest
*the next one thing
-
Zash
It's next one things all the way down!
-
moparisthebest
Always has been
-
theTedd
nuke it to be sure?
-
DebXWoody
moparisthebest: I'm not sure. Didn't think about it. I'm using a mix of local and remote. Depends on the mood :)
-
Zash
moparisthebest, didn't Opera do browser as a service / remote rendering decades ago?
-
moparisthebest
For mobile? I have vague memories of that
-
Zash
Yeah, back when mobiles didn't have the processing power for web pages
-
Zash
So they'd render on some server farm, optimized for small screens and feed you a picture.
-
pep.
theTedd, make me a vim-like UI plz, that I also want to contribute to, so Rust, plz. :P
-
theTedd
I was thinking Rust and MVVC, so there could easily be multiple 'faces' fo the front-end
-
moparisthebest
But will the front end talk to the back end with XMPP?
-
theTedd
that would be a nice tautology, so no
-
pep.
I find it difficult to have "mutliple front-ends"
-
theTedd
the difficulty is maintaining feature parity
-
pep.
Also, plz join chat@xmpp.rs. It'd be great to avoid wasted efforts
-
Zash
theTedd, you're not about to reinvent Telepathy (the software) ?
-
Zash
Telepathy but with XMPP for protocol would have been cool.
-
theTedd
I'm definitely not, no
-
goffi
For the record Libervia (client I'm working on) is multi-frontends (Python backend, frontend can be anything)
-
wurstsalat
edhelas, I remember someone once showed a flow chart of when to show notifications as a client. was that you?
-
Zash
The Slack one? Georg?
-
MattJ
It may have been me, I like sharing it
-
MattJ
It's from this blog post: https://slack.engineering/reducing-slacks-memory-footprint/
-
MattJ
Never far from my reach when someone says "but it's easy, you just have to..."
-
wurstsalat
ah perfect, that was it, thanks a lot!