Call for testing: Dianara 1.3.5 RC

JanKusanagi @i at 2016-09-29T15:24:41Z

I've just tagged the development version of my Pump.io client, Dianara, as "RC", hoping for a final release by the end of next week.


The most noticeable changes, as illustrated in the screenshot, are:

  • Items highlighted due to filtering rules will show the reason for highlighting. As visible on the left side of the screenshot, that post was highlighted due to it matching the words "Pump.io" and "Security" in the post contents or title, which I had configured as a filtering rule previously.
  • After downloading an attachment, a button will appear, to open the file using the default program from the user's desktop environment. So if a post has audio attached, after saving it, an "Open" button will appear (right side of the screenshot), and clicking it will open the file with Amarok, Qmmp, VLC, or whatever your default audio player is =)
  • Added buttons to rotate images in the image viewer. Also via keyboard, with Ctrl+Left and Ctrl+Right, and via context menu. This is mostly for the case of images uploaded upside down, or not taken in the right direction for whatever reason. (Lower part of the screenshot)
  • Some windows that used to block input (modal) to the rest of the program until they were closed, such as posts opened from the Meanwhile feed, will be independent now. You can keep them around for as long as you like, until you close the program.


Also, building Dianara with Qt 5 is officially supported now (that's how I've been using it for a while). Note that your system will need a Qt 5 build of the QOAuth library, which most GNU/linux distributions don't provide yet. Mageia 6 does, and so does openSUSE (in a separate repository). This required some changes in the buildsystem. Hopefully it will still build successfully for everyone. If it doesn't, your QOAuth might be missing a feature file (.prf).


If your system's language is German, you'll also have a full German translation, thanks to @Bd Sn, who got the translation up to date again!


As always, code is here: gitlab.com/dianara/dianara-dev, and instructions to build can be found in the INSTALL file.


Testing and feedback would be most appreciated!


Cheers! o/

eomer, Jorge likes this.

>> jankusanagi@identi.ca:

Great! Congrats :-)

Manuel - Cuenta abandonada at 2016-09-29T18:43:55Z

I'm trying to build Dianara with Qt5 for Windows, and practically nobody are brave enought to supply these libraries. and unfortunately, I'm searching to get it and compile it to be used for Windows-based builds using entirely Libre SDK's such MinGW and QT.

eliotime™ at 2016-09-30T04:04:37Z

>> eliotime™:

“I'm trying to build Dianara with Qt5 for Windows [...]”

Maybe installing Qt Creator could help. I have no idea, I don't have any MSwindows machines.


I guess not all software is available for MSwindows, like some people like to claim =)

JanKusanagi @i at 2016-09-30T13:30:37Z

eliotime™ likes this.

@JanKusanagi I added QT Creator, but some dependences as QOauth and QCA are not avariable for Windows. I'll try with MinGW-w64.

eliotime™ at 2016-09-30T22:35:16Z