I implemented multiple new features in Tokodon this weekend!

1. We now have rudimentary support for cards. So now you can get some information about the link before clicking on them.

2. Desktop notification should now work. This can be configured in the plasma notifications settings.

3. The last feature, I did today was the notification view. It allows you to look at your past notifications and you can also filter to only show mentions. The backend currently supports a few more options that still need to be exposed to the frontend (e.g. more filtering options).

4. It's possible to show the full URL of a link when hovering over it so that you know where you are gonna lang before clicking on it.

And here is a screenshot as proof that it works. I totally not implemented it blindly and hoped that it would work 🤣

@carlschwan I get a coredump for some reason when I try to run the latest built commit. I may need to clear my $HOME config and start again

@carlschwan I can try. Give me a moment and I'll see if I can do it

@brunomiguel Also I just pushed again a few changes. So you might want to pull again.

@carlschwan I'm building the latest push and I'll see if I can get to make something out of gdb ^^'

@carlschwan here it is
All I did was open gbd pointing to the executable, run "run" and then "backtrace". I have no prior gdb experience, so I apologize in advance if this is not enough

@carlschwan also, this is the qt5-declaratives version I'm using

❯ pacman -Qo /usr/lib/
/usr/lib/ is owned by qt5-declarative 5.15.3+kde+r20-1

@brunomiguel Oh fun, it's in the QML runtime 😅 I will try to see if I can reproduce this issue locally :(

@carlschwan btw, how is the text size set? I find it very small compared to dolphin, for example. Is it reading Plasma's small text size?

@carlschwan sorry, my bad (and my poor vision), it's on the same size as Plasma's default size I've set. Could you consider allowing to increase the text size in the app?

@brunomiguel It's a bit tricky to implement as it means either implementing this in the theme as a per-application config or overwriting every label in the app to be scaled separately. I need to look into it at some point, this is also a popular request for @neochat

@carlschwan @neochat that would be great!! I assume it would be easier to do it in the theme, as it might be more future-proof (talking, of course, without any experience in Qml ^^')

@carlschwan also, increasing the line height a bit would improve readability, imho

@carlschwan @brunomiguel I had the same problem, and deleting the config solved it.
In the process, I learned that Kirigami's configs are stored as ~/.config/KDE/tokodon.conf and not as ~/.config/tokodon.conf, like QWidgts applications.

@Cochise @brunomiguel Actually this has nothing to do with QtQuick vs QtWidget but more about QSettings vs KConfig. I'm still using QSettings in Tokodon, and I need to migrate at some point to the more powerful and integrated KConfig.

@carlschwan Ooooh I had no idea a KDE Mastodon client exists. I remember having used Choqok way back when, for StatusNet. It's good to see a KDE desktop client being worked on! :blobaww:

@carlschwan Is that content fetched from the server or the client, and if the latter, is there a feature toggle?

@downey From the server, it's the same thing you can see on the web interface. And there is not yet a toggle but this is a good idea!

Sign in to participate in the conversation

For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).