Jabberia and the Pumpiverse
Developer of the Dianara pump.io client. Mageia GNU/Linux + KDE Plasma user. I also use Debian GNU/Linux and Archlinux. Jabber/XMPP chatter, Pumper, C/C++/Qt coder. Pump.io User Guide: https://pumpio.readthedocs.io/en/latest/userguide.html This is an alternate account to firstname.lastname@example.org =)
Survey: Dianara activity icons
I've been working on a feature for my Pump.io client, Dianara, to show "activity icons" in the minor feeds. That is, for a "someone posted a comment in reply to whatever", it will show a "post" icon next to it, or in the middle of it, or behind it. For a "favorited something", it will show a heart or similar, depending on your system iconset, and so on.
I have been testing the 3 approaches shown in the image:
- Icon before avatar, fully separated.
- Icon before avatar, but sort of "behind" it.
- Icon after avatar, before activity description, fully separated.
- 4th one would be in the style of the 2nd one, but located after the avatar, like the 3rd.
I've been thinking of ways to support more than one style without overcomplicated code, but I'd like to get a feel of what people prefer/find horrible. There will be the option of not having these icons appear at all, of course =)
So, which style do you prefer?
EDIT: This can be tested now in the developmen version.
EVAnaRkISTO shared this.Show all 6 repliesI like agree with Stephen Sekula about being on the icon before avatar, fully separated. However, as a comment on the icons themselves, the green circle seems like it might be more appropriate for when someone uses the "Share" link to re-post something from someone else?
“[...] However, as a comment on the icons themselves, the green circle seems like it might be more appropriate for when someone uses the "Share" link to re-post something from someone else? [...]”
Well, the icon you see there depends on your system iconset.
It's the 'view-refresh' icon from the Freedesktop.org spec. In your iconset, it might be something else entirely, although they are usually some kind of arrow pointing to itself.
As Pump.io is now, at least, the 'share' activities don't appear in the minor feeds, so this particular confusion couldn't happen =)
OK, there's now a rough implementation of this in the development repository, for anyone who wants to see it first hand. Or, you know, first eye =)
If you change this setting, the new effect will be visible when new stuff is received, or if you go to the bottom of a minor feed and click "Older Activities" to receive older stuff.
This setting is located in the "Timelines" page of the program configuration window.I like how Mastodon and Pleroma do reposts with a full avatar for the original poster and a small avatar in front, in the lower corner of the big one, for the reposter.
The action sigils could be the same. I comment, there's a little comment arrow in my corner, I like, there a little heart/star/whatev in my corner.
Announcing Mageia 6, finally ready to shine!
"The whole Mageia community is extremely happy to announce the release of Mageia 6, the shiny result of our longest release cycle so far! It comes with many new and exciting features, a new range of installation media and the usability and stability that can be expected from any Mageia release. See the Release Notes for extensive details."
TIL: Mesa 17 downgraded OpenGL support for my old netbook
TL;DR: if you run GNU , have old Intel-based graphics, and start having OpenGL issues, this might interest you =)
I have an old-ish eeePC netbook running Debian Sid with Plasma desktop (what else? ;)
Up until the Stretch release, everything was fine. Soon after that, Mesa was upgraded from 13.x to 17.x, and some time later, I realized that Plasma didn't have compositing anymore (i.e. desktop effects weren't working).
Some investigation led me to realize that the Mesa upgrade was the culprit. With Mesa 13.x, the reported OpenGL version was 2.1. With Mesa 17.1.4, reported OpenGL version was 1.4, which Plasma (Kwin) sees as not enough for its compositing.
Also, mpv couldn't use the OpenGL video output.
While compiling info to open a bug report to Debian, the very very helpful people at #email@example.com pointed me to this post on Mesa's mailing list explaining the issue (the hardware doesn't really support OGL 2+).
Thanks, Debian people, especially tosky!
EVAnaRkISTO likes this.
Dianara on FreeBSD
Building current Dianara-git (therefore, Qt 5 required) on a FreeBSD VM.
Only a minor adjustment to their qoauth-qt5 was required =)
I'll have to look into reporting the issue to their ports people!
As a "bonus", it was built with clang instead of GCC, which as tests go, is nice to see working fine.
Debian 9 "Stretch" is out!!
“After 26 months of development the Debian project is proud to present its new stable version 9 (code name Stretch), which will be supported for the next 5 years thanks to the combined work of the Debian Security team and of the Debian Long Term Support team. ”
Seeding 3 different ISOs now =)
Pump.io 4.1 Beta is out!
The beta for the upcoming 4.1 version of the Pump.io server is out!
Big thanks goes to @Alex Jordan and a few new contributors =)
The pumpiverse is a better place when we use titles in posts
Please, use them whenever possible, they really help =)
>> Jason Self:
“Update the web UI to include an option for a title when posting a note. It'd go a long way to what you're asking.”
Believe me, people often don't use the title field when posting images (which allows titles), or when using almost any other client (which often support titles on anything).
Hence the 'whenever possible' =)
This is mostly addressed to people who don't realize that using titles has advantages. We don't necessarily need to have a "Meanwhile" full of "a note, a note, a note", it can be much more useful.
Obviously if someone has something against using titles, by all means, don't use them...
Claes Wallin (韋嘉誠) likes this.
The little things...
I've spent some time today polishing a feature of Dianara that will be appreciated by 1% of its users, 1% of the time xD
Now, posts which have a non-media file attached (that is, not 'image', 'audio' or 'video' types, but the generic 'file' type), will show the icon matching the file type, taken from your system's iconset of course =)
Also, when clicking on the icon or the Download button to save the file to your computer, the suggested filename will have the proper extension. Until now, these kinds of attachments always suggested the ".bin" extension due to a server limitation.
Sadly, Pump.io's capability to attach audio, video and other files is rarely used by people at the moment, but when the time comes, this will make these posts look better!
Plasma 5.10 Beta is out!
“Monday, 15 May 2017. Today KDE has made a testing release of our desktop Plasma 5.10 with new features across the suite to give users an experience which lives up to our tagline: simple by default, powerful when needed. ”
Auralquiz 1.0.0 released
The big 1.0!! ...is basically 0.9.0 with minor updates and some completed translations :p
It's also the last version to support Qt 4. Next releases will support Qt 5 only.
Auralquiz is a simple music quiz game.
Tobias Diekershoff likes this.
JanKusanagi @i shared this.
I'm looking into building a Qt-based ActivityPub library for the future Dianara (my Pump.io client), and hopefully, any other client (Pumpa!), bot, utility, etc which wants to use it =)
I've wanted to split Dianara's Pump networking logic into a library for a long time, but now this will make more sense. We'll see!
Having a Qt-based library is a great idea! That's something I've been thinking as well for some time. It wouldn't make sense for us to implement it separately. And frankly, given my lack of free time these days, I probably wouldn't have time to do it anyway.
Claes Wallin (韋嘉誠) likes this.
If your website greets me with a popover covering the whole content, urging me to "subscribe" or "follow" you on some social silo, chances are I'll close that browser tab and never visit your site again.
A user of the rotten WWW.
Dianara 1.3.7 is out!
Hi there, inhabitants of the pumpiverse! o/
I've just released a new version of Dianara, my Pump.io client for desktop computers.
Not much new, mainly a reworked image viewer that now allows zooming the image with the mouse wheel (or equivalent touchpad mechanism), dragging the image around also with the mouse, shows the zoom level, and actually rotates animated images correctly =)
- Fixed case-insensitive sorting of contacts in auto-completion lists, when typing @ while creating a post. This means that “Person A” will appear next to “person b”, not after “Z-contact”.
- Your server's version will be shown in the log.
As for the future, this will be the last of the 1.3.x series. Next release will be 1.4.0 and will not support Qt 4.x.