▲ 20 r/GIMP

GIMP UI Improvements - Idea No 1

Image tabs are too small when GIMP is run at high resolutions (4k and 5k). A small context menu to choose between different sizes would be nice, imho. GIMP in this video is run at 200% HiDPI, that's why the biggest thumbnails look oversized.

u/ExternalDistrict4256 — 11 days ago

Ronald

What on earth is going on with Ronald? The way he’s being treated right now is an absolute disgrace.

​To not even give the lad 20 minutes here and there off the bench is completely indefensible.

Let’s look at the cold, hard facts: our two shiny new wingers have offered virtually nothing. Strip away two fluky deflections and what have they produced? Nothing. Yeo is sitting on zero goals and zero assists. Meanwhile, Ronald gets tossed a pathetic five-minute cameo all season, and what does he do? Drills a brilliant strike into the net from 20 yards out.

The agenda against him is glaringly obvious. The hierarchy spent the tail end of the window desperately trying to shove him out the door, and now that the move collapsed, he’s being frozen out and punished simply for refusing to be forced out.

Freezing out an asset who wants to fight for the shirt - and actually delivers the moment he touches the pitch - is petty, vindictive management. It’s disgusting behaviour from Matos, plain and simple, and the team is actively suffering for it.

reddit.com
u/ExternalDistrict4256 — 1 month ago
▲ 0 r/swanseacity+1 crossposts

Early warning signs

Matos' Swansea are a team that values caution over chaos, control over creativity, and possession over penetration. The numbers tell the story plainly: bottom of the league in xG and shots per game. These are not the metrics of a side trying to overwhelm opponents. They are the metrics of a side trying not to lose the ball.

And that is the heart of the problem.

Matos’ Swansea plays a brand of football defined by risk‑avoidance. The ball moves, yes - but rarely with intent. Possession is not treated as tool for creating constant danger. The team circulates the ball across the back line, drops it to Vigouroux when progression stalls, and resets again. It is football designed to minimise mistakes, not maximise opportunities.

This is not modern football. It is football without the courage.

When Matos arrived, I hoped that Swansea were getting a coach cut from Klopp’s cloth. But Klopp’s football is built on principles Matos simply does not embrace:

- Relentless pressing

- Verticality over sterile possession

- Overloading the box

- High shot volume

- Aggressive crossing zones

- Chaos as a tactical weapon

Klopp’s teams create pressure, noise, and panic. They force errors. They live in the opposition box.

Swansea, by contrast, live in their own half.

The ball reaches the final third only to be recycled backwards. Wingers hesitate. Midfielders hold their positions. Strikers wait for service that never arrives. The team plays with the handbrake on, and the numbers reflect it.

The most damning indictment of Matos’ philosophy is that new signings don’t matter. You could replace the entire front line and the output would remain the same, because the system itself restricts creativity.

When a team refuses to take risks, refuses to overload the box, refuses to play forward early, and refuses to shoot, the identity of the players becomes irrelevant. Swansea’s young talents - Widell, Walta, Ronald, Eom, Congreve, Woodward - are not failing. They are being suffocated.

This is not a recruitment problem. It is a tactical one.

To Matos’ credit, Swansea press slightly better than under Russell Martin. Ball recoveries are up. The defensive line is less naive. But pressing without coordinated triggers is just running. Pressing without a second wave is just effort. Pressing without verticality is just noise.

Klopp’s press creates chances. Matos’ press creates possession.

And possession, in this system, leads nowhere.

Swansea City do not need another midfielder. They do not need another winger. They do not need another striker. They need a philosophy that embraces risk, verticality, and aggression. They need a manager who understands that football matches are won in the final third, not the first.

Until Swansea rediscover chaos - the good kind, the Klopp kind - they will remain what they are now: a team that looks tidy, keeps the ball, and threatens nobody.

I know what heavy‑metal football looks like. I know what ambition feels like. And I know this isn’t it.

reddit.com
u/ExternalDistrict4256 — 2 months ago

Joseph Opoku v Stoke

The goal he scored isn’t included, and that’s because people tend to overrate a player’s performance the moment they nick a goal or grab an assist - as if one good moment suddenly wipes out ninety minutes of doing next to nothing.

Opoku had a couple of good forward bursts in the second half - the first all the way into the Stoke penalty box, where he laid it back to Widell, and the second when he lost the ground duel but still managed to win a corner. But that was it.

Judge for yourself. Right now, I don’t think he’s better than Ronald, but he’s only 21 and still has a clear developmental curve ahead of him.

youtube.com
u/ExternalDistrict4256 — 2 months ago
▲ 0 r/swanseacity+1 crossposts

Joseph Opoku

Apart from that deflected goal against Stoke, Opoku has offered absolutely nothing that warrants a place in the starting XI. He was dreadful against Birmingham, he was nowhere near good enough against Stoke, and he was just as poor against Sheff United. I’m not saying the lad won’t come good eventually, but right now it’s ridiculous that an experienced player like Ronald is sat on the bench while we keep rolling out Opoku every single match.

u/ExternalDistrict4256 — 2 months ago
▲ 6 r/GIMP

Layers' visibility, lock & status buttons

From columns to rows. Lock buttons always available. Layer names under the thumbnails, not beside them. Saving horizontal space. And, no, this is not a mockup.

u/ExternalDistrict4256 — 2 months ago
▲ 10 r/GIMP

Automatic guides for text layers?

What do you think about something like this? It's still a bit primitive but I like the visual aspect of it. It can be combined with Snap to Bounding Boxes and Snap to Equidistance.

u/ExternalDistrict4256 — 2 months ago
▲ 75 r/swanselonafc+1 crossposts

2026-27 EFL Championship Managers

What are your thoughts on this season's managerial line-up?

u/Cian_Davies — 2 months ago
▲ 6 r/GIMP

Automatic healing tool

Been working for the past couple of months on an auto-heal tool. The core GIMP code was already in place, so I just automated the process. No structural changes needed. The results are pretty good (and in some cases, pretty impressive). It only takes a couple of minutes to, for example, "fix" (heal) facial skin. Check out the attached screenshots.

The same results can be achieved manually (it's the same underlying code), but this auto-tool speeds up the process drastically.

I'm expecting to open the MR in the near future once I'm back from holiday.

u/ExternalDistrict4256 — 3 months ago
▲ 17 r/GIMP

Text transform and edit

GIMP rasterizes a text layer the moment you rotate, scale, flip, or shear it. That means you can't edit the wording anymore. GIMP’s built-in "Recursive Transform" filter doesn't help here either because it's just a GEGL filter effect layered over stale text rather than a true non-destructive transform, and its main job (creating faded trailing copies) makes it the wrong tool for a clean single transform anyway.

GIMP will probably never have real 3D text (that's Blender's job), but when it comes to 2D text transforms and non-destructive text editing GIMP already has a working core for these features. The developer(s) who worked on it just got partway through, then shelved the whole thing...including the parts that were already finished.

If you dig into gimptextlayer-transform.c, you'll find pretty solid implementations for gimp_text_layer_rotate() and gimp_text_layer_flip(). The scale() and transform() functions are sitting there as empty stubs with / TODO / comments, left unfinished. The whole mechanism is wrapped in an #if0 / #endif block inside GimpTextLayer's class initialization, so it’s completely disabled at compile time. The other pieces are sitting right there in gimptextlayout-render.c and in gimptextlayout.c.

This isn't about designing a new system from scratch. It's mostly just about finishing code that GIMP already has. Anyone want to take a crack at it? It's a bit beyond my pay grade.

u/ExternalDistrict4256 — 3 months ago
▲ 11 r/GIMP

Template previews

GIMP ships with blank template previews, so I thought it would be nice to create some svg templates in Inkscape :)

u/ExternalDistrict4256 — 3 months ago
▲ 24 r/GIMP

Palette previews

Screenshot 1a.png shows palette thumbnails (list view) in the official GIMP 3.2.4 release. They look really bad - most of the thumbnails look like gradients and not palette previews.

Screenshot 1b.png shows improved palette previews (a tweaked GIMP UI code). Any thoughts?

u/ExternalDistrict4256 — 3 months ago