Pineapple Pictures 0.8.1
Supported platforms:
- Linux with at least Qt 5.15 or Qt 6.4 provided and using a stacking window manager (x11 is preferred).
- Windows.
For the pre-built binaries that I uploaded here, only Windows and Ubuntu (22.04 and 24.04) pre-build binaries are provided. For other OS/distro, feel free to build from source code and use, macOS will probably also work without issue but it's not supported at all.
Changelog:
0.8.0 - 0.8.1:
- New command line option to list all supported formats (for this feature, Windows is not supported for now)
- Rework how the gallery loading logic works, now this application attempts to load all images that the format is known as supported.
- CI build: Bump dependencies version.
- Update translations.
About this release:
This release is a maintenance release. It includes some CI-related clean-up, bumped dependencies version and also updated translations for different languages. The code and CI clean-up are mostly prepared for switching to ship MSVC-based pre-built binaries in later releases.
The only feature-related change is the gallery loading logic, which gets reworked. Now the same gallery/playlist loading logic shares between pineapple-pictures (this application), pineapple-tracker-player (a modular music player) and pineapple-midi-player (a simple SoundFont MIDI player), so the code can be more portable and bug-free. Now this application attempts to load all images that the format is known as supported, so for example AVIF files will also be loaded to the gallery as long as AVIF is known as supported. A --supported-image-formats
command line option is also introduced to let you check the known formats (This command line option is likely not going to work under Windows though, it's planned to support this option once Qt 6.9 gets released).
For packagers or people who prefer build from source, 0.8.x will be the last versions that still supports Qt 5, so it's time to move to Qt 6 build. Another thing might need mentioned is, because of QTBUG-124287 and QTBUG-126771, Pineapple Pictures temporary limit SVG support to Tiny 1.2-only while building against Qt 6.7. You don't need to take any action on this so it's fine to build against Qt 6.7 now.
As always, I would like to say thanks to all the contributors who donated their time working on the translation. If you are also interested to improve existing translations or adding new translations, head to Weblate and then start translating!
If you have any issues using this program, feel free to open a new discussion thread or a new Issue when needed.
Get it:
Maintained by the original author
- Windows binary: see the following Assets.
- Ubuntu 22.04 and 24.04 binary: see the following Assets.
- Arch AUR: pineapple-pictures | pineapple-pictures-git.
- Support development and get experimental additional image formats support by purchasing it from itch.io.
- Flatpak (on FlatHub): net.blumia.pineapple-pictures (Should I use the flatpak version?)
Maintained by contributors / curtain distro's package maintainers
- Debian or Ubuntu:
sudo apt install pineapple-pictures
. - Nix / NixOS: pineapple-pictures (maintained by @wineee)
Checksum:
In case you'd like to verify the binary file that you downloaded. Here are the sha256sum
results:
d49b942ca71978959ba1b89d862a9f2abc2431a49a7e2bceb5d77e01ab3271c4 pineapple-pictures-0.8.1-Windows-qt6.7-x86_64.zip
03c68a1da229cd5c695a1370a5ac992ec86a72c1864d3212937c3f07dafbb35d pineapple-pictures-0.8.1-Windows-qt5.15-x86_64.zip
5993e2cf482c4d7e3e07d019583aeb7a9286bf50aceb0b3ac4f2181cae02d78d pineapple-pictures-0.8.1-Ubuntu-24.04-x86_64.deb
87d285a78653ff16534bc39b76ac2e4ba2b12b2fe3f840a99a0f04e4dc40ca0e pineapple-pictures-0.8.1-Ubuntu-22.04-x86_64.deb