The Mastodon's client for Linux.
Sweetfish is the Mastodon(SNS)'s client for X11/Linux. It is the fork from Salmon(The Twitter client https://github.com/PG-MANA/Salmon ).
Sweetfish uses Qt6 as a framework, so you may be able to build and run it on macOS or BSD or Windows.
This software chooses LGPLv3 as Qt license. If you want to see the Qt's license, please see https://www.qt.io/licensing/ . I write this software to study C++, so the source code may be dirty and not good. I will be very glad if you tell me when you realize points to improvement.
- master : the tested code and release commit
- develop : the main branch of develop, may be crash or not working
- Qt 6.6 or later
- Phonon4qt6
Copyright 2017 PG_MANA
This software is Licensed under the Apache License Version 2.0
See LICENSE
Attention: "src/Resources/icon/icon-normal.png" is "Trademarks" and you can not include it your work.
I format the source codes by clang-format
- C++ header files of Qt 6.6 or later(Qt6::Widgets Qt6::Network) ( qt6-dev package)
- C++ header files of Phonon4qt6 (if you don't have, CMake will select QMultiMedia, but you may not see video of the toot)
- C++20 compiler
- Cmake 3.28 or later
cd Sweetfish
mkdir build
cd build
cmake ..
make
./sweetfish
- RPM(x86_64) https://repo.taprix.org/pg_mana/linux/rpm/
https://soft.taprix.org/product/sweetfish.html