Now, I have successfully fixed all issues with my Grouped Pixel Axis-Based Shift which is extended version of @MadJik Gravity filter. Should here shortly. By the time you read this post, it's probably here.
If it say 2019/5/14 , then it means it arrived.
No change to above image.
Axis=Horizontal, Influence is between 0-1, position is between 0-1
With the new changes I commited to g'mic-community, lines don't break anymore.
Filter update has arrived.
Also, I made scintilate as well. This one works on YUV color space.
a[^-1] c k..
Paste that into code[global] or code[local] and see what you get.
You can also change color space, but use 8-bit color space. See G'MIC reference.
You can edit mini_square and numbers next to rotate. On second part of rotate, 0 = nearest, 1 = linear, 2 = bicubic