One reviewer complained about the attached modal dialogues (which it's always had) but didn't seem to know you can turn those off in Tweaks. Don't know about KDE.
They also redesigned their website, which looks rather nice.
Pinta is a free, open-source program for drawing and image editing. It combines powerful features with an easy-to-use interface, making creativity seamless. Available for Linux, Mac, Windows, and *BSD.
They also complained about the menu bar going away but you can turn it back on.
Anyone know how to install add-ins? The add-in manager won't connect and I can't figure out how to d/l them manually.
Storm
July 1, 2025, 1:12pm
3
Is it flatpak? If so you need flatpak to set up the right permission to allow the app to connect the webb and to look in your home directory.
I turned on pretty much everything in Flatseal but it still won't connect to the add-in server.
Also turned off the firewall.
This page lists add-ins but I see no way to d/l them.
https://www.pinta-project.com/Pinta-Community-Addins/repository/All/
It looks like this was an actual bug, supposedly now fixed with 3.0.2:
opened 12:17AM - 14 Jun 25 UTC
closed 02:39AM - 15 Jun 25 UTC
addins
**Description**
When I try to install an add-in I get
> Could not get informati… on from repository: https://pintaproject.github.io/Pinta-Community-Addins/repository/Linux/main.mrep
I figured out that I could download addins from https://github.com/PintaProject/Pinta-Community-Addins/tree/gh-pages/repository/All and install them with the folder icon, and it's great that there's a fall-back!
Just in case it was somehow my network, I checked if I am able to open https://pintaproject.github.io/Pinta-Community-Addins/repository/Linux/main.mrep; I can:
<details><summary>main.mrep</summary>
```xml
<?xml version="1.0" encoding="utf-8"?>
<Repository xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Repository>
<Url>root.mrep</Url>
<LastModified>2025-05-05T02:16:05.9649189+00:00</LastModified>
</Repository>
</Repository>
```
</details>
I am also able to download
<details><summary>root.mrep</summary>
```xml
<?xml version="1.0" encoding="utf-8"?>
<Repository xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Addin>
<Url>WebP_0.2.1.mpack</Url>
<Addin>
<Id>WebP</Id>
<Namespace />
<Name>WebP</Name>
<Version>0.2.1</Version>
<BaseVersion />
<Author>Pinta Project</Author>
<Copyright />
<Url>https://github.com/PintaProject/WebPAddin</Url>
<Description>Provides support for the WebP image format.</Description>
<Category>File Formats</Category>
<Dependencies>
<AddinDependency>
<AddinId>Pinta</AddinId>
<Version>1.5</Version>
</AddinDependency>
</Dependencies>
<OptionalDependencies />
<Properties>
<Property name="Name">WebP</Property>
<Property name="Description">Provides support for the WebP image format.</Property>
<Property name="Author">Pinta Project</Property>
<Property name="Url">https://github.com/PintaProject/WebPAddin</Property>
<Property name="DownloadSize">5371</Property>
</Properties>
</Addin>
</Addin>
</Repository>
```
</details>
so I don't think it's my network.
**To Reproduce**
1. Open Pinta
2. Click [Menu] > Add-ins > Add-in manager...
**Additional Info**

```
$ pinta --debug
(pinta:44169): Gtk-WARNING **: 20:05:31.591: GtkBox 0x55aaf5564f20 (box) reported min width 504 and natural width 500 in measure() with for_size=664; natural size must be >= min size
Error: Could not get information from repository: http://pintaproject.github.io/Pinta-Community-Addins/repository/Linux/main.mrep
System.InvalidOperationException: Nullable object must have a value.
at System.Nullable`1.get_Value()
at Mono.Addins.Setup.HttpClientDownloadFileRequest.get_ContentLength() in /Users/runner/work/1/s/Mono.Addins.Setup/Mono.Addins.Setup/DownloadFileRequest.cs:line 77
at Mono.Addins.Setup.AddinStore.DownloadFile(IProgressMonitor monitor, String url) in /Users/runner/work/1/s/Mono.Addins.Setup/Mono.Addins.Setup/AddinStore.cs:line 650
at Mono.Addins.Setup.AddinStore.DownloadObject(IProgressMonitor monitor, String url, Type type) in /Users/runner/work/1/s/Mono.Addins.Setup/Mono.Addins.Setup/AddinStore.cs:line 577
at Mono.Addins.Setup.MonoAddinsRepositoryProvider.DownloadRepository(IProgressMonitor monitor, Uri absUri, AddinRepository rr) in /Users/runner/work/1/s/Mono.Addins.Setup/Mono.Addins.Setup/MonoAddinsRepositoryProvider.cs:line 40
at Mono.Addins.Setup.RepositoryRegistry.UpdateRepository(IProgressMonitor monitor, Uri baseUri, RepositoryRecord rr) in /Users/runner/work/1/s/Mono.Addins.Setup/Mono.Addins.Setup/RepositoryRegistry.cs:line 362
Error: Could not get information from repository: http://pintaproject.github.io/Pinta-Community-Addins/repository/All/main.mrep
System.InvalidOperationException: Nullable object must have a value.
at System.Nullable`1.get_Value()
at Mono.Addins.Setup.HttpClientDownloadFileRequest.get_ContentLength() in /Users/runner/work/1/s/Mono.Addins.Setup/Mono.Addins.Setup/DownloadFileRequest.cs:line 77
at Mono.Addins.Setup.AddinStore.DownloadFile(IProgressMonitor monitor, String url) in /Users/runner/work/1/s/Mono.Addins.Setup/Mono.Addins.Setup/AddinStore.cs:line 650
at Mono.Addins.Setup.AddinStore.DownloadObject(IProgressMonitor monitor, String url, Type type) in /Users/runner/work/1/s/Mono.Addins.Setup/Mono.Addins.Setup/AddinStore.cs:line 577
at Mono.Addins.Setup.MonoAddinsRepositoryProvider.DownloadRepository(IProgressMonitor monitor, Uri absUri, AddinRepository rr) in /Users/runner/work/1/s/Mono.Addins.Setup/Mono.Addins.Setup/MonoAddinsRepositoryProvider.cs:line 40
at Mono.Addins.Setup.RepositoryRegistry.UpdateRepository(IProgressMonitor monitor, Uri baseUri, RepositoryRecord rr) in /Users/runner/work/1/s/Mono.Addins.Setup/Mono.Addins.Setup/RepositoryRegistry.cs:line 362
```
**Version**
ArchLinux, and I built Pinta from https://aur.archlinux.org/packages/pinta-git:
```
$ pacman -Qi pinta
Name : pinta
Version : 3.0.1-1
```
So that means this was built off https://github.com/PintaProject/Pinta/commit/0ff7f123f3ad74c2a660ffcda47d22740936b644. But I had the same error before I upgraded; the last time I built Pinta was at 3.0.0.
master ← fix/addin-download
opened 11:46PM - 14 Jun 25 UTC
Some internal code in Mono.Addins assumes the header's ContentLength property is… never null, but this is not the case for gzipped responses from Github's server. This started happening recently so it may have been a change on Github's end. The workaround is to register our own HttpClient provider which disables gzip compression in our requests.
Fixes: #1542
This is a bug fix release for Pinta 3.0
Thanks to everyone who contributed translations, filed bugs, made packages, and everything else!
Fixed
Fixed an error when loading the add-in repositories (...
Yeah, the Add-in button now works but there're hardly any in there. I manually downloaded the Brush Collection but it said there was a "dependency conflict". Maybe it's not for Linux.
Anyway, I wanted the smudge tool but then remembered I hardly ever use it anymore. Cloning and blurring work better to get rid of stuff.
Here, I have cloned away my inspection and registration stickers.
I removed my fingerprints with blur.
2 Likes
system
Closed
October 22, 2025, 8:10pm
7
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.